From b040eaa42881363f5956e6cda1cea0d84e7ee5ef Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Tue, 17 Jan 2012 13:41:25 +1000 Subject: Should point to the start of the symbol, not the end. --- LuaSL/src/LuaSL_lexer.l | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'LuaSL/src/LuaSL_lexer.l') diff --git a/LuaSL/src/LuaSL_lexer.l b/LuaSL/src/LuaSL_lexer.l index 591dfdc..bb452f3 100644 --- a/LuaSL/src/LuaSL_lexer.l +++ b/LuaSL/src/LuaSL_lexer.l @@ -117,6 +117,10 @@ int common(YYSTYPE *lval, char *text, LuaSL_compiler *compiler, boolean checkIgn { char *p; + lval->token = tokens[type - lowestToken]; + lval->line = compiler->line; + lval->column = compiler->column; + for (p = text; *p; p++) { if ('\n' == *p) @@ -127,9 +131,6 @@ int common(YYSTYPE *lval, char *text, LuaSL_compiler *compiler, boolean checkIgn else compiler->column++; } - lval->token = tokens[type - lowestToken]; - lval->line = compiler->line; - lval->column = compiler->column; if (checkIgnorable) { -- cgit v1.1