mirror of
https://github.com/enso-org/enso.git
synced 2024-11-27 16:42:38 +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).
19 lines
289 B
TOML
19 lines
289 B
TOML
[package]
|
|
name = "enso-metamodel"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
authors = ["Enso Team <contact@enso.org>"]
|
|
|
|
[dependencies]
|
|
derivative = "2.2"
|
|
derive_more = "0.99"
|
|
|
|
[dev-dependencies]
|
|
bincode = "1.3"
|
|
|
|
[features]
|
|
default = ["graphviz", "java", "rust"]
|
|
graphviz = []
|
|
java = []
|
|
rust = []
|