To understand the working of a programming language better. I designed and implemented my own programming language called TinyPyC. It combines the features of Python and C language.
Antlr is used for compiling the source code and generating intermediate code. Run-time is written in Python.
File for High-Level code has extension. hpc and intermediate code has extension, bpc