tsl
更新
This commit is contained in:
@@ -5241,7 +5241,7 @@ type tfincodemap = class(tcustomcontrol)
|
||||
end else
|
||||
FString := s;
|
||||
flistv := getblocktypes();
|
||||
if s then r := unit(utssvr_tsltoken_c).get_tsl_tokenizeex(s,flistv);// tsl_tokenizeex_2_(s,flistv);
|
||||
if s then r := unit(utssvr_api_c).get_tsl_tokenizeex(s,flistv);// tsl_tokenizeex_2_(s,flistv);
|
||||
else r := array();
|
||||
fcaretya := -1;
|
||||
fcaretyb := -1;
|
||||
|
||||
@@ -339,7 +339,7 @@ type TTSLCompletion= class(TSynCompletion)
|
||||
r[idx]["order"] := 0;
|
||||
idx++;
|
||||
end
|
||||
gjz := unit(utssvr_tsltoken_c).get_sys_functions();//tslL_getfunctions_2_();
|
||||
gjz := unit(utssvr_api_c).get_sys_functions();//tslL_getfunctions_2_();
|
||||
for i,v in gjz do
|
||||
begin
|
||||
c := v+" <sysfun>";
|
||||
@@ -400,7 +400,7 @@ type TTslSynHighLighter = class(TSynHighLighter)
|
||||
FKeyWords[v] := v;
|
||||
end
|
||||
FBinFunc := array();
|
||||
for i,v in unit(utssvr_tsltoken_c).get_sys_functions() do
|
||||
for i,v in unit(utssvr_api_c).get_sys_functions() do
|
||||
begin
|
||||
FBinFunc[v]:=v;
|
||||
end
|
||||
@@ -1885,7 +1885,7 @@ type TTsfFileParser = class() //
|
||||
s := d["value"];
|
||||
if not(s and ifstring(s)) then return rt ;
|
||||
if errtslcode(s) then return rt;
|
||||
r := unit(utssvr_tsltoken_c).get_tsl_tokenizeex(s,1);//tsl_tokenizeex_2_(s,1);
|
||||
r := unit(utssvr_api_c).get_tsl_tokenizeex(s,1);//tsl_tokenizeex_2_(s,1);
|
||||
if not( r and ifarray(r)) then return rt;
|
||||
cls := array();
|
||||
ScriptDelBlocks(r["blcks"],str2array(s,"\n"),cls);
|
||||
@@ -2176,7 +2176,7 @@ type TTsfFileParser = class() //
|
||||
r := array();
|
||||
rdd := "";
|
||||
end else
|
||||
r := unit(utssvr_tsltoken_c).get_tsl_tokenizeex(rdd,1);//tsl_tokenizeex_2_(rdd,1);
|
||||
r := unit(utssvr_api_c).get_tsl_tokenizeex(rdd,1);//tsl_tokenizeex_2_(rdd,1);
|
||||
end else
|
||||
begin
|
||||
r := array();
|
||||
|
||||
@@ -1549,7 +1549,7 @@ type TTslDebuga=class(TCustomControl)
|
||||
FRuningfile := item.OrigScriptPath; // %% E:\TSUIGROUP\script\tgdb.tsl%%;
|
||||
FDebugtsfs["__main__"]:= FRuningfile;
|
||||
ls := item.FEditer.lines;
|
||||
d := unit(utssvr_tsltoken_c).get_tsl_tokenizeex(item.FEditer.Text,0xffff);//tsl_tokenizeex_2_(item.FEditer.Text,0xffff);
|
||||
d := unit(utssvr_api_c).get_tsl_tokenizeex(item.FEditer.Text,0xffff);//tsl_tokenizeex_2_(item.FEditer.Text,0xffff);
|
||||
for i,v in d["blcks"] do
|
||||
begin
|
||||
s := ls.GetStringByIndex(v["mbeg"]-1);
|
||||
|
||||
@@ -2074,8 +2074,8 @@ begin
|
||||
unit(utssvr_api_c).get_tssvr_api_c();
|
||||
np := getdesignerpath()+"dcmps"+ioFileseparator();
|
||||
CreateDirWithFileName(np+"1.txt");
|
||||
g_orig_lib_path := get_self_libpath()+";"+Getfuncextdir();//tsl_getlibpath_()
|
||||
set_self_libpath( np+";"+g_orig_lib_path);//tsl_setlibpath_
|
||||
g_orig_lib_path := sysgettsllibpath()+";"+Getfuncextdir();//tsl_getlibpath_()
|
||||
syssettsllibpath( np+";"+g_orig_lib_path);//tsl_setlibpath_
|
||||
ini := static getdesginerini();
|
||||
//class(TDSocketServer),class(TDSocketClient),
|
||||
//注册的componet
|
||||
|
||||
Reference in New Issue
Block a user