[[bin]]
name = "tokay"
path = "src/main.rs"
[dependencies.charclass]
version = "0.3"
[dependencies.clap]
features = ["derive"]
optional = true
version = "4.5"
[dependencies.env_logger]
optional = true
version = "0.11"
[dependencies.indexmap]
version = "2.6"
[dependencies.log]
features = ["release_max_level_warn"]
version = "0.4"
[dependencies.num]
version = "0.4"
[dependencies.num-bigint]
version = "0.4"
[dependencies.num-parse]
version = "0.1"
[dependencies.rustyline]
optional = true
version = "15.0"
[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0"
[dependencies.serde_cbor]
optional = true
version = "0.11"
[dependencies.tokay-macros]
version = "0.5"
[features]
cbor = ["serde", "dep:serde_cbor"]
cli = ["clap", "env_logger", "rustyline"]
default = ["cli", "static_expression_evaluation", "use_cbor_parser"]
serde = ["dep:serde", "charclass/serde", "indexmap/serde", "num-bigint/serde"]
static_expression_evaluation = []
use_cbor_parser = ["cbor"]
[lib]
name = "tokay"
path = "src/lib.rs"
[package]
authors = ["Jan Max Meyer <jmm@phorward.de>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["parsing", "compilers", "command-line-utilities", "development-tools"]
description = "Tokay is a programming language designed for ad-hoc parsing."
edition = "2024"
homepage = "https://tokay.dev/"
keywords = ["awk", "dsl", "packrat", "parser", "vm"]
license = "MIT"
name = "tokay"
readme = "README.md"
repository = "https://github.com/tokay-lang/tokay/"
version = "0.6.13"