# 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