module Regexp::Scanner
def self.emit(type, token, text, ts, te)
def self.emit(type, token, text, ts, te) #puts "EMIT: type: #{type}, token: #{token}, text: #{text}, ts: #{ts}, te: #{te}" emit_literal if @literal if @block @block.call type, token, text, ts, te end @tokens << [type, token, text, ts, te] end