tree-sitter and lsp-methods
This commit is contained in:
@@ -1,4 +1,34 @@
|
||||
select ["性别"],AvgOf(["英语成绩"]),CountOf( * ),groupfunc(["英语成绩"]) from EnglishScore group by ["性别"],groupfunc(["英语成绩"]) end;
|
||||
// r := sselect * from attrs where lName = lowerCase([0]) end;
|
||||
// R := select [1].*,[2].["英语成绩"] from A join B on [1].["学号"]=[2].["学号"] end;
|
||||
type ImageDimensions = class
|
||||
property Width read width_;
|
||||
property Width : array of string index 2 read width_;
|
||||
end;
|
||||
|
||||
// <?tslx>
|
||||
// <div class="element-data-container">
|
||||
// <?tsl
|
||||
// rpt_data_bar(data[i],canAudit);
|
||||
// ?>
|
||||
// <div class="diff-section <?= isDiffed?'diff-section-diffed':''?>" id="eid-<?=tempid?>">
|
||||
// <div class="diff-left span5">
|
||||
// <?tsl
|
||||
// try
|
||||
// rpt_show_data(other_data_i);
|
||||
// except
|
||||
// dolog("diffrepot_erData","数据解析展示出错:"$data[i]["NAME"]);
|
||||
// dolog("diffrepot_erData",tostn(data[i]["DATA_ID"]));
|
||||
// end;
|
||||
|
||||
// ?>
|
||||
// </div>
|
||||
|
||||
// <div class="diff-right span5">
|
||||
// <?tsl rpt_show_data(data[i]); ?>
|
||||
// </div>
|
||||
// <div class="span2">
|
||||
// <?=class(IDS_LiveReport).rpt_data_comments(data[i]['comment'])?>
|
||||
// </div>
|
||||
// <div class="clear"></div>
|
||||
// </div>
|
||||
// </div><!--end element-data-container -->
|
||||
// <?tsl
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
# 生成 Tree-sitter 解析器
|
||||
echo "=== 生成 Tree-sitter 解析器 ==="
|
||||
tree-sitter generate || { echo "❌ tree-sitter generate 失败"; exit 1; }
|
||||
# tree-sitter generate || { echo "❌ tree-sitter generate 失败"; exit 1; }
|
||||
|
||||
# 要解析的根目录数组
|
||||
ROOT_DIRS=(
|
||||
|
||||
Reference in New Issue
Block a user