gpt4 book ai didi

yacc - 忽略 yacc/lex 中的错误

转载 作者:太空宇宙 更新时间:2023-11-04 04:07:48 30 4
gpt4 key购买 nike

我是 yacc/lex 的新手,我正在开发一个由其他人编写的解析器。我注意到,当找到未定义的标记时,解析器返回错误并停止。有没有一种简单的方法可以让它完全忽略它无法解析的行并继续进行下一个?

最佳答案

只需添加一条看起来像这样的规则

. {
// do nothing
}

位于所有规则的底部,它会忽略遇到的所有不符合之前规则的内容。

编辑:如果您有多个状态,那么在任何状态下都有效的包罗万象将如下所示:

<*>. {

}

关于yacc - 忽略 yacc/lex 中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20468591/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com