diff options
Diffstat (limited to 'driver/lexer.go')
-rw-r--r-- | driver/lexer.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/driver/lexer.go b/driver/lexer.go index 485bfd9..7886720 100644 --- a/driver/lexer.go +++ b/driver/lexer.go @@ -264,8 +264,8 @@ func (l *lexer) next() (*Token, error) { return newInvalidToken(mode, modeName, newByteSequence(buf)), nil } state = nextState - id, ok := spec.DFA.AcceptingStates[state] - if ok { + id := spec.DFA.AcceptingStates[state] + if id != 0 { tok = newToken(mode, modeName, id, spec.Kinds[id].String(), newByteSequence(buf)) unfixedBufLen = 0 } |