token

Utilities for string tokenization. Tokens (string hashes) can be used in place of the strings themselves for fast dictionary key lookup in the place of length string comparators and improve security when used carefully to avoid unnecessary string processing.

Latest version: 24.09.0

Add to xmake.lua

add_requires("token 24.09.0")

Learn how to add and link packages with Xmake →

Information

License
BSD-3-Clause
Recipe updated
2025-09-17T01:40:50.000Z

Platforms

  • linux: i386, x86_64, armv7, armv7s, arm64, mips, mips64, mipsel, mips64el, loong64, riscv64, s390x, ppc, ppc64, ppc64el, sparc64
  • bsd: i386, x86_64, arm, arm64, ppc, ppc64, ppc64el, riscv64, sparc64
  • macosx: x86_64, arm64
  • windows: x86, x64, arm, arm64, arm64ec

Options

No configurable options.

Versions

  • 24.09.0

Dependencies

Install with xrepo

Install the package independently of a project and inspect its available configuration.

install

xrepo install "token 24.09.0"

show info

xrepo info "token"

Link a library to your target

Declare the requirement, then attach the library to the target that uses it.

xmake.lua

add_requires("token 24.09.0")

target("demo")
    set_kind("binary")
    add_files("src/*.cpp")
    add_packages("token")

Open a package environment

Open a shell with the environment exported by this package. Use the executable names documented by the package.

enter shell

xrepo env -b "token 24.09.0" shell