ast: printer: give a precedence to all kinds of functions

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
Paolo Bonzini
2025-10-24 16:49:37 +02:00
committed by Dylan Baker
parent 2460622291
commit 0f0140dea7

View File

@@ -31,7 +31,7 @@ def precedence_level(node: mparser.BaseNode) -> int:
return 6
elif isinstance(node, (mparser.NotNode, mparser.UMinusNode)):
return 7
elif isinstance(node, mparser.FunctionNode):
elif isinstance(node, (mparser.FunctionNode, mparser.IndexNode, mparser.MethodNode)):
return 8
elif isinstance(node, (mparser.ArrayNode, mparser.DictNode)):
return 9