Description These
Rascal Recipes are a work-in-progress but will gradually evolve into a collection of basic Rascal language examples and use cases.
It consists of the following parts:
- Contents: Table of Contents.
- Basic: Some basic, hello world-like, examples of Rascal programs.
- Common: Solutions for some common tasks.
- Languages: Definitions of several languages and their tools.
- Metrics: Computing
- Visualization: Recipes for creating visualizations.
The following features are covered:
- Basic language features.
- Common tasks.
- Fact extraction.
- Language definition.
- Syntax definition.
- Parsing.
- Transformation.
- Code generation.
- IDE extensions.
- Visualization.