Cargo.toml (895B)
1 [package] 2 name = "automaton" 3 version = "0.1.0" 4 edition = "2021" 5 6 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 7 8 [dependencies] 9 either = "1.9.0" 10 rand = "0.8.5" 11 serde = "1.0.193" 12 serde_json = "1.0.108" 13 petgraph = "0.6.4" 14 wasm-bindgen = "0.2.91" 15 getrandom = { version = "0.2", features = ["js"] } 16 17 [lib] 18 name = "automaton" 19 path = "src/lib/automaton.rs" 20 test = true 21 bench = false 22 doc = false 23 proc-macro = false 24 crate-type = ["lib", "cdylib"] 25 required-features = [] 26 27 [[bin]] 28 name = "dfa" 29 path = "src/bin/dfa.rs" 30 test = false 31 bench = false 32 doc = false 33 proc-macro = false 34 required-features = [] 35 36 [[bin]] 37 name = "nfa" 38 path = "src/bin/nfa.rs" 39 test = false 40 bench = false 41 doc = false 42 proc-macro = false 43 required-features = [] 44 45 [[bin]] 46 name = "enfa" 47 path = "src/bin/enfa.rs" 48 test = false 49 bench = false 50 doc = false 51 proc-macro = false 52 required-features = []