小编Shi*_*rli的帖子

在 flex 中连接到 EOF

我有以下几行:

<INITIAL><<EOF>>        {return 0;}
Run Code Online (Sandbox Code Playgroud)

我需要忽略最后一个 EOL -\n或者\r\n在 EOF 之前。我不知道如何将它连接到 EOF 以便它成为一个有效的正则表达式..我试过:

<INITIAL>((\n)|(\r\n))*<<EOF>>      {return 0;}
Run Code Online (Sandbox Code Playgroud)

但它说这是一个“无法识别的规则”。

eof flex-lexer

1
推荐指数
1
解决办法
835
查看次数

标签 统计

eof ×1

flex-lexer ×1