Как я могу напечатать номер строки, в которой произошла ошибка. Я попытался использовать yylineno
в функции yyerror()
и записать %option yylineno
в файл .l
, но после компиляции он выдает ошибку «yylineno undeclared (first use in this function)
», и если я инициализирую yylineno
как 1, он дает мне эту ошибку:
error: redefinition of yylineno
lex.yy.c:273: note: previous definition of yylineno was here