Skip to content
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
Branch: master
Clone or download
jurgenvinju vallang 0.9.0 is a stable release of vallang to depend on. The next v…
…ersion 0.10.0 has

a number of large refactorings and might produce some instability on local machines for
beta testing. Hence the dependency on the stable vallang 0.9.0 for now.
Latest commit 8513e2c Jun 17, 2019
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 Bumped copy-resources plugin to support skip feature Jan 29, 2019
META-INF merged Jan 12, 2018
doc Merge branch 'master' of Jul 13, 2013
src Introducing BinaryLiteral in the Java18 syntax Jun 11, 2019
test/org/rascalmpl refactored all uses of deprecated and removed vallang methods of vers… Jun 3, 2019
.codecov.yml Made codecov config Jun 12, 2017
.gitignore Automatic code mirror generation. The code mirror is activated after … Aug 28, 2017
.project added CITATION file May 30, 2017
Jenkinsfile Revert "Avoid copying resources every time, to avoid a re-typecheck" Jan 29, 2019 fixed links in README May 13, 2019
ossmeter-release.xml removed experimental annotation processing code Apr 18, 2015
pom.xml vallang 0.9.0 is a stable release of vallang to depend on. The next v… Jun 17, 2019
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.