Compiler frontend for custom programming language. View problem statement here.
Following are the components of our compiler -
- Context-free Grammar has been designed for the language.
- Lexical Analysis for breaking input to tokens associated with its lexemes and line numbers.
- Explicit Parse Tree generation.
- Type Expression Table to store type information of the declared variables.