Binder refactoring - extracted type checking

This commit is contained in:
Michael Schimmel
2025-11-01 14:04:45 +01:00
parent 4687ecb9ca
commit 6826b75c19
6 changed files with 671 additions and 394 deletions
+2 -2
View File
@@ -68,7 +68,7 @@ type
FDefinition: IScalarRecordDefinition;
public
constructor Create(const AFields: TArray<TRecordFieldLiteral>; const ADef: IScalarRecordDefinition);
property Definition: IScalarRecordDefinition read FDefinition;
property Definition: IScalarRecordDefinition read FDefinition write FDefinition;
end;
// Represents a bound record literal that maps to a generic (non-scalar) record
@@ -77,7 +77,7 @@ type
FDefinition: IGenericRecordDefinition;
public
constructor Create(const AFields: TArray<TRecordFieldLiteral>; const ADef: IGenericRecordDefinition);
property Definition: IGenericRecordDefinition read FDefinition;
property Definition: IGenericRecordDefinition read FDefinition write FDefinition;
end;
implementation