[package]
edition = "2024"
name = "koicore"
version = "0.2.3"
authors = ["Ovizro <ovizro@visecy.org>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "core KoiLang module"
readme = "README.md"
keywords = [
"KoiLang",
"parser",
"markup-language",
]
license = "MIT"
repository = "https://github.com/Visecy/koicore"
[features]
default = []
serde = ["dep:serde"]
[lib]
name = "koicore"
path = "src/lib.rs"
[[example]]
name = "bufread_wrapper"
path = "examples/input_sources/bufread_wrapper.rs"
[[example]]
name = "command_threshold"
path = "examples/basic_usage/command_threshold.rs"
[[example]]
name = "decode_buf_reader"
path = "examples/advanced/decode_buf_reader.rs"
[[example]]
name = "file_input"
path = "examples/input_sources/file_input.rs"
[[example]]
name = "simple_parser"
path = "examples/basic_usage/simple_parser.rs"
[[example]]
name = "string_input"
path = "examples/input_sources/string_input.rs"
[[example]]
name = "text_vs_annotation"
path = "examples/basic_usage/text_vs_annotation.rs"
[[test]]
name = "test_decode_buf_reader"
path = "tests/test_decode_buf_reader.rs"
[[test]]
name = "test_encoding"
path = "tests/test_encoding.rs"
[[test]]
name = "test_nom"
path = "tests/test_nom.rs"
[[test]]
name = "test_parser"
path = "tests/test_parser.rs"
[[test]]
name = "test_serde"
path = "tests/test_serde.rs"
[[test]]
name = "test_verify_boolean"
path = "tests/test_verify_boolean.rs"
[[test]]
name = "test_writer"
path = "tests/test_writer.rs"
[[bench]]
name = "parse_example"
path = "benches/parse_example.rs"
harness = false
[dependencies.encoding_rs]
version = "0.8"
[dependencies.nom]
version = "8.0"
[dependencies.serde]
version = "1.0"
features = ["derive"]
optional = true
[dev-dependencies.criterion]
version = "0.3"
[dev-dependencies.serde_json]
version = "1.0"