编译文件时遇到以下问题。我已经覆盖了 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;