aboutsummaryrefslogtreecommitdiff
path: root/driver/lexer.go
diff options
context:
space:
mode:
Diffstat (limited to 'driver/lexer.go')
-rw-r--r--driver/lexer.go4
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
}