Class: NumNode

Inherits:
Object
  • Object
show all
Defined in:
lib/ast.rb

Instance Method Summary collapse

Constructor Details

#initialize(num) ⇒ NumNode



184
185
186
# File 'lib/ast.rb', line 184

def initialize(num)
  @num = num
end

Instance Method Details

#evaluateObject



188
189
190
# File 'lib/ast.rb', line 188

def evaluate() 
  return @num
end

#eweObject



192
193
194
195
196
# File 'lib/ast.rb', line 192

def ewe()
  aux = "     tmp := " + @num.to_s()
  num = aux + "\n       M[sp + 0 ] := tmp"
  return num
end