From 3bdaceac35847a212cd2180261f8b5b4cecc5056 Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Sun, 23 Dec 2012 18:57:50 +0200 Subject: Update line numbers. --- builder.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/builder.py b/builder.py index a46d52d..5852910 100755 --- a/builder.py +++ b/builder.py @@ -45,11 +45,18 @@ t_COMMENT = '\#[^\n]*' t_COMMA = ',' t_DOT = '\.' t_STRING = "'[^']*'" -t_EOL_CONTINUE = r'\\[ \t]*\n' -t_EOL = r'\n' t_ignore = ' \t' +def t_EOL(t): + r'\n' + t.lexer.lineno += 1 + return t + +def t_EOL_CONTINUE(t): + r'\\[ \t]*\n' + t.lexer.lineno += 1 + def t_error(t): print("Illegal character '%s'" % t.value[0]) t.lexer.skip(1) -- cgit v1.1