Home | History | Annotate | Download | only in antlr3

Lines Matching full:adaptor

91     def self.generate( tree, adaptor = nil, tree_template = TREE_TEMPLATE,
93 new.to_dot( tree, adaptor, tree_template, edge_template )
105 def to_dot( tree, adaptor = nil, tree_template = TREE_TEMPLATE,
107 adaptor ||= AST::CommonTreeAdaptor.new
110 define_nodes( tree, adaptor, tree_template )
113 define_edges( tree, adaptor, tree_template, edge_template )
117 def define_nodes( tree, adaptor, tree_template, known_nodes = nil )
120 n = adaptor.child_count( tree )
124 parent_node_template = node_template_for( adaptor, child )
130 child = adaptor.child_of( tree, index )
133 node_template = node_template_for( adaptor, child )
138 define_nodes( child, adaptor, tree_template, edge_template )
142 def define_edges( tree, adaptor, tree_template, edge_template )
145 n = adaptor.child_count( tree )
149 parent_text = adaptor.text_of( tree )
151 child = adaptor.child_of( tree, index )
152 child_text = adaptor.text_of( child )
159 define_edges( child, adaptor, tree_template, edge_template )
163 def node_template_for( adaptor, tree )
164 text = adaptor.text_of( tree )