所以,我正在解析 Hayes 调制解调器 AT 命令。不是从文件中读取,而是作为 char * 传递(我使用的是 C)。
1)如果我得到一些我完全不认识的东西会怎样?我该如何处理?2)如果我有类似的东西怎么办
my_token: "cmd 参数="("value_1" | "value_2");
并收到“参数”的无效值?
我看到一些建议让后端程序(在 C 中)处理它,但这对我来说违背了规律。尽早发现问题,是我的座右铭。
有没有办法在词法分析器/解析器规则中捕捉“其他”条件?
提前致谢 ...