In: |
kwartz.rb
|
Parent: | Object |
left | [RW] | |
right | [RW] | |
token | [RW] |
ex.
## find a expression node which token is '?' condop_node = expr_node.find { |node| node.token == '?' }
ex.
## get expression node which token is '?', and it's parent condop_node, parent_node = expr_node.find_with_parent { |node| node.token == '?' }
ex.
expression_node.traverse_with_depth { |node, depth| indent = ' ' * depth print indent p node.token }