Skip to content

hpi-swa-lab/swalox

Repository files navigation

BYOPL 24 -- Lox Truffle Implementation

Build Status Github

The Lox implementation is developed as part of the Build Your Own Programming Language course at Software Architecture Group, Hasso Plattner Institute, Potsdam.

Getting Started

For development, you can use Oracle JDK 21, OpenJDK 21, or any of its derivatives. For best performance use GraalVM for JDK 24 version 24.0.1.

Maven

To directly use the command line, this might be helpful:

Compile ...

./mvnw package

Run Tests

./mvnw test

Running the main class

./mvnw exec:java -Dexec.args="-c 'print true;'"

Cleanup

./mvnw clean

About

SWA Lox reference implementation from HPI BYOPL seminar

Resources

License

Stars

Watchers

Forks

Packages

No packages published