Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/usethesource/rascal

The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
https://github.com/usethesource/rascal

checker code-generation compiler domain-specific-language interpreter language metaprogramming parser-generator pattern-matching query-language refactoring-tools relational-algebra repl reverse-engineering source-to-source standard-library static-analysis template-language term-rewriting

Last synced: 4 days ago
JSON representation

The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)

Awesome Lists containing this project

README

        

# Rascal - Metaprogramming Language
[![Build and Deploy](https://github.com/usethesource/rascal/actions/workflows/build.yaml/badge.svg)](https://github.com/usethesource/rascal/actions/workflows/build.yaml)

This is the core implementation of the Rascal meta-programming language. It contains the interpreter, the parser generator, the parser run-time,
the (documented) standard library, and the Rascal language reference documentation.

Other relevant repositories:

* https://github.com/usethesource/rascal-eclipse
* https://github.com/usethesource/rascal-language-servers
* https://github.com/usethesource/vallang

Please visit http://www.rascal-mpl.org for all information regarding Rascal.

For questions use the [rascal tag on StackOverflow](http://stackoverflow.com/questions/tagged/rascal).