![]() |
1
2
然而,一个具有自定义解析器的成熟DSL可能太远了,特别是当团队中的多个成员没有解析器或编译器经验时。别误会我的意思——我认为人们不应该害怕解析器,我自己也是一名编译工程师——但事实上有些人很害怕,如果解析器做得不对,它很快就会变得一团糟。 因此,我主张设计一种理想化的XML格式,并编写一个工具,通过XSLT(如果很容易的话,我不会深入研究XSLT函数等)或一个简单的翻译应用程序,将该格式转换为真正的XML格式。
|
![]() |
2
1
http://www.eclipse.org/Xtext/ -这是伟大的为您所寻找的! |