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