DevinZ1993 / CS383-SimPL-Interpreter

Course Project of Programming Languages

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SimPL Interpreter

An interpreter for an ML dialect which has both functional and imperative language features, based on the code skeleton v4.2 provided by course CS383.

syntax

Dependencies

java-cup-11a.jar

src/simpl/parser/JFlex.jar

Build and Run

To build, put dependent library jar files into src/simpl/parser/ and run in the root directory:

make -C src/simpl/parser/
ant

To run a test:

java -cp bin/:lib/JFlex.jar:lib/java-cup-11a.jar simpl.interpreter.Interpreter example/[FILE_NAME]

About

Course Project of Programming Languages


Languages

Language:Java 95.2%Language:Lex 4.2%Language:Makefile 0.7%