Skip to content

Stratego

Stratego/XT is a domain-specific language and toolset for program transformation, built around the concept of rewriting strategies. It allows compiler developers to express source-to-source transformations as composable strategy combinators, and is the transformation language used in the Spoofax language workbench.

Docs:
- https://spoofax.dev/references/stratego/ (a jour)
- http://www.metaborg.org/en/latest/source/langdev/meta/lang/stratego/strategoxt/index.html (un peu plus ancient)
- https://tudelft-cs4200-2020.github.io/lectures/2020/10-transformation/CS4200-2020-10-transformation.pdf
- visser03.pdf

Projets Python similaires:

  • Logpy/strategies
  • raddsl
  • pyrewrite

Cf. aussi Compiling Python

See also

#python

Page last modified: 2026-04-06 20:35:09