aboutsummaryrefslogtreecommitdiff
path: root/builder.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2012-12-23 18:57:50 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2012-12-23 18:57:50 +0200
commit3bdaceac35847a212cd2180261f8b5b4cecc5056 (patch)
treefdc15bf9f67a45d760ddcdf5c243839dc2d691e6 /builder.py
parent99298c8f72efe8c6b287c69ec48e1dc3debed2e0 (diff)
downloadmeson-3bdaceac35847a212cd2180261f8b5b4cecc5056.zip
meson-3bdaceac35847a212cd2180261f8b5b4cecc5056.tar.gz
meson-3bdaceac35847a212cd2180261f8b5b4cecc5056.tar.bz2
Update line numbers.
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)