From 395161eb66eea2b9b46eaa96f2395ce7799f2582 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Wed, 18 Feb 2009 02:10:27 +0000 Subject: [PATCH] parser.lex keeping track of line number now git-svn-id: svn://anubis/fart/trunk@129 7f9b0f55-74a9-4bce-be96-3c2cd072584d --- parser/parser.lex | 4 ++-- parser/parser.yy | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/parser/parser.lex b/parser/parser.lex index 7018fbd..b02c8ad 100644 --- a/parser/parser.lex +++ b/parser/parser.lex @@ -68,9 +68,9 @@ up return UP; vfov return VFOV; width return WIDTH; -\n /* ignore newlines */ +\n yylloc->first_line++; yylloc->last_line++; [ \t\v] /* ignore whitespace */ -. return -1; +. return yytext[0]; %% diff --git a/parser/parser.yy b/parser/parser.yy index b99dd86..22fe4db 100644 --- a/parser/parser.yy +++ b/parser/parser.yy @@ -29,6 +29,7 @@ static refptr parsed_scene_node; %pure-parser %locations +%error-verbose %token PLUS; %token MINUS;