标签: parsing bison
有没有办法知道解析器中发生错误的位置,这意味着哪个令牌执行了该错误,哪个行,我不知道如何使用yylineno,可以在lex文件中轻松使用? 感谢
答案 0 :(得分:1)
您应该在flex(%option debug和set yy_flex_debug为1)和解析器(%debug并将yydebug设置为1)中启用调试跟踪。查看他们的文件。
%option debug
yy_flex_debug
%debug
yydebug