2010-04-27 64 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