Method: EBNF::LL1::Lexer.tokenize
- Defined in:
- lib/ebnf/ll1/lexer.rb
.tokenize(input, terminals, **options) {|lexer| ... } ⇒ Lexer
Tokenizes the given ‘input` string or stream.
101 102 103 104 |
# File 'lib/ebnf/ll1/lexer.rb', line 101 def self.tokenize(input, terminals, **, &block) lexer = self.new(input, terminals, **) block_given? ? block.call(lexer) : lexer end |