From 8682098aa9034af1b796c7e9bca9fd24b3226ccf Mon Sep 17 00:00:00 2001 From: Ryo Nihei Date: Fri, 7 May 2021 23:27:58 +0900 Subject: Change type of acceping_states to slice --- driver/lexer.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'driver/lexer.go') 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 } -- cgit v1.2.3