This repository contains the Spoofax implementations of the Stratego language.
- 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 thestrategoxt
repository of this organisation. - The
stratego.lang*
andstratego.test
/stratego.example
directories contain the current Stratego 2 effort. - The
stratego.build*
directories contain the Java code that glues together code instratego.lang
into the Stratego 2 incremental compiler. - The
_cellar
directory contains two (abandoned) experiments that were not clearly older copies of the above projects:- The
stratego.typed*
directories contain an experiment to add more static analysis to Stratego 1 with the NaBL2 and FlowSpec meta-languages of Spoofax. - 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.
- The