关于XText,本文阐述了一种用法,当涉及到创建自己的编程语言和特定于域的语言(DSL)时.
一旦有了语言,就要处理它,这通常意味着将模型转换为另一种表示形式.
负责此转换的工具称为生成器,由一组转换模板(eGXPand
)和一些执行它们的代码组成.在某些情况下,读入模型并应用转换以生成代码.
dot3zest,它带有一个DOT到Zest解释器(现在使用为DOT语法生成的Xtext开关API)支持ad-hoc DOT边缘定义.
关于MPS,你有一系列实际的例子,
比如这些代码生成到GPL,如Java,C#,C++或XML:
归档时间: |
|
查看次数: |
2222 次 |
最近记录: |