A simple programming language
|
|
||
|---|---|---|
| .github/workflows | add github actions | |
| src | add loops | |
| .gitignore | basic lexing | |
| Cargo.toml | add loops | |
| LICENSE | add variables and improve project description | |
| README.md | add variables and improve project description | |
Phoenix
Phoenix is a small interpreted programming language developed by Akida.
The Interpreter of it is written in Rust.
Grammar
The Grammar of Phoenix can be found in src/interpreter/grammar.txt
Features
- Lexing
- Parsing to AST
- Interpreting
- Variables
TODO
- split files -> stdlib
- Documentation
- Web interpreter
- lib instead of binary with io handlers
- add help and exit command