Method: ANTLR3::AST::TreeAdaptor#set_token_boundaries

Defined in:
lib/antlr3/tree.rb

#set_token_boundaries(tree, start_token = nil, stop_token = nil) ⇒ Object



779
780
781
782
783
784
785
786
787
# File 'lib/antlr3/tree.rb', line 779

def set_token_boundaries( tree, start_token = nil, stop_token = nil )
  return unless tree
  start = stop = 0
  start_token and start = start_token.index
  stop_token  and stop  = stop_token.index
  tree.start_index = start
  tree.stop_index = stop
  return tree
end