【发布时间】:2023-04-28 03:22:01
【问题描述】:
我在编译文件时遇到以下问题。我已经覆盖了YYLTYPE的定义如下(虽然它与默认相同但我会扩展它
typedef struct YYLTYPE
{
int first_line;
int first_column;
int last_line;
int last_column;
} YYLTYPE;
当我在 lex 文件中添加以下内容时,我得到“yylloc undefined in this scope”错误。
#define YY_USER_INIT yylloc.first_line = yylloc.first_column = 1;
粘贴箱:
【问题讨论】:
-
我假设您打算将其标记为 gnu-flex 而不是 Adobe Flex。
标签: bison flex-lexer