Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 709 Bytes

README.md

File metadata and controls

19 lines (15 loc) · 709 Bytes

Basic Evaluator

This project is a rewrite, using Java and ANTLR, of the Basic Evaluator presented in Chapter 1 of the book Programming Languages: An Interpreter-Based Approach (PLAIBA), by Samuel N. Kamin, originally written in ISO Pascal.

The following tools were used in the implementation:

  • JetBrains IntelliJ IDEA 2021.3.1
  • Oracle Java 17
  • ANTLR 4.9.3
  • Ubuntu Linux 21.10

The project was configured using the following libraries:

  • Oracle Java 17 SDK
  • antlr-4.9.3-complete.jar

The source code and grammar for the project is located in the src folder. When the project is compiled from IntelliJ, the output .class files are located in the out/production/BasicEvaluator folder.