Browse Source

lexer: introduce NewIsInRunes() shortcut for NewIsIn()

Signed-off-by: Alejandro Mery <amery@jpi.io>
pull/10/head
Alejandro Mery 1 year ago
parent
commit
2ab838ea78
  1. 6
      lexer/runes.go

6
lexer/runes.go

@ -21,6 +21,12 @@ func NewIsIn(s string) func(rune) bool {
} }
} }
// NewIsInRunes generates a rune condition checker that accepts
// the runes specified
func NewIsInRunes(s ...rune) func(rune) bool {
return NewIsIn(string(s))
}
// NewIsOneOf generates a run condition checker that accepts runes // NewIsOneOf generates a run condition checker that accepts runes
// accepted by any of the given checkers // accepted by any of the given checkers
func NewIsOneOf(s ...func(rune) bool) func(rune) bool { func NewIsOneOf(s ...func(rune) bool) func(rune) bool {

Loading…
Cancel
Save