You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This repository contains an RPAL interpreter developed as Semester 4 project. The interpreter includes a lexical analyzer, parser, and CSE machine. It demonstrates the implementation of core components necessary for interpreting the RPAL programming language.
This project is a compiler built in C++ for the RPAL language.
Usage
To compile and run an RPAL program, use the following command:
./myrpal file_name
To print the Abstract syntax tree of the program, use the following command:
./myrpal file_name -ast
About
This repository contains an RPAL interpreter developed as Semester 4 project. The interpreter includes a lexical analyzer, parser, and CSE machine. It demonstrates the implementation of core components necessary for interpreting the RPAL programming language.