| 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.