forked from zesterer/chumsky
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathCargo.toml
37 lines (34 loc) · 1.13 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
[package]
name = "chumsky"
version = "0.8.0"
description = "A parser library for humans with powerful error recovery"
authors = ["Joshua Barretto <[email protected]>"]
repository = "https://github.com/zesterer/chumsky"
license = "MIT"
keywords = ["parser", "combinator", "token", "language", "syntax"]
categories = ["parsing", "text-processing"]
edition = "2018"
exclude = [
"/misc/*",
"/benches/*",
]
[features]
default = ["ahash", "std", "spill-stack"]
# Use `ahash` instead of the standard hasher for maintaining sets of expected inputs
# (Also used if `std` is disabled)
ahash = []
# Integrate with the standard library
std = []
# Enable nightly-only features like better compiler diagnostics
nightly = []
# Allows deeper recursion by dynamically spilling stack state on to the heap
spill-stack = ["stacker", "std"]
[dependencies]
# Used if `std` is disabled.
# Provides `ahash` for the corresponding feature as it uses it by default.
# Due to https://github.com/rust-lang/cargo/issues/1839, this can't be optional
hashbrown = "0.12.3"
stacker = { version = "0.1", optional = true }
[dev-dependencies]
ariadne = "0.1.2"
pom = "3.0"