语法着色如何工作

时间:2014-07-16 09:10:00

标签: rascal

在语法中进行语法着色的正确方法是什么?我相信它是这样的:

syntax MappingName = @category="Constant" mappingname: Id mapping;

但它对我不起作用。该文件只是没有解析错误的黑色文本(它在IMP编辑器中打开,我看到它创建了一个解析器)。

1 个答案:

答案 0 :(得分:1)

为了获得灵感,您可以随时查看Rascal grammar。您可以在哪里看到您的语法和类别名称似乎正确。

如果您没有生产名称,请尝试会发生什么?

syntax MappingName = @category="Constant" Id mapping;