Skip to content

metaborg/stratego

Folders and files

NameName
Last commit message
Last commit date
Jul 22, 2021
Jul 11, 2024
Dec 22, 2021
May 27, 2024
May 27, 2024
Sep 11, 2018
May 27, 2024
Jul 18, 2024
Jul 12, 2024
Jul 24, 2024
Jan 31, 2025
Sep 13, 2024
Apr 14, 2021
Apr 16, 2025
May 27, 2024
Jul 11, 2024
Jul 19, 2021
Jul 24, 2024
Jul 16, 2020
Jun 19, 2020
Mar 14, 2016
Mar 14, 2016
Nov 2, 2023

Repository files navigation

Stratego

This repository contains the Spoofax implementations of the Stratego language.

  1. The org.metaborg.meta.lang.stratego* directories contain the old Stratego editor (Stratego 1 or Stratego/XT 0.17), which uses pre-compiled libraries from the Stratego/XT project that can be found in the strategoxt repository of this organisation.
  2. The stratego.lang* and stratego.test/stratego.example directories contain the current Stratego 2 effort.
  3. The stratego.build* directories contain the Java code that glues together code in stratego.lang into the Stratego 2 incremental compiler.
  4. The _cellar directory contains two (abandoned) experiments that were not clearly older copies of the above projects:
    1. The stratego.typed* directories contain an experiment to add more static analysis to Stratego 1 with the NaBL2 and FlowSpec meta-languages of Spoofax.
    2. The stratego/stratego-test directories contain an experiment from the days of Spoofax 1, using an old version NaBL to add static analysis. Plus some tests apparently.