Stratego / XT Programming Language

Does anyone know something about Stratego / XT Programming Language? What is this for? Any good and / or bad experiences with him? Any real-time example in real time?

Many thanks.

+3
source share
3 answers

Stratego / XT is a language and toolkit for converting programs based on rewriting terms with programmable rewriting strategies.

You can find documentation and scientific articles about the language and toolkit at http://strategoxt.org .

Strategyo/XT - WebDSL (webdsl.org), , -, , , researchr.org.

Stratego/XT Spoofax/IMP IDE Eclipse ( ) (. Spoofax-IMP Stratego).

+7

TXL. . .

+1

Strategyo ( TXL), DMS Software Reengineering Toolkit.

DMS - , , Stratego TXL. DSL .

In cases where DMS differs from the fact that it can be obtained using complete front ends for Java, C #, C ++, C and COBOL, most of which will analyze your source code, build AST and symbol tables, and for several of them provide control flow, data flow and points for analyzers.
The analysis framework is common and can also be used on your DSLs.

You can find a comparison of these systems on the website.

+1
source

Source: https://habr.com/ru/post/1707939/


All Articles