2010-04-27 36 views
1

我有一个DSL,我打算为像vim,gedit和netbeans这样的编辑器创建语法突出显示。语法突出显示域的特定语言

有没有人试过这个?

非常感谢任何方向。

科坦

+0

如果您已将DSL设计为外部DSL使用Eclipse TMF Xtext,那么您将为生成的编辑器提供可定制的语法突出显示框。 – 2010-04-27 09:57:59

回答

0

一个可能的选择是使用eDSLs其相同的语法约定其主机语言下下降。 Lisp特别适合这种方法。

+0

什么是eDSL? – 2010-06-04 23:10:08

+0

嵌入式DSL,以其他语言托管。 Common Lisp中一个着名的LOOP宏就是这种DSL的一个很好的例子。 – 2010-06-04 23:45:04