Pinned Repositories
capsule
The Capsule Hash Trie Collections Library
clair
C Language Analysis in Rascal
flybytes
Flybytes is an intermediate language between JVM bytecode and software languages (DSLs, PLs), for compilation and decompilation.
rascal
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
rascal-core
Static checker, compiler to Java and run-time classes for compiled Rascal programs
rascal-eclipse
Eclipse IMP based IDE for the Rascal meta-programming language. See rascal project for Wiki, Issues and such.
rascal-language-servers
An LSP server for Rascal which includes an easy-to-use LSP generator for languages implemented in Rascal, and an interactive terminal REPL.
salix
Elm-style Web GUIs in Rascal
typepal
TypePal is a framework for name analysis, type checking and type inference
vallang
Generic immutable recursive data representation API targeted at source code models and more.
Use The Source's Repositories
usethesource/rascal
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
usethesource/capsule
The Capsule Hash Trie Collections Library
usethesource/vallang
Generic immutable recursive data representation API targeted at source code models and more.
usethesource/clair
C Language Analysis in Rascal
usethesource/flybytes
Flybytes is an intermediate language between JVM bytecode and software languages (DSLs, PLs), for compilation and decompilation.
usethesource/rascal-eclipse
Eclipse IMP based IDE for the Rascal meta-programming language. See rascal project for Wiki, Issues and such.
usethesource/rascal-language-servers
An LSP server for Rascal which includes an easy-to-use LSP generator for languages implemented in Rascal, and an interactive terminal REPL.
usethesource/rascal-core
Static checker, compiler to Java and run-time classes for compiled Rascal programs
usethesource/salix
Elm-style Web GUIs in Rascal
usethesource/typepal
TypePal is a framework for name analysis, type checking and type inference
usethesource/impulse
Impulse simplifies and speeds up the IDE development process in Eclipse, for both language with existing front-ends as well as languages generated using compiler and interpreter generation frameworks.
usethesource/salix-core
Salix (core)
usethesource/rascal-maven-plugin
The Maven plugin for Rascal checking, compilation, testing, code generation applications integration and documentation generation.
usethesource/rascal-syntax-highlighting
TM Bundle for syntax highlighting Rascal code
usethesource/salix-contrib
Extensions/libraries on top of/in Salix.
usethesource/docs.rascal-mpl.org-search-engine
usethesource/rascal-eclipse-junit-runner
usethesource/rascal-p2-dependencies-repackaged
usethesource/rascal-tutor
Markdown and Rascal processor that generates linked, up-to-date and checked documentation
usethesource/rascal-website
The rascal website hosts the Rascal project, all of its documentation, the news and the presentation of (third-party) libraries and projects written in Rascal.
usethesource/releases-maven-action
custom action to handle deployment of use the source releases
usethesource/typepal-update-site
usethesource/update-site-nexus-link-script
usethesource/usethesource.github.io
Organization website for UseTheSource
usethesource/.github
usethesource/pom-parent
reusable setup for maven/tycho to be used in all IMP projects
usethesource/rascal-cdt-repackaged
Bridges CDT Eclipse plugin packages to a "normal" maven (fat) jar
usethesource/rascal-core-big-tests
A repository to automate some large scale testing of rascal-core