class MatchExpr
Public Class Methods
new(e1, e2)
click to toggle source
# File lib/code_generator.rb, line 230 def initialize e1, e2 @e1 = e1 @e2 = e2 end
Public Instance Methods
convert_wildcard(str)
click to toggle source
# File lib/code_generator.rb, line 235 def convert_wildcard str str.gsub(/%/, '.*') end
gen()
click to toggle source
# File lib/code_generator.rb, line 239 def gen #raise "RHS: #{@e2.class} #{@e2.gen.class}" "#{@e1.gen} =~ /#{convert_wildcard @e2.gen}/" end