Skip to content

The Maven plugin for Rascal checking, compilation, testing, code generation applications integration and documentation generation.

License

Notifications You must be signed in to change notification settings

SWAT-engineering/rascal-maven-plugin

 
 

Repository files navigation

rascal-maven-plugin

This MVN plugin runs the experimental Rascal checker (and later also the compiler). Next to this core functionality we have plugins for running the rascal tutor compiler, starting a rascal REPL console, executing arbitrary rascal code from the pom file and packaging rascal binaries in relocatable jar files.

Functionality

This plugin is a shallow wrapper for selected rascal commandline tools that originate from the usethesource/rascal project:

  • org.rascalmpl.shell.RascalCheck
  • org.rascalmpl.shell.RascalCompile
  • org.rascalmpl.shell.TutorCompile
  • org.rascalmpl.shell.RascalShell

Each of these are configured via PathConfig constructors which the current plugin composes from elements in the pom.xm

Documentation

More documentation can be found here: http://www.rascal-mpl.org

About

The Maven plugin for Rascal checking, compilation, testing, code generation applications integration and documentation generation.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 85.5%
  • Rascal 11.1%
  • RouterOS Script 3.4%