A stack-based systems language that supports structures, functions, expressions, and user-defined operator behaviour
A stack-based systems language that supports structures, functions, expressions, and user-defined operator behaviour. Currently compiles to URCL with plans to add additional formats in the future.
Why Python?
The initial implementation of this compiler is written in Python. This allowed for flexibility during development and guaranteed portability across major platforms. This compiler may be ported to other languages in the future should the need arise.
Invoking the Compiler
python gb.py -o MyProgram.urcl MyProgram.gb
Argument | Description |
---|---|
gb.py | This is the main compiler script. |
-o | This is the output flag, which indicates the argument that should be used for the name of the output file. |
MyProgram.urcl | The name of the output file. |
MyProgram.gb | The
|