|
@@ -225,7 +225,11 @@ class ConstructorsVisitor(Visitor):
|
|
|
if func_body:
|
|
|
if symbol.name in ["input", "output"]:
|
|
|
return False
|
|
|
- self.add_constructors("funcdef", symbol.node,
|
|
|
+ if tree.get_children("MUTABLE"):
|
|
|
+ self.add_constructors("mutable_funcdef")
|
|
|
+ else:
|
|
|
+ self.add_constructors("funcdef")
|
|
|
+ self.add_constructors(symbol.node,
|
|
|
len(symbol.params))
|
|
|
for p in tree.get_children("parameter"):
|
|
|
self.visit(p)
|