finished resolver (chapter 11) and started classes (chapter 12)

This commit is contained in:
Moritz Gmeiner 2023-01-28 01:11:55 +01:00
commit 10540708d4
34 changed files with 1449 additions and 439 deletions

View file

@ -3,8 +3,18 @@ name = "rlox2"
version = "0.1.0"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[[bin]]
name = "rlox"
path = "src/main.rs"
[workspace]
members = ["frontend", "interpreter"]
[dependencies.rlox2-frontend]
path = "frontend"
[dependencies.rlox2-interpreter]
path = "interpreter"
[dependencies]
phf = { version = "0.11.1", features = ["macros"] }
thiserror = "1.0"
clap = { version = "4.1.4", features = ["derive"] }