Skip to content
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
Java Rascal C CSS JavaScript HTML
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.
.externalToolBuilders silenced the capsule and values unpacker: no more console May 25, 2016
.settings Maybe we shouldn't commit this file? Nov 5, 2019
META-INF removed dead folder from srcs Feb 13, 2020
doc Merge branch 'master' of Jul 13, 2013
src report a failing test case if it does not evaluate to bool (instead o… Feb 27, 2020
test/org/rascalmpl added previously missing javadoc comments to field declarations in th… Dec 9, 2019
.appveyor.yml Removed bootstrap phase from the windows builds Jan 7, 2019
.codecov.yml Made codecov config Jun 12, 2017
.gitignore Automatic code mirror generation. The code mirror is activated after … Aug 28, 2017
.project tutor nature and builder Dec 11, 2017 just have something to commit to move on Dec 12, 2019 added the code of conduct from Jul 11, 2019
Jenkinsfile rascal-eclipse project was not triggered after change to rascal project? Feb 27, 2020
LICENSE updated LICENSE file Nov 27, 2019 fixed links in README May 13, 2019
ossmeter-release.xml removed experimental annotation processing code Apr 18, 2015
pom.xml set errorsAsWarnings to false on stdlib; hurray :-) Feb 24, 2020
render.xml Added a new command "renderShow": Rendering a figure without help of … Jun 28, 2016

Rascal - Metaprogramming Language

Build Status

This is the core implementation of the Rascal meta-programming language. It contains the interpreter, the parser generator, the parser run-time, the standard library, the online documentation and the type checker.

Other relevant repositories:

Rascal is used in practice, but we consider it to be alpha software because we are still improving the language.

Please visit

For questions use the rascal tag on StackOverflow.

You can’t perform that action at this time.