Обновить 'Source/RuntimeBuilder.Types.pas'

This commit is contained in:
2018-03-21 09:16:53 +03:00
parent ea6e35e387
commit 129df262ae

View File

@@ -21,16 +21,6 @@ type
TRTBCallType=CRTBCallTypeNil..CRTBCallTypeDefault;
TRTBSource=class abstract
private
Compliter:TRTBCompliter;
function GetText:string;virtual;abstract;
procedure SetText(S:string);virtual;abstract;
public
procedure Complete();virtual;abstract;
property Text:string read GetText write SetText;
end;
TRTBFunc=class abstract
public
function Call(args:array of const;CallType:TRTBCallType=CRTBCallTypeDefault):Variant;virtual;abstract;
@@ -43,6 +33,17 @@ type
property Funtion[Name:string]:TRTBFunc read GetFuntion;
end;
TRTBSource=class abstract
private
Compliter:TRTBCompliter;
function GetText:string;virtual;abstract;
procedure SetText(S:string);virtual;abstract;
public
procedure CompleteAsLib:TRTBLib;virtual;abstract;
procedure CompleteAsFunc:TRTBLib;virtual;abstract;
property Text:string read GetText write SetText;
end;
TRTBCompliter=class abstract
public
function LoadLib(Name:string):TRTBLib;virtual;abstract;