首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Stratego/XT编程语言

Stratego/XT编程语言
EN

Stack Overflow用户
提问于 2009-05-08 12:26:55
回答 3查看 636关注 0票数 3

有人了解Stratego/XT编程语言吗?它有什么好处?有什么好的和/或不好的经验吗?有没有真实的跑步例子?

非常感谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-12-13 17:20:07

Stratego/XT是一种基于术语重写和可编程重写策略的程序转换语言和工具集。

您可以在http://strategoxt.org上找到有关语言和工具集的文档和科学论文。

策略/XT的一个实际应用程序是WebDSL (webdsl.org),这是一种用于开发web应用程序的领域特定语言,该语言已被用于构建researchr.org。

site/XT也是Spoofax/IMP工具集的基础,该工具集用于为自定义(领域特定)语言构建Eclipse IDE插件(参见Spoofax IMP页面上的Spoofax IMP页面)。

票数 7
EN

Stack Overflow用户

发布于 2009-07-12 21:30:01

请尝试使用TXL。它更容易开始,并完成类似的工作。在它的网站上有一些例子。

票数 1
EN

Stack Overflow用户

发布于 2010-02-23 02:55:02

如果你对策略(或TXL)感兴趣,你可能会对DMS Software Reengineering Toolkit感兴趣。

DMS是一个功能齐全的程序转换系统,它的核心是提供源码到源码的重写,就像策略和TXL一样。您可以使用它来实现您自己的自定义DSL编译器,或大量源代码更改引擎。

DMS的不同之处在于,它可以通过Java、C#、C++、C和COBOL语言的经过测试的前端获得,其中大多数前端将解析源代码,构建AST和符号表,并为其中几个提供控制流、数据流和指向分析器的指针。

分析基础设施是通用的,也可以在您的DSL上使用。

您可以在网站上找到这些系统的比较。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/839564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档