Class: Sfp::SasTranslator::Visitor

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

Overview

Visitor class has 3 attributes

  • root : Hash instance of root Context

  • variables: Hash instance that holds all Variable instances

  • types: Hash instance that holds all types (primitive or non-primitive)

Direct Known Subclasses

GoalVisitor, VariableCollector

Instance Method Summary collapse

Constructor Details

#initialize(main) ⇒ Visitor

Returns a new instance of Visitor.



1636
1637
1638
1639
1640
1641
# File 'lib/sfp/sas_translator.rb', line 1636

def initialize(main)
	@main = main
	@root = main.root
	@vars = main.variables
	@types = main.types
end