Обновить 'Source/RuntimeBuilder.Types.pas'
This commit is contained in:
@@ -21,16 +21,6 @@ type
|
|||||||
|
|
||||||
TRTBCallType=CRTBCallTypeNil..CRTBCallTypeDefault;
|
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
|
TRTBFunc=class abstract
|
||||||
public
|
public
|
||||||
function Call(args:array of const;CallType:TRTBCallType=CRTBCallTypeDefault):Variant;virtual;abstract;
|
function Call(args:array of const;CallType:TRTBCallType=CRTBCallTypeDefault):Variant;virtual;abstract;
|
||||||
@@ -43,6 +33,17 @@ type
|
|||||||
property Funtion[Name:string]:TRTBFunc read GetFuntion;
|
property Funtion[Name:string]:TRTBFunc read GetFuntion;
|
||||||
end;
|
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
|
TRTBCompliter=class abstract
|
||||||
public
|
public
|
||||||
function LoadLib(Name:string):TRTBLib;virtual;abstract;
|
function LoadLib(Name:string):TRTBLib;virtual;abstract;
|
||||||
|
|||||||
Reference in New Issue
Block a user