An open API service indexing awesome lists of open source software.

https://github.com/usethesource/rascal-maven-plugin

The Maven plugin for Rascal checking, compilation, testing, code generation applications integration and documentation generation.
https://github.com/usethesource/rascal-maven-plugin

Last synced: 11 months ago
JSON representation

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

Awesome Lists containing this project

README

          

# 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