# File lib/puppet/parser/lexer.rb, line 22 22: def initialize(regex, name) 23: if regex.is_a?(String) 24: @name, @string = name, regex 25: @regex = Regexp.new(Regexp.escape(@string)) 26: else 27: @name, @regex = name, regex 28: end 29: end