AST testing

This commit is contained in:
Michael Schimmel
2025-11-23 00:24:43 +01:00
parent c5167b8550
commit a052dfb20f
23 changed files with 792 additions and 1260 deletions
+4 -4
View File
@@ -287,21 +287,21 @@ type
IVariableDeclarationNode = interface(IAstTypedNode)
{$region 'private'}
function GetIdentifier: IIdentifierNode;
function GetTarget: IAstNode;
function GetInitializer: IAstNode;
function GetIsBoxed: Boolean;
{$endregion}
property Identifier: IIdentifierNode read GetIdentifier;
property Target: IAstNode read GetTarget;
property Initializer: IAstNode read GetInitializer;
property IsBoxed: Boolean read GetIsBoxed;
end;
IAssignmentNode = interface(IAstTypedNode)
{$region 'private'}
function GetIdentifier: IIdentifierNode;
function GetTarget: IAstNode;
function GetValue: IAstNode;
{$endregion}
property Identifier: IIdentifierNode read GetIdentifier;
property Target: IAstNode read GetTarget;
property Value: IAstNode read GetValue;
end;