SuperAPI AI 工具集

uniface-procscript

编程与开发

查看项目

更新于 10-15 20:35

技能介绍

用途:该技能让使用者访问完整的 Uniface 9.7 ProcScript 官方参考文档(reference/ 下 8 个合并分类文件,共 594 条条目),回答 ProcScript 问题时先查文档再作答,而不是仅凭记忆。

主要能力:按主题定位分类文件并读取条目。语句(retrieve、read、store、if、for、putitem 等)见 procstatements.md;$ 函数($status、$concat、$scan、$date、$curocc 等)见 procfunctions.md;标准触发器见 triggersstandard.md;扩展触发器(OnClick、OnChange、expand 等)见 triggersextended.md;数据类型见 procdatatypes.md;预处理器指令(#define、#if、#include 等)见 procprecomp.md;struct 函数($name、$parent、$scalar、$tags 等)见 procstructfunctions.md;预定义操作见 predefinedoperations.md。llms.txt 为索引,列出每条条目标题与一行说明。

使用方式:先判断问题对应哪个分类文件;已知名称时用 Grep 匹配条目标题读取上下文,例如 pattern="^# retrieve$" path="reference/procstatements.md" -A 80;名称不确定时先读 reference/llms.txt 找到条目与所属文件;跨主题问题可在 reference/ 下用 glob="*.md" 全局搜索。读取后综合语法、参数、返回值、使用限制和文档内代码示例作答,并注明所查文件与条目。

适用场景:查询某语句或函数的作用与用法、排查代码语法与触发器上下文问题、列举某类条目、跨条目综合回答。

限制:文档仅覆盖 Uniface 9.7,不保证其他版本特性;reference/ 由 doc/scripts/convert.py 从 doc/html/ 生成,不应手动编辑;文件为合并格式,条目以 --- 分隔,需用带上下文的检索读取;源文件编码为 Windows-1252,生成输出为 UTF-8。其余收费、平台等信息暂未提供。