Files
tsl-devkit/lsp-server/test/test_tree_sitter/test/test_keyword.tsf
T
2025-11-11 16:54:48 +08:00

88 lines
1.5 KiB
Plaintext

class(test).test1(); // 允许这样调用class function
// class(); // 不允许这么调用函数
// in();
// do();
// select();
// sselect();
// vselect();
// update();
// delete();
// insert();
type(); // 仅有type允许函数调用
// var global static const
var type := 1; // 仅var允许
// global type: string := "123";
// static type: integer := 123;
// const type = 123;
// 赋值
type := 1; // 允许左值,也要允许右值
// class := 1; // 不允许
// do := 1; // 不允许
// select := 1; // 不允许
// sselect := 1; // 不允许
// vselect := 1; // 不允许
// update := 1; // 不允许
// delete := 1; // 不允许
// insert := 1; // 不允许
// in := 1; // 不允许
// 对象调用 除了class都允许
o := new test();
o.In();
o.type();
o.Do();
o.Select();
o.SSelect();
o.VSelect();
o.Delete();
o.Update();
o.Insert();
// function class(); // 不允许函数名
// begin
// end;
// function In(); // 不允许
// begin
// end;
// function Do();
// begin
// end;
// function Select();
// begin
// end;
// function SSelect();
// begin
// end;
// function VSelect();
// begin
// end;
// function Delete();
// begin
// end;
// function Update();
// begin
// end;
// function Insert();
// begin
// end;
function type();
begin
end;
type test = class
class function test1();
// function class(); //不允许
function In();
function type();
function Do();
function Select();
function SSelect();
function VSelect();
function Delete();
function Update();
function Insert();
end;