syntax error : missing 'action' before '%%'怎么解决
时间: 2023-09-07 17:13:34 浏览: 93
解决pip install xxx报错SyntaxError: invalid syntax的问题
4星 · 用户满意度95%
这是一个在使用 Lex 或 Yacc 工具时常见的错误。它意味着在 Lex 或 Yacc 文件中缺少一个 `action` 关键字,通常是在 `%%` 分隔符之前。
要解决此问题,您需要检查您的 Lex 或 Yacc 文件,确保在 `%%` 之前定义了至少一个 `action`。例如,在 Lex 文件中,您可以在 `%%` 之前添加以下行:
```
%%
/* 在这里添加 action */
```
在 Yacc 文件中,您可以在 `%%` 之前添加以下行:
```
%%
/* 在这里添加规则和 action */
```
确保在添加 action 之后保存文件并重新编译它们。
阅读全文