Method: Kleene::DSL#range
- Defined in:
- lib/kleene/dsl.rb
#range(c_begin, c_end, alphabet = DEFAULT_ALPHABET) ⇒ Object
This implements a character class, and is specifically for use with matching strings
49 50 51 |
# File 'lib/kleene/dsl.rb', line 49 def range(c_begin, c_end, alphabet = DEFAULT_ALPHABET) any((c_begin..c_end).to_a, alphabet).set_regex_pattern("[#{c_begin}-#{c_end}]") end |