Class: Malady::AST::AddNode

Inherits:
BinaryNode show all
Defined in:
lib/malady/ast.rb

Instance Attribute Summary

Attributes inherited from BinaryNode

#lhs, #rhs

Attributes inherited from Node

#filename, #line

Instance Method Summary collapse

Methods inherited from BinaryNode

#initialize

Methods inherited from Node

#initialize, #pos

Constructor Details

This class inherits a constructor from Malady::AST::BinaryNode

Instance Method Details

#bytecode(g) ⇒ Object



77
78
79
80
81
82
# File 'lib/malady/ast.rb', line 77

def bytecode(g)
  pos(g)
  lhs.bytecode(g)
  rhs.bytecode(g)
  g.send(:+, 1)
end