ta3mya plus plus is an implementation of a programming language using the Lex and Yacc compiler generating package.
It's the first egyptian arabic programming language.
See methal.ta for all language features.
- g++
- gnu-make
- bison
- flex
- python 3.8.5 (for gui)
$ sudo apt update && sudo apt install -y g++ make bison flex python3$ cd src && make $ ./ta3myac path/to/file.ta$ cd compiler$ python run.pyTa3myah Virtual Machine™ is a runtime for Ta3myahAssembly™.
For now it prints all storage after executing all commands.
To execute methal.ta:
$ ./src/ta3myac ./docs/methal.ta | ./src/ta3myaTo execute Ta3myahAssembly™ file directly:
$ ./src/ta3myac ./docs/methal.ta >methal.tasm
$ ./src/ta3mya ./methal.tasm



