Imutability for macro nodes

This commit is contained in:
Michael Schimmel
2025-11-05 12:19:34 +01:00
parent 60358365cd
commit 9bd2d6f7ab
10 changed files with 385 additions and 151 deletions
+2 -2
View File
@@ -303,11 +303,11 @@ var
argsArray: TJSONArray;
arg: IAstNode;
begin
calleeObj := Accept(Node.Callee);
calleeObj := Accept(Node.CallNode.Callee);
bodyObj := Accept(Node.ExpandedBody);
argsArray := TJSONArray.Create;
for arg in Node.Arguments do
for arg in Node.CallNode.Arguments do
argsArray.Add(Accept(arg));
Result := TJSONObject.Create;