📝 docs(tsl): sync api skill with corrected codegen
Mirror docs/tsl/codegen into the bundled tsl-api-reference skill and rebuild the function index. Remove invalid duplicate API entries for cb_delistedbydate, createhttpsession, exportJsonString, and Anova_Bartlett so exact lookup returns the canonical entries.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# 运行时 / 编码与压缩
|
||||
|
||||
### `convertDataToBuf(data, convert_type)`
|
||||
## `convertDataToBuf(data, convert_type)`
|
||||
|
||||
将一个数据转换成内存存贮的BUFFER。
|
||||
|
||||
@@ -11,21 +11,21 @@
|
||||
|
||||
返回:string
|
||||
|
||||
### `decodeGraph(grap, _type, name, data, prop)`
|
||||
## `decodeGraph(grap, _type, name, data, prop)`
|
||||
|
||||
分解图形,将Graph分解成为类型、名称、数据和属性两个数组,属性数组的下标为属性名,值为属性值。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------ | ------ | -------------------------------------------- |
|
||||
| `grap` | any | 图形,输入; |
|
||||
| 参数 | 类型 | 说明 |
|
||||
| ------- | ------ | -------------------------------------------- |
|
||||
| `grap` | any | 图形,输入; |
|
||||
| `_type` | any | 整数,图形类型,参见图形类型函数,输出值; |
|
||||
| `name` | string | 字符串,图形类型名称,与返回值对应,输出值; |
|
||||
| `data` | array | 二维数组,图形数据,输出值; |
|
||||
| `prop` | array | 二维数组,图形属性组合,输出值; |
|
||||
| `name` | string | 字符串,图形类型名称,与返回值对应,输出值; |
|
||||
| `data` | array | 二维数组,图形数据,输出值; |
|
||||
| `prop` | array | 二维数组,图形属性组合,输出值; |
|
||||
|
||||
返回:array
|
||||
|
||||
### `decodeGraphGroup(graph_group, graph_array, graph_group_prop)`
|
||||
## `decodeGraphGroup(graph_group, graph_array, graph_group_prop)`
|
||||
|
||||
分解图形组合,将GraphGroup分解成为TGraph数组以及属性数组,属性数组的下标为属性名,值为属性值。
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
|
||||
返回:array
|
||||
|
||||
### `decoderadixstr(s, presufflen, radix)`
|
||||
## `decoderadixstr(s, presufflen, radix)`
|
||||
|
||||
对指定进制格式的源码字符串进行解码。与Encoderadixstr的功能相反。
|
||||
|
||||
@@ -49,7 +49,7 @@
|
||||
|
||||
返回:string
|
||||
|
||||
### `decoderadixwstr(s, presufflen, radix)`
|
||||
## `decoderadixwstr(s, presufflen, radix)`
|
||||
|
||||
对指定进制指定格式的宽字节源码串进行解码。与Encoderadixwstr的功能相反。
|
||||
|
||||
@@ -61,7 +61,7 @@
|
||||
|
||||
返回:string
|
||||
|
||||
### `encodeGraphGroup(graph_array, graph_group_prop)`
|
||||
## `encodeGraphGroup(graph_array, graph_group_prop)`
|
||||
|
||||
返回根据指定的TGraph数组和属性数组组合成的图形组合。
|
||||
|
||||
@@ -72,7 +72,7 @@
|
||||
|
||||
返回:TgraphGroup
|
||||
|
||||
#### 示例
|
||||
### 示例
|
||||
|
||||
```tsl
|
||||
setsysparam(pn_stock(),'SZ000002');
|
||||
@@ -96,7 +96,7 @@ g2:=graph(gtline(),'MA10',t2);
|
||||
return EncodeGraphGroup(array(g1,g2),array());
|
||||
```
|
||||
|
||||
### `encoderadixstr(s, presuff, radix)`
|
||||
## `encoderadixstr(s, presuff, radix)`
|
||||
|
||||
将字符串转换为指定进制格式的源码。
|
||||
|
||||
@@ -108,7 +108,7 @@ return EncodeGraphGroup(array(g1,g2),array());
|
||||
|
||||
返回:string
|
||||
|
||||
### `encoderadixwstr(s, presuff, radix)`
|
||||
## `encoderadixwstr(s, presuff, radix)`
|
||||
|
||||
将字符串按宽字节码转换成指定进制格式的源码。而Encoderadixstr是按多字节字码进行转换。
|
||||
|
||||
@@ -120,19 +120,7 @@ return EncodeGraphGroup(array(g1,g2),array());
|
||||
|
||||
返回:string
|
||||
|
||||
### `exportJsonString(data, n, return_value)`
|
||||
|
||||
将TSL结构数据转换为json串。对于非ASCII编码的文字转换为转义字符。 天软中的nan,inf,-inf会相应地转换为NaN,Infinity,-Infinity,该处理是为了便捷与python处理的兼容,在交互中,将天软的数据结果转化为json串再传递到python中,可以解决编码不一导致转码效率低下的问题。但同时该类特殊数值的处理无法保障在其他语言中也能转换正常。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| -------------- | ------- | ----------------------------------------------------------------------------- |
|
||||
| `data` | anytype | 天软数据,任意数据类型。 |
|
||||
| `n` | int | 可选参数,要保留的小数位数。为0时保留1位小数,大于16或小于0时保留全部小数位数 |
|
||||
| `return_value` | string | 字符串,json串 |
|
||||
|
||||
返回:string
|
||||
|
||||
### `getMsgDigest(arg)`
|
||||
## `getMsgDigest(arg)`
|
||||
|
||||
信息摘要函数相关函数。
|
||||
|
||||
@@ -148,7 +136,7 @@ return EncodeGraphGroup(array(g1,g2),array());
|
||||
|
||||
## 信息摘要及编码 / 进制编码函数
|
||||
|
||||
### `makeLcid(language_id, sort_id)`
|
||||
## `makeLcid(language_id, sort_id)`
|
||||
|
||||
LCID编码函数。
|
||||
|
||||
@@ -159,13 +147,13 @@ LCID编码函数。
|
||||
|
||||
返回:int
|
||||
|
||||
### `unicodeEsc2()`
|
||||
## `unicodeEsc2()`
|
||||
|
||||
多语言支持函数相关函数。
|
||||
|
||||
返回:string
|
||||
|
||||
### `unicodetoUtf8(s)`
|
||||
## `unicodetoUtf8(s)`
|
||||
|
||||
Unicode串转为UTF8串。天软字符串前加L表示宽字节字符串,即Unicode串。
|
||||
|
||||
@@ -175,26 +163,26 @@ Unicode串转为UTF8串。天软字符串前加L表示宽字节字符串,即Un
|
||||
|
||||
返回:string
|
||||
|
||||
### `unicompress(_type, data, compresslevel, return_value)`
|
||||
## `unicompress(_type, data, compresslevel, return_value)`
|
||||
|
||||
统一压缩函数,对字符串或二进制进行压缩。 type目前支持zstd,zlib,lz4三种类型,压缩级别在zstd和zlib模式下生效。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| --------------- | ------ | ------------------------------------------------ |
|
||||
| `_type` | string | 压缩类型,目前支持zstd,zlib,lz4三种类型 |
|
||||
| `_type` | string | 压缩类型,目前支持zstd,zlib,lz4三种类型 |
|
||||
| `data` | string | 字符串或二进制类型, |
|
||||
| `compresslevel` | int | 可选参数,压缩级别,目前仅在zstd和zlib模式下生效 |
|
||||
| `return_value` | string | 压缩后的串 |
|
||||
|
||||
返回:string
|
||||
|
||||
### `uniuncompress(_type, data, srclen, return_value)`
|
||||
## `uniuncompress(_type, data, srclen, return_value)`
|
||||
|
||||
统一解压函数。 type目前支持zstd,zlib,lz4三种类型,srclen的设置是解压的大小,不设定会自动识别,设定后会比较大小是否相符,如果知道原大小,则应该设定该参数。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
| -------------- | ------ | ---------------------------------------------------------------------------------------- |
|
||||
| `_type` | string | 解压类型 |
|
||||
| `_type` | string | 解压类型 |
|
||||
| `data` | string | 字符串或二进制类型,被解压的串 |
|
||||
| `srclen` | int | 解压的大小,不设定会自动识别,设定后会比较大小是否相符,如果知道原大小,则应该设定该参数 |
|
||||
| `return_value` | int | 解压后的串 |
|
||||
|
||||
Reference in New Issue
Block a user