Skip to content

Commit 409a86f

Browse files
author
Claudiu Popa
committed
Merge branch 'master' of https://github.com/RoPython/wispy
2 parents f9aeca1 + 4582833 commit 409a86f

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

wispy/builder.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,13 @@ def visit_switch_clause(self, node, parent):
162162
newnode.clause = self.iter_generic_visit(node[0], newnode)
163163
return newnode
164164

165-
# TODO: add visit_switch_statement(self, node, parent)
165+
def visit_switch_statement(self, node, parent):
166+
newnode = tree.SwitchStatement()
167+
newnode.params = self.iter_generic_visit(node[3], newnode)
168+
newnode.condition = self.iter_generic_visit(node[5], newnode)
169+
newnode.body = self.iter_generic_visit(node[7], newnode)
170+
return newnode
171+
166172
def visit_script_block(self, node):
167173
"""
168174
Visit a ScriptBlock grammar node and return the AST

0 commit comments

Comments
 (0)