Provides a Picocli-based command line tool for executing Epsilon scripts
Uses Micronaut Picocli for automatic configuration and generation of GraalVM native images.
To build as a plain Java program, run this command:
./gradlew build
You can then use the distributions in build/distributions
, or try the script directly from Gradle with:
./gradlew run --args="example/program.eol -f example/model.flexmi -m example/metamodel.emf -r"
To build the native image, install a GraalVM JDK (e.g. via SDKMAN) and run this command:
./gradlew nativeCompile
You can then try out the native image with a command like this one:
build/native/nativeCompile/epsilon example/program.eol \
-f example/model.flexmi -m example/metamodel.emf -r