diff --git a/src/slimit/lexer.py b/src/slimit/lexer.py index f9be17e..693656b 100644 --- a/src/slimit/lexer.py +++ b/src/slimit/lexer.py @@ -120,6 +120,7 @@ def token(self): except IndexError: tok = self._get_update_token() if tok is not None and tok.type == 'LINE_TERMINATOR': + lexer.lineno += len(tok.value.splitlines()); continue else: return tok @@ -128,6 +129,7 @@ def token(self): tok = self._get_update_token() if tok.type in ('LINE_TERMINATOR', 'LINE_COMMENT', 'BLOCK_COMMENT'): + lexer.lineno += len(tok.value.splitlines()); continue else: return tok