ファイルのコンパイル中に次の問題が発生します。YYLTYPEの定義を次のように上書きしました(デフォルトと同じですが、拡張します)
typedef struct YYLTYPE
{
int first_line;
int first_column;
int last_line;
int last_column;
} YYLTYPE;
lexファイルに以下を追加すると、「yylloc undefinedinthisscope」エラーが発生します。
#define YY_USER_INIT yylloc.first_line = yylloc.first_column = 1;