Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • update/angular
  • bugfix/ragdoc
  • 1-add-relast2uml-to-statemachine
4 results

README.md

Blame
  • Relational RAGs Example and Exercise

    This repository contains an example for the usage of Relational RAGs.

    For basic information on relational RAGs, read

    Running the example with gradle

    :warning: Unfortunately, the gradle build system does not have much backwards-compatibility. Therefore, a suitable version of gradle is bundled with with package that can be run in the main directory with

    • using Windows gradlew.bat <task>
    • using Mac/Linux ./gradlew <task>

    This gradle project uses subprojects, the which themselves contain a number of executable tasks

    • statemachine.solution

      • this subproject contains a complete running example for a very small state machine grammar
      • to see all available gradle tasks, run ./gradlew :statemachine.solution:tasks --all
      • to run the program, run ./gradlew :statemachine.solution:run
    • statemachine.task

      • this subproject contains the same example, but with some omissions to be completed as an exercise
      • to see all available gradle tasks, run ./gradlew :statemachine.task:tasks --all
      • to run the program, run ./gradlew :statemachine.task:run
    • statemachine.drast

      • this project contains a version of the AST debugger DrAST.
      • to run it, use ./gradlew :statemachine.drast:run
      • Note, that this requires Java 8 and the corresponding JavaFX 8
      • For more information, visit the DrAST project homepage