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 thestrategoxtrepository of this organisation. - The
stratego.lang*andstratego.test/stratego.exampledirectories contain the current Stratego 2 effort. - The
stratego.build*directories contain the Java code that glues together code instratego.langinto the Stratego 2 incremental compiler. - The
_cellardirectory 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-testdirectories contain an experiment from the days of Spoofax 1, using an old version NaBL to add static analysis. Plus some tests apparently.
- The