这是命令 cg3,可以使用我们的多个免费在线工作站之一(例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器)在 OnWorks 免费托管提供商中运行
程序:
您的姓名
vislcg3 - 此应用程序是 ( cg3 )
这个工具是 CG-3 约束语法系统的一部分: http://visl.sdu.dk/cg3.html.
概要
vislcg3 [选项]
商品描述
vislcg3 是VISL约束语法系统中的语法解析器和消歧器。 它
在由形态学提供的单词的不同分析(或“阅读”)之间进行选择
基于一组语法规则的分析器。
默认情况下,vislcg3 从标准输入读取输入并将输出写入标准输出。
配置
-h, - 帮帮我
显示此帮助
-?, --?
显示此帮助
-V, - 版
打印版权和版本信息
-g, - 语法
指定用于消歧的语法文件
--语法输出
将编译后的语法以文本形式写入文件
--语法仓
将编译后的语法以二进制形式写入文件
--仅语法
只编译语法; 暗示 --详细
--有序
(将来将允许完全有序匹配)
-u, --不安全
允许删除队列中的所有读数,甚至是最后一个
-s, --部分
要运行的部分的数量或范围; 默认为所有部分
--规则
要运行的规则的数量或范围; 默认为所有规则
- 规则 要运行的单个规则的名称或编号
-d, -调试
启用调试输出(非常嘈杂)
-v, --详细
增加冗长
-2, --vislcg-compat
为较旧的 CG-2 和 vislcg 语法启用兼容模式
-I, --标准输入
读取输入的文件而不是标准输入
-O, --标准输出
要打印输出而不是标准输出的文件
-E, --标准错误
要打印错误的文件而不是 stderr
-C, --全部代码页
用于语法、输入和输出流的代码页; 默认为 UTF-8
--代码页语法
用于语法的代码页; 覆盖 --全部代码页
--代码页输入
用于输入的代码页; 覆盖 --全部代码页
--代码页输出
用于输出和错误的代码页; 覆盖 --全部代码页
-L, --所有区域设置
用于语法、输入和输出流的语言环境; 默认为 en_US_POSIX
--locale-语法
用于语法的语言环境; 覆盖 --所有区域设置
--locale-输入
用于输入的语言环境; 覆盖 --所有区域设置
--locale-输出
用于输出和错误的语言环境; 覆盖 --所有区域设置
--无映射
禁用所有 MAP、ADD 和 REPLACE 规则
--无更正
禁用所有 SUBSTITUTE 和 APPEND 规则
--没有之前的部分
禁用 BEFORE-SECTIONS 部分中的所有规则
--无节
禁用 SECTION 部分中的所有规则
--无后节
禁用 AFTER-SECTIONS 部分中的所有规则
-t, - 痕迹
与正常输出一起打印调试输出
--仅跟踪名称
如果命名规则,则省略行号; 暗示 - 痕迹
--trace-未删除
不打印删除的读数; 暗示 - 痕迹
--trace-encl
跟踪当前正在发生哪个外壳通过; 暗示 - 痕迹
--试运行
不对输入进行实际更改
- 单次运行
每个部分只运行一次; 与...一样 --最大运行 1
--最大运行
每个部分最多运行 N 次; 默认为无限制 (0)
-S, - 统计数据
在应用语法时收集分析统计信息
-Z, --优化不安全
破坏性地优化分析语法以更快
-z, --优化安全
保守地优化分析语法以使其更快
-p, - 字首
设置映射前缀; 默认为@
--unicode-标签
输出 Unicode 代码点,例如 ->
--唯一标签
每次读取仅输出一次唯一标签
--窗口数
保留在前/前缓冲区中的窗口数; 默认为 2
--始终跨度
强制扫描测试总是跨越窗口边界
--软限制
SOFT-DELIMITERS 启动后的队列数量; 默认为 300
--硬限制
强制切断窗口后的队列数量; 默认为 500
-D, --dep-定界
基于依赖而不是 DELIMITERS 分隔窗口; 默认为 10
--dep-原件
输出原始输入依赖标签,即使它不再有效
--dep-允许循环
允许创建循环依赖
--dep-无交叉
防止创建会导致交叉分支的依赖项
--no-magic-reads
防止在魔法读数上运行规则
-o, --无通行来源
防止扫描测试通过原点
-e, --显示结束标签
允许 <<< 标签出现在输出中
--显示未使用的集
打印未使用的集合及其行号的列表; 暗示 --仅语法
--show-tag-hash
打印在运行期间解析的标签列表及其散列
--show-set-hashs
打印集合列表及其哈希值; 暗示 --仅语法
使用 onworks.net 服务在线使用 cg3