Skip to content

Commit 6db55db

Browse files
committed
add lexer
The lexer parses incoming code into tokens, which makes it simpler to process using `chumsky`.
1 parent 5fd6593 commit 6db55db

4 files changed

Lines changed: 334 additions & 4 deletions

File tree

Cargo.lock

Lines changed: 109 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ either = "1.12.0"
3333
itertools = "0.13.0"
3434
arbitrary = { version = "1", optional = true, features = ["derive"] }
3535
clap = "4.5.37"
36+
chumsky = "0.11.2"
3637

3738
[target.wasm32-unknown-unknown.dependencies]
3839
getrandom = { version = "0.2", features = ["js"] }

0 commit comments

Comments
 (0)