enso/lib/rust/metamodel/lexpr/Cargo.toml
Kaz Wesley 100eeda673
Simple assignments and function definitions (#3572)
implement simple variable assignments and function definitions.

This implements:
- https://www.pivotaltracker.com/story/show/182497122
- https://www.pivotaltracker.com/story/show/182497144 (the code blocks are not created yet, but the function declaration is recognized.)

# Important Notes
- Introduced S-expression-based tests, and pretty-printing-roundtrip testing.
- Started writing tests for TypeDef based on the examples in the issue. None of them parse successfully.
- Fixed Number tokenizing.
- Moved most contents of parser's `main.rs` to `lib.rs` (fixes a warning).
2022-07-07 22:31:00 +00:00

17 lines
342 B
TOML

[package]
name = "enso-metamodel-lexpr"
version = "0.1.0"
edition = "2021"
authors = ["Enso Team <contact@enso.org>"]
[dependencies]
lexpr = "0.2.6"
bincode = "1.3"
serde = "1"
enso-metamodel = { path = "../" }
derivative = "2.2"
[dev-dependencies]
serde = { version = "1", features = ["derive"] }
enso-reflect = { path = "../../reflect" }