Name Recipes
Synopsis Recipes for writing Rascal programs.
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.
Is this page unclear, or have you spotted an error? Please add a comment below and help us to improve it. For all other questions and remarks, visit