class MathExpr
Public Class Methods
new(op, e1, e2)
click to toggle source
# File lib/code_generator.rb, line 219 def initialize op, e1, e2 @e1, @e2 = e1, e2 @operation = { plus: '+', minus: '-' }[op] end
Public Instance Methods
gen()
click to toggle source
# File lib/code_generator.rb, line 224 def gen "#{@e1.gen} #{@operation} #{@e2.gen}" end