John 097e2c4f11 conlang: Rename literals; split, compose, and document Rules
- Renamed literal Types to reflect their literal nature
  - This allows for consistent naming across future non-literal Types
- Complicated lexer Rules have been split into composable sub-rules,
  and moved into the Rule struct.
  - This improves modularity, and allows sharing of sub-rules across rules.
- Documented each lexer rule with (at least) a one-line blurb
  describing its function
2023-09-27 18:13:01 -05:00
2023-09-22 23:51:57 -05:00

Conlang: Expression-oriented programming language

TODO: the language

Description
The Conlang programming language is an expression-based interpreted (todo: compiler) language
Readme 2.7 MiB
Languages
Rust 95.2%
C 4.8%