completed
RPAL Interpreter
Interpreter designing project

Overview
A Java-based interpreter project for RPAL (Right-reference Pedagogic Algorithmic Language), a functional programming language used for teaching programming language concepts. The project implements lexical analysis for tokenizing RPAL source files, provides parser and AST foundations for later interpreter stages, and includes command-line execution and automated test coverage. The architecture is structured to support future semantic analysis, standardization, CSE-machine evaluation, and full RPAL execution.
Tech stack
- Java
