Related articles |
---|
line number in bison yyerror pepe@beo.ath.cx (Pepe) (2004-02-12) |
From: | Pepe <pepe@beo.ath.cx> |
Newsgroups: | comp.compilers |
Date: | 12 Feb 2004 11:02:45 -0500 |
Organization: | tp.internet - http://www.tpi.pl/ |
Keywords: | yacc, errors, question |
Posted-Date: | 12 Feb 2004 11:02:44 EST |
Can someone give me an example how to report line numbers in bison yyerror
function, if
1) bison uses %pure-parser and %locations
2) flex uses %option reentrant bison-bridge bison-locations yylineno
Do I have to include code of my own in the lex/bison file to make it work?
Right now, yyget_lineno() gives always 1 and yylloc->first_line fantasy
numbers (e.g. very large and negative).
Return to the
comp.compilers page.
Search the
comp.compilers archives again.