可以匹配flex默认规则



我正在使用flex 2.6.4开发一个flex解析器,并指定了-s选项,一个特定的启动条件具有以下模式(我正试图将所有内容读取到下一个未跳过的换行符(:

\(.|n)
[^\n]+
n

然而,我得到了警告:"给出了-s选项,但可以匹配默认规则">

我在上面的图案集中没有看到任何洞,是我遗漏了什么,还是这是一个弯曲错误?

您的规则集与文件末尾的反斜杠不匹配。

第一条规则要求反斜杠后面跟一些东西,而其他的反斜杠根本不匹配。

最新更新