Fixed boneheaded mistake with checking assertion types
This commit is contained in:
2
nfa.go
2
nfa.go
@@ -33,14 +33,12 @@ func (s State) contentContains(str []rune, idx int) bool {
|
||||
if s.assert == EOS {
|
||||
return idx == len(str)
|
||||
}
|
||||
if s.assert == WBOUND {
|
||||
if s.assert == WBOUND {
|
||||
return isWordBoundary(str, idx)
|
||||
}
|
||||
if s.assert == NONWBOUND {
|
||||
return !isWordBoundary(str, idx)
|
||||
}
|
||||
}
|
||||
// Default - s.assert must be NONE
|
||||
return slices.Contains(s.content, int(str[idx]))
|
||||
}
|
||||
|
Reference in New Issue
Block a user