mirror of
https://github.com/enso-org/enso.git
synced 2024-12-22 22:21:40 +03:00
100eeda673
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).
17 lines
342 B
TOML
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" }
|