Small Compiler | Java | ANTLR 4

I created a source language and compiler in Java using the ANTLR4 library. Regular Expressions were used to define the grammar of the source language. The compiler works by first performing lexical analysis on the input code to produce tokens, which are then used in parsing to create a parse tree. This parse tree is then used to translate the source code into executable python code. The language/compiler supports variables, expressions, sequencing of statements, control flow structures and functions. The compiler also performs type checking and error handling.

Contact Information

Please feel free to contact me for any queries or business related matters using my contact details below!