首页 > 解决方案 > C++解析器中的Bison %token-table替代品?

问题描述

我正在学习Bison生成 C++ 解析器。

由于%token-table已过时,是否有任何替代方法可以从 c++ 解析器中的令牌整数值中获取名称?

标签: c++bisonbisonc++

解决方案


您可以使用yysymbol_name(),在有关语法错误报告的手册部分中进行了描述。

C++ API 显然在解析器上下文对象上有一个类似的方法,称为symbol_name. (有关 C++ 的更多信息,请参阅这个未来的问题。)


推荐阅读