From db454e4f32305911e8f8ea2c7c7a5b59b159e19c Mon Sep 17 00:00:00 2001 From: fabien Date: Wed, 10 Sep 2008 20:18:00 +0200 Subject: [PATCH] fixed a bug in lexer:sync() --- src/compiler/lexer.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/compiler/lexer.lua b/src/compiler/lexer.lua index b4919f3..e469f5b 100644 --- a/src/compiler/lexer.lua +++ b/src/compiler/lexer.lua @@ -368,8 +368,9 @@ function lexer:sync() local p1 = self.peeked[1] if p1 then li = p1.lineinfo.first - self.line, self.column_offset, self.i, self.peeked = - li[1], li[2], li[3], { } + self.line, self.i = li[1], li[3] + self.column_offset = self.i - li[2] + self.peeked = { } end end -- 2.44.0