aboutsummaryrefslogtreecommitdiff
path: root/builder.py
diff options
context:
space:
mode:
Diffstat (limited to 'builder.py')
-rwxr-xr-xbuilder.py11
1 files 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)