synkit-core 0.0.0

A fast, syn-like incremental parser framework for Rust
Documentation
[dependencies.arbitrary]
features = ["derive"]
optional = true
version = "1"

[dependencies.futures-core]
optional = true
version = "0.3"

[dependencies.serde]
features = ["derive"]
optional = true
version = "1"

[dependencies.simple-mermaid]
optional = true
version = "0.2"

[dependencies.tokio]
features = ["sync"]
optional = true
version = "1"

[features]
default = ["std"]
docs = ["dep:simple-mermaid"]
futures = ["dep:futures-core"]
fuzz = ["dep:arbitrary"]
serde = ["dep:serde"]
std = []
tokio = ["dep:tokio"]

[lib]
name = "synkit_core"
path = "src/lib.rs"

[package]
authors = ["Joshua Auchincloss <joshua.auchincloss@proton.me>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["parsing", "asynchronous", "development-tools::procedural-macro-helpers"]
description = "A fast, syn-like incremental parser framework for Rust"
documentation = "https://docs.rs/synkit"
edition = "2024"
homepage = "https://github.com/joshuaauchincloss/synkit"
keywords = ["parser", "incremental", "lexer", "tokenizer", "async"]
license = "MIT"
name = "synkit-core"
publish = true
readme = "README.md"
repository = "https://github.com/joshuaauchincloss/synkit"
resolver = "2"
rust-version = "1.85"
version = "0.0.0"