diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2012-12-23 18:57:50 +0200 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2012-12-23 18:57:50 +0200 |
commit | 3bdaceac35847a212cd2180261f8b5b4cecc5056 (patch) | |
tree | fdc15bf9f67a45d760ddcdf5c243839dc2d691e6 /builder.py | |
parent | 99298c8f72efe8c6b287c69ec48e1dc3debed2e0 (diff) | |
download | meson-3bdaceac35847a212cd2180261f8b5b4cecc5056.zip meson-3bdaceac35847a212cd2180261f8b5b4cecc5056.tar.gz meson-3bdaceac35847a212cd2180261f8b5b4cecc5056.tar.bz2 |
Update line numbers.
Diffstat (limited to 'builder.py')
-rwxr-xr-x | builder.py | 11 |
1 files changed, 9 insertions, 2 deletions
@@ -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) |