如何注释yacc中的语法规则和lex中的正则表达式匹配规则?

时间:2018-11-11 09:04:13

标签: flex-lexer yacc lex

我想在lex中注释此匹配规则。我不想删除它。我只希望它被注释,以便以后任何人看到lex文件时都被告知该部分已被注释

<tickPragma_name_1>. {
    myyyless(0);
    BEGIN (0);
}

我该怎么做?我知道我可以在{}内注释C代码,但是我想注释整个规则。

1 个答案:

答案 0 :(得分:2)

您可以使用/**/来包围规则,就像在C中一样,但是要注意两个主要问题:

  1. 所有内容都必须至少缩进一个空格,包括/*(以及我相信的内容)。

  2. 操作中不能有任何嵌套的注释。