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.
- Host: GitHub
- URL: https://github.com/usethesource/rascal-maven-plugin
- Owner: usethesource
- Created: 2019-01-15T09:20:02.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2024-05-22T15:54:07.000Z (about 2 years ago)
- Last Synced: 2024-05-22T16:57:33.671Z (about 2 years ago)
- Language: Java
- Homepage:
- Size: 353 KB
- Stars: 3
- Watchers: 19
- Forks: 2
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
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