A revolutionary language to make your life harder. Implemented with rply
+ llvmlite
All documentation and examples can be found here
python >= 3.x
make >= 4.x
pip
pip install -r requirements.txt
All tests are listed in ./tests/tests.json
make test
python main.py program.x output.o
gcc output.o -o output
./output
The EBNF can be found at ./ebnf.md
compyler/
├── __init__.py
├── assembler.py
├── lexer.py
├── node.py
├── parser.py
└── symboltable.py
Using RPython and RPly to build a language interpreter
Writing your own programming language and compiler with Python
Python's full Grammar specification