♻️ refactor(tsl): rebuild codegen taxonomy

Move generated builtin and dotnet function docs into the upgraded taxonomy, remove legacy route pages, and regenerate function_index.tsv from markdown headings.
This commit is contained in:
csh
2026-07-07 16:36:08 +08:00
parent 54c1c11e77
commit b6160676b4
763 changed files with 179921 additions and 154583 deletions
@@ -0,0 +1,77 @@
# 教学范例 / TSL基本数据获取
### `bdBase()`
Base函数教学范例,返回与报告期无关的数据(当前设置为10004(公司中文简称))
返回:string
### `flDeleteFile(id)`
服务器文件删除教学函数。删除服务器上目录别名为’testdir’下的ID.csv文件,若文件存在删除成功,返回'deletet file success',删除失败返回'delete file fail!!',若文件不存在则返回'file not exists'。执行前,用户应申请服务器权限并配置好虚拟目录。
| 参数 | 类型 | 说明 |
| ---- | ------ | ---- |
| `id` | string | 证券 |
返回:string
### `flWriteToNetDir(bkname)`
网络盘文件写入教学函数。将板块BKname下的每一只股票的发行表以xls的形式写入到网络盘虚拟目录为’RemoteDemo’下。执行前,用户应申请服务器权限并配置好虚拟目录。
| 参数 | 类型 | 说明 |
| -------- | ------ | -------- |
| `bkname` | string | 系统板块 |
返回:any
### `hd1()`
行情获取教学函数,返回收盘价。与系统参数(股票、时间、周期、复权等相关)。
返回:float
### `hdNDay2()`
NDay2函数教学函数,返回开盘价,收盘价,最高价,最低价,日期时间。与系统参数(股票、时间、周期、复权、设置N返回个数等相关)。
返回:any
### `spGetSysParam()`
教学范例,获取当前系统参数(当前设置的返回股票代码)
返回:string
### `spUserSysParam(a)`
用户自定义函数教学范例,用户自定义系统参数
| 参数 | 类型 | 说明 |
| ---- | ---- | ---------------- |
| `a` | any | 整数,用户自定义 |
返回:string
### `sqlDelete()`
与MSSQL交互删除数据教学函数,向数据库中test_table表中删除ID#大于17的数据,删除成功返回删除后表数据,否则返回“delete出错”。用户需开通服务器权限,设置好连接串sourcename,数据库中应包含表test_table,其中test_table的字段为ID#,stockID,da。
返回:any
### `teachGfFlag(value)`
gfFlag函数教学函数。返回当前股票在截止日N(默认180)个周期的开盘价、收盘价、最高价、最低价、交易时间的图形,如果达到判定条件则做出标识,与系统参数(股票,周期,时间,复权,周期个数N)相关。
| 参数 | 类型 | 说明 |
| ------- | ----- | ---- |
| `value` | float | 实数 |
返回:any
### `udSaveTable()`
SaveTable教学函数,将当前股票十大流通股东表保存为‘SavedUserDB‘的用户数据。与系统参数当前股票相关。
返回:any
@@ -0,0 +1,9 @@
# 教学范例
函数数:16
| 叶子 | 文件 | 函数数 |
| --- | --- | ---: |
| 教学范例 / TSL基本数据获取 | [教学范例 / TSL基本数据获取](data_access.md) | 10 |
| 教学范例 / TSL语言 | [教学范例 / TSL语言](language.md) | 3 |
| 教学范例 / 数值分析 | [教学范例 / 数值分析](numerical.md) | 3 |
@@ -0,0 +1,32 @@
# 教学范例 / TSL语言
### `arSumUp(stock_id, rdate)`
数组类型教学函数。提取股票StockID指定报告期Rdate十大股东信息。
| 参数 | 类型 | 说明 |
| ---------- | -------- | -------------- |
| `stock_id` | string | 证券,股票代码 |
| `rdate` | datetime | 报告期 |
返回:array
### `esEvaluate()`
TSL语法基本教学函数。函数本身介绍了几种基础语法的赋值。
返回:any
### `ftExpression221(t, f_name, method, v, v1)`
表达式函数教学应用。依据Method取值,表T字段FName为V或者Fname取值在V到V1之间
| 参数 | 类型 | 说明 |
| -------- | ------ | ---------- |
| `t` | array | 数据表类型 |
| `f_name` | string | 字符串 |
| `method` | any | 整数 |
| `v` | float | 实数 |
| `v1` | any | 整数 |
返回:any
@@ -0,0 +1,19 @@
# 教学范例 / 数值分析
### `demoMtIvLdl()`
mt_iv_ldl()函数教学函数。求对称正定矩阵的逆矩阵,其中求逆的矩阵A= array( (5.0,7.0,6.0,5.0), (7.0,10.0,8.0,7.0),(6.0,8.0,10.0,9.0), (5.0,7.0,9.0,10.0))。
返回:any
### `demoMtMultiplication()`
mt_Multiplication()函数教学函数。求N×M阶矩阵A与M×L阶矩阵B的乘积矩阵,即C=A×B,其中矩阵为A=array((1,2,3,4), (5,6,7,8)),B=array((3,-3), (-2,4), (1,8), (-1,-3))。
返回:any
### `demoMtVaGaussJordan()`
mt_va_Gauss_Jordan ()函数教学函数。求矩阵行列式值,其中求行列式值的矩阵A= array ( (3.0,-3.0,-2.0,4.0), (5.0,-5.0,1.0,8.0), (11.0,8.0,5.0,-7.0), (5.0,-1.0,-3.0,-1.0))。
返回:float