Class: Ikra::Symbolic::Visitor

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

Instance Method Summary collapse

Instance Method Details

#visit_array_combine_command(command) ⇒ Object



76
77
78
# File 'lib/symbolic/visitor.rb', line 76

def visit_array_combine_command(command)
    visit_array_command(command)
end

#visit_array_command(command) ⇒ Object



64
65
66
67
68
69
70
# File 'lib/symbolic/visitor.rb', line 64

def visit_array_command(command)
    for input in command.input
        if input.command.is_a?(ArrayCommand)
            input.command.accept(self)
        end
    end
end

#visit_array_host_section_command(command) ⇒ Object



104
105
106
# File 'lib/symbolic/visitor.rb', line 104

def visit_array_host_section_command(command)

end

#visit_array_identity_command(command) ⇒ Object



92
93
94
# File 'lib/symbolic/visitor.rb', line 92

def visit_array_identity_command(command)
    visit_array_command(command)
end

#visit_array_in_host_section_command(command) ⇒ Object



96
97
98
# File 'lib/symbolic/visitor.rb', line 96

def visit_array_in_host_section_command(command)
    visit_array_command(command)
end

#visit_array_index_command(command) ⇒ Object



72
73
74
# File 'lib/symbolic/visitor.rb', line 72

def visit_array_index_command(command)
    visit_array_command(command)
end

#visit_array_reduce_command(command) ⇒ Object



80
81
82
# File 'lib/symbolic/visitor.rb', line 80

def visit_array_reduce_command(command)
    visit_array_command(command)
end

#visit_array_select_command(command) ⇒ Object



88
89
90
# File 'lib/symbolic/visitor.rb', line 88

def visit_array_select_command(command)
    visit_array_command(command)
end

#visit_array_stencil_command(command) ⇒ Object



84
85
86
# File 'lib/symbolic/visitor.rb', line 84

def visit_array_stencil_command(command)
    visit_array_command(command)
end

#visit_array_zip_command(command) ⇒ Object



100
101
102
# File 'lib/symbolic/visitor.rb', line 100

def visit_array_zip_command(command)
    visit_array_command(command)
end

#visit_fixed_size_array_in_host_section_command(command) ⇒ Object



108
109
110
# File 'lib/symbolic/visitor.rb', line 108

def visit_fixed_size_array_in_host_section_command(command)
    visit_array_in_host_section_command(command)
end