Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 54942e0

Browse files
committed
Support visit_and in Visitor
1 parent 3256538 commit 54942e0

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

lib/syntax_tree/field_visitor.rb

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,15 @@ def visit_alias(node)
7373
end
7474
end
7575

76+
def visit_and(node)
77+
node(node, "and") do
78+
field("left", node.left)
79+
text("operator", node.operator)
80+
field("right", node.right)
81+
comments(node)
82+
end
83+
end
84+
7685
def visit_arg_block(node)
7786
node(node, "arg_block") do
7887
field("value", node.value) if node.value

lib/syntax_tree/visitor.rb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ class Visitor < BasicVisitor
1414
# Visit an AliasNode node.
1515
alias visit_alias visit_child_nodes
1616

17+
# Visit an AndNode node.
18+
alias visit_and visit_child_nodes
19+
1720
# Visit an ArgBlock node.
1821
alias visit_arg_block visit_child_nodes
1922

0 commit comments

Comments
 (0)