英语法语西班牙语

Ad


OnWorks 网站图标

mmorph - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 mmorph

这是命令 mmorph,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


mmorph - 多文本形态工具

概要


信息:
变形金刚 [ -vh ]

仅解析:
变形金刚 -y | -z [ -a 添加文件 ]
-m 变形文件 [ -d 调试地图 [ -l 日志文件 [ 入档 [ 输出文件 ]]

产生:
变形金刚 -c | -n [ -t 跟踪级别 [ -s 跟踪级别 [ -a 添加文件 ]
-m 变形文件 [ -d 调试地图 [ -l 日志文件 [ 入档 [ 输出文件 ]]

简单查找:
变形金刚 [ -fi [ -b | -k [ -r 拒绝文件 ]
-m 变形文件 [ -d 调试地图 [ -l 日志文件 [ 入档 [ 输出文件 ]]

记录/字段查找:
变形金刚 -C [ -fU [ -E | -O [ -b | [ -k [ -B ]]
-m 变形文件 [ -d 调试地图 [ -l 日志文件 [ 入档 [ 输出文件 ]]

转储数据库:
变形金刚 -p | -q
-m 变形文件 [ -d 调试地图 [ -l 日志文件 [ 入档 [ 输出文件 ]]

商品描述


在最简单的操作模式下,只需 -m 变形文件 选项, 变形金刚 经营于
查找模式:它将打开一个名为的现有数据库 形态文件 并查找所有
输入中的字符串段(通常对应于单词)。

要从“morphfile”中指定的词法条目创建数据库,请使用 -c -m
变形文件. 该文件 变形文件。D b 不应该存在。 当数据库完成时,它将
在输入中查找段。 如果不活跃地使用(输入和输出是一个终端),一个
当程序希望用户键入段字符串时,会打印提示。 不
提示发生在记录/字段模式下。

在指定的词法条目上测试规则应用 变形文件,没有
创建数据库而不查找段,使用 -n -m 变形文件。 这
如果未指定,则自动将跟踪级别设置为 1。

为了做与上面相同的操作,但在交替的词法条目集上
in 添加文件, 使用额外的选项 -a 添加文件. morphfile 中的词法条目将是
忽略。 这在对标准形态描述进行添加时很有用。
请注意添加到数据库中的条目 形态文件 不要替换现有的。

创新中心 test a 形态 描述
使用 -n 选项。 在语法部分,指定将匹配所需的目标规则
结果。 在 Lexicon 部分指定要测试的词汇项。 跑步时
所有规则都将(递归地)应用于词项,如果规则是目标,则
应用程序的结果打印在输出上。

建议:把上面提到的两部分(目标规则和词库部分)分开
文件并使用 的#include 它们应该出现在什么地方的指令
主输入文件。

如果您正在使用现有的描述并且只想测试新的词汇条目,请使用
选项 -n -a 添加文件, 并将词条放入 添加文件.

配置


-a 添加文件
忽略 morphfile 中的词法条目,从 添加文件 代替。

-B
指定出现在句子开头之前的记录类。
在此类记录之后出现的大写单词也将与所有
他们的字母转换为小写(根据 LC_CTYPE,见下文)。

-b 查找前折叠大小写。 大写字母转换为小写字母
(根据 LC_CTYPE,见下文)在查找单词之前。

-C
确定记录/字段模式。 指定应该查看的记录类
向上。 类名应以逗号“,”、TAB、空格、横杠“|”分隔或反斜杠
“\”。

-c 创建一个新的数据库进行查找。 创建的文件的名称是
变形文件 (-m 选项)带后缀 。D b. 它不应该存在; 如果存在用户
应该在运行前手动删除它 变形金刚 -c (这是最低限度的保护
防止意外覆盖可能需要很长时间才能完成的数据库
创建)。

-d 调试地图
指定需要哪些调试选项。 中的每一位 调试地图 对应于
选项。
位十进制十六进制用途
无位 0 0x0 无调试选项(默认)
1 1 0x1 调试初始化
2 2 0x2 调试 yacc 解析
3 4 0x4 调试规则组合
4 8 0x8 调试拼写应用
5 16 0x10 使用 -p 或 -q 选项打印统计信息
所有位 -1 0xffff 所有调试选项,无论它们是什么
要组合选项,请将十进制或十六进制值加在一起。 示例:-t 0x5
指定位(选项)1 和 4。

-E 在记录/字段模式下,如果形态注释已经存在,则扩展它们(
默认是保留现有注释不变)。

-O 在记录/字段模式下,如果形态注释已经存在,则覆盖它们
(默认是保留现有注释不变)。

-f 每次段查找后刷新输出。 这仅在输入和输出时有用
与需要同步它们的程序之间通过管道传输。

-h 打印帮助并退出。

-i 在每次查找的结果前加上输入段的标识符
对应。 当前输入段由它们的序列号标识,
从 0 开始。有了这个指示,额外的换行符分隔解决方案
因为不需要,所以不打印不同的输入段。 如果查找
没有解决方案,只有段标识符打印在输出上。 细分市场
标识符也被添加到被拒绝的段中。 标签总是跟在
段标识符。

-k 后备折叠案例。 如果单词查找失败,则将所有大写字母转换为
小写并再次尝试查找。 (根据LC_CTYPE进行转换,见
下文)。

-l 日志文件
指定用于写入跟踪和错误消息的文件。 默认为标准错误。

-m 变形文件
指定包含形态描述的文件。 看 变形金刚 (5) 查阅
形式主义语法的描述。

-n 无需创建或查找数据库(测试模式)。

-p 将类型化特征结构数据库转储到输出文件(或标准输出)。 这
如果调试的第 5 位,日志文件(或标准错误)中给出了不同 tfs 的计数
选项已设置。

-q 将数据库中的表单转储到 outfile(或标准输出)。 一些统计数据
如果设置了调试选项的第 5 位,则在日志文件(或标准错误)中给出。

-r 拒绝文件
在非记录/字段模式下,指定写入输入段的文件
无法查找。 默认为标准错误。

-s 跟踪级别
跟踪拼写规则应用:
0 无跟踪(默认)。
1 跟踪有效的表面形式。
2 个词法部分匹配的跟踪规则。
3 跟踪表面左上下文匹配(表面词构造)。
4 跟踪表面右上下文不匹配和规则阻塞。
5 跟踪规则非阻塞。
trace_level 意味着所有前面的。

-t 跟踪级别
指定规则应用的跟踪级别:
0 无跟踪(默认)。
1 跟踪适用的目标规则。
2 跟踪所有适用的规则,缩进表示递归深度。
10 跟踪也尝试过但不适用的规则
trace_level 意味着所有前面的。

-U 在记录/字段模式下,未知单词(即未成功查找的)是
用 ??\?? 注释。

-v 打印版本并退出。

-y 仅解析:不处理除语法检查以外的描述。 尽管
开发形态描述,您可以使用此选项来捕获语法错误
每次修改后快速运行,然后“真正”运行它。

-z 暗示 -y。 解析并输出规范化形式的词法描述。

入档 包含要查找的段的文件,每行一个。 默认为标准
输入。

输出文件
写入程序输出的文件。 每个解决方案一行。
不同输入段的解用空行分隔。 默认为
标准输出。

WORD 语法 AND 拼写 规则


用于详细说明中使用的原则和机制 变形金刚, 请参阅
在下面的另请参见部分中引用的文件。

为 mmorph 编写的简略的形态句法描述描述了单词的含义
由语素串联构成,以及这个串联过程如何变化
这些语素的拼写。 第一部分,词结构语法,指定
通过受限制的上下文无关重写规则,其形式主义受到基于统一的启发
系统(参见 Shieber 1986)。 第二部分,拼写变化,由
基于形态学的两级模型的形式主义中的拼写规则。 这种方法
Ritchie,Russell 等人描述了形态学。 al, 1992 和更简洁的 Pulman
和赫普尔 1993 年。

环境 变数


要决定哪些字符可显示在输出上, 变形金刚 使用语言
具体说明 设置区域(3) 根据环境变量设置
LC_CTYPE。 对于在 MULTEXT 中处理的语言,最好使用它
变量设置为 iso_8859_1。

示例


下面总结了 mmorph 选项的常见用法:

变形金刚 -n -m 变形文件
测试模式:读取整个 morphfile 并在标准错误上打印结果。 没有数据库
被创造,没有词被查出。

变形金刚 -c -m 变形文件
数据库创建:读取整个 morphfile 并将结果存储在数据库中
(morphfile.db)。 类型化的特征结构被收集在一个单独的文件中
(morphfile.tfs)。 为在新数据库中查找的单词读取标准输入。

变形金刚 -m 变形文件
查找模式:仅读取 morphfile 的 Alphabets、Attributes 和 Types 部分。
读取标准输入以根据现有数据库查找单词
(mmorphfile.db 和 morphfile.tfs)。

变形金刚 -m 变形文件 -a 添加文件
加法模式:忽略 morphfile 的 Lexicon 部分,但会查阅 addfile,并且
结果被添加到数据库中。 读取标准输入以查找要查找的单词
根据扩充数据库(mmorphfile.db 和 morphfile.tfs)。

诊断


错误消息应该是不言自明的。 请参阅 变形金刚(5) 正式的
语法说明。

使用 onworks.net 服务在线使用 mmorph


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    斯威格
    斯威格
    SWIG 是一种软件开发工具
    连接用 C 编写的程序和
    C++ 具有各种高级
    编程语言。 SWIG 用于
    不同的...
    下载痛饮
  • 2
    WooCommerce Nextjs 反应主题
    WooCommerce Nextjs 反应主题
    React WooCommerce 主题,构建于
    Next JS、Webpack、Babel、Node 和
    Express,使用 GraphQL 和 Apollo
    客户。 React 中的 WooCommerce 商店(
    包含:产品...
    下载 WooCommerce Nextjs React 主题
  • 3
    archlabs_repo
    archlabs_repo
    ArchLabs 的软件包仓库 这是一个
    也可以获取的应用程序

    https://sourceforge.net/projects/archlabs-repo/.
    它已在 OnWorks 中托管...
    下载 archlabs_repo
  • 4
    和风项目
    和风项目
    Zephyr 项目是新一代
    实时操作系统 (RTOS)
    支持多种硬件
    架构。 它基于一个
    小尺寸内核...
    下载 Zephyr 项目
  • 5
    SCCons
    SCCons
    SCons是一个软件构建工具
    这是一个更好的选择
    经典的“Make”构建工具
    我们都知道并热爱。 SCons 是
    实施了一个...
    下载 SCons
  • 6
    聚苯乙烯
    聚苯乙烯
    PSeInt 是一个伪代码解释器
    讲西班牙语的编程学生。
    它的主要目的是成为一个工具
    学习和理解基本的
    概念...
    下载 PSeInt
  • 更多 ”

Linux 命令

Ad