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