enso/lib/rust/metamodel/lexpr
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
..
src Simple assignments and function definitions (#3572) 2022-07-07 22:31:00 +00:00
Cargo.toml Simple assignments and function definitions (#3572) 2022-07-07 22:31:00 +00:00