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