diff options
-rw-r--r-- | driver/lexer/lexer.go | 4 | ||||
-rw-r--r-- | driver/lexer/lexer_test.go | 2 |
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)) |