Ast Refactoring

This commit is contained in:
Michael Schimmel
2025-09-03 09:47:16 +02:00
parent eb7902d9e8
commit 3e4ca283c9
11 changed files with 150 additions and 15 deletions
+2 -2
View File
@@ -6,7 +6,7 @@ uses
System.SysUtils,
System.Classes, // For TStrings
System.Generics.Collections,
Myc.Data.POD,
Myc.Data.Scalar,
Myc.Ast.Nodes,
Myc.Ast;
@@ -74,7 +74,7 @@ uses
Myc.Data.Decimal,
Myc.Ast.Scope,
Myc.Ast.Printer,
Myc.Ast.RttiUtils; // Added for JsonToRecordDefinition
Myc.Data.Scalar.JSON; // Added for JsonToRecordDefinition
type
// The signature for a native Delphi function callable from the script.
+1 -1
View File
@@ -5,7 +5,7 @@ interface
uses
System.SysUtils,
System.Generics.Collections,
Myc.Data.POD;
Myc.Data.Scalar;
type
// Operators and helpers
+1 -1
View File
@@ -40,7 +40,7 @@ type
implementation
uses
Myc.Data.POD,
Myc.Data.Scalar,
Myc.Data.Decimal;
{ TPrettyPrintVisitor }
+1 -1
View File
@@ -4,7 +4,7 @@ interface
uses
System.SysUtils,
Myc.Data.POD,
Myc.Data.Scalar,
Myc.Ast.Nodes;
type