GitHub repository: tharoosha/RPAL-Interpreter
Primary language: C++
Description: Implement a lexical analyzer and a parser for the RPAL language. Output of the parser gives the Abstract Syntax Tree (AST) for the given input program. Implemented an algorithm to convert the Abstract Syntax Tree (AST) in to Standardize Tree (ST) and implement CSE machine.