AST Types

This commit is contained in:
Michael Schimmel
2025-10-26 09:58:42 +01:00
parent 85f2e02893
commit e379e6694c
7 changed files with 523 additions and 91 deletions
+2 -1
View File
@@ -17,6 +17,7 @@ uses
Myc.Data.Value,
Myc.Ast.Nodes,
Myc.Ast.Scope,
Myc.Ast.Types,
Myc.Ast.Visitor,
Myc.Fmx.AstEditor.Node,
Myc.Fmx.AstEditor.Workspace;
@@ -1232,7 +1233,7 @@ begin
// This allows the child visitor to correctly visualize parameter nodes.
paramDescriptor := TScope.CreateDescriptor(nil);
for i := 0 to High(Node.Parameters) do
paramDescriptor.Define(Node.Parameters[i].Name);
paramDescriptor.Define(Node.Parameters[i].Name, TTypes.Unknown);
// 3. Create a child visitor for the new scope within the macro's body.
const pinNodeHeight = cPinSize + cVerticalPadding;