aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--driver/lexer/lexer.go4
-rw-r--r--driver/lexer/lexer_test.go2
2 files changed, 3 insertions, 3 deletions
diff --git a/driver/lexer/lexer.go b/driver/lexer/lexer.go
index e63d0ac..9dee6e3 100644
--- a/driver/lexer/lexer.go
+++ b/driver/lexer/lexer.go
@@ -221,8 +221,8 @@ func (l *Lexer) next() (*Token, error) {
return &Token{
ModeID: mode,
ModeKindID: 0,
- Row: 0,
- Col: 0,
+ Row: row,
+ Col: col,
EOF: true,
}, nil
}
diff --git a/driver/lexer/lexer_test.go b/driver/lexer/lexer_test.go
index 247cc73..66efe1f 100644
--- a/driver/lexer/lexer_test.go
+++ b/driver/lexer/lexer_test.go
@@ -876,7 +876,7 @@ func TestLexer_Next_WithPosition(t *testing.T) {
// the line number where a lexeme first appears.
withPos(newTokenDefault(1, 1, []byte{0x0A, 0x0A, 0x0A}), 3, 6),
- withPos(newEOFTokenDefault(), 0, 0),
+ withPos(newEOFTokenDefault(), 6, 0),
}
lexer, err := NewLexer(NewLexSpec(clspec), strings.NewReader(src))