diff options
| -rw-r--r-- | crowbar_reference_compiler/ast.py | 2 | 
1 files changed, 2 insertions, 0 deletions
| diff --git a/crowbar_reference_compiler/ast.py b/crowbar_reference_compiler/ast.py index 7ae7ff9..cf12a2f 100644 --- a/crowbar_reference_compiler/ast.py +++ b/crowbar_reference_compiler/ast.py @@ -607,6 +607,8 @@ class ASTBuilder(NodeVisitor):          return body      def visit_AtomicExpression(self, node, visited_children) -> Expression: +        while isinstance(visited_children, list) and len(visited_children) == 1: +            visited_children = visited_children[0]          if isinstance(visited_children, list) and len(visited_children) == 3:              lparen, body, rparen = visited_children              assert lparen.type == '(' |