module RKelly
module Nodes
class VarDeclNode < Node
attr_accessor :name, :type
def initialize(name, value, constant = false)
super(value)
@name = name
@constant = constant
end
def constant?; @constant; end
def variable?; !@constant; end