Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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)
- Host: GitHub
- URL: https://github.com/usethesource/rascal
- Owner: usethesource
- License: other
- Created: 2012-07-23T14:50:13.000Z (over 12 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T13:42:24.000Z (3 months ago)
- Last Synced: 2024-10-29T14:52:04.539Z (3 months ago)
- Topics: 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
- Language: Java
- Homepage: http://www.rascal-mpl.org
- Size: 1.01 GB
- Stars: 406
- Watchers: 27
- Forks: 78
- Open Issues: 525
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Citation: CITATION.md
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/vallangPlease 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).