如何在jflex中注释代码

时间:2012-04-19 17:34:56

标签: jflex

与flex,/* */\\

不同 似乎没有在jlex工作。他们给出错误, "在词汇动作开始时缺少大括号。"

1 个答案:

答案 0 :(得分:4)

您可以在JLex规范的第一和第三部分(定义和Java代码部分)中包含注释,但不能在第二部分(规则)部分中包含注释,因为JLex会认为它们是模式的一部分。 / p>

撰写%state DUMMY

在声明部分,然后在规则部分写下评论,如下所示:

<DUMMY>. { /* this is my comment */ }