# File lib/puppet/parser/ast/match_operator.rb, line 16
16:     def evaluate(scope)
17:       lval = @lval.safeevaluate(scope)
18: 
19:       return(rval.evaluate_match(lval, scope) ? @operator == "=~" : @operator == "!~")
20:     end