GoGPT Best VPN GoSearch

OnWorks 网站图标

docbook2man-spec.pl - 云端在线

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

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

程序:

您的姓名


docbook2man-spec.pl - 将 DocBook RefEntries 转换为手册页

概要


sgmlsp docbook2man-spec.pl

NSGMS [ 符号表 文件 ]| sgmlsp docbook2man-spec.pl

商品描述


文档2人 是一个 sgmlspl 规范文件,它从
DocBook RefEntry 标记。

该程序从标准输入中读取由 nsgmls(或其他 SGML 解析器)生成的 ESIS。
RefEntry 中未找到的标记将被丢弃。

其输出,即转换后的手册页,将写入当前目录。 如果参考元
RefEntry 中未指定信息,则手册页将写入标准
输出。

该文件 手册页链接 还将创建,其中包含联机帮助页的任何别名
生成。 该文件的格式为:

<man 页> <alias
手册页>

这个 手册页.refs 文件跟踪外部参照参考。 注意,如果输入文档有
任何前向引用,然后 文档2人 可能需要调用两次(第一次
更新 手册页.refs) 来解决它们。

参赛要件


来自 CPAN 的 SGMLSpm 包。 这个包包括 sgmlspl 脚本,它也是
需要。

限制


文档2人 非 DocBook 或不符合 SGML 的结果会导致未定义的行为。
:-)

这个程序是一个缓慢、狡猾的 Perl 脚本。

该程序并没有接近支持 DocBook 中所有可能的标记,并且可能
在某些情况下使用支持的标记会产生错误的输出。

TO DO


明显的东西:

· 使固定 文档2人 在测试文件中发现的破损,特别是 奇怪的.sgml.

· 添加新元素处理并修复现有处理。 要健壮。

· 尽可能生成最干净、可读的 man 输出(与其他一些转换器不同)。
关注 Linux 男子(7) 公约。 由于转换为手册页通常不是很
通常,比产生错误的输出更慢/更复杂更好。 还有如果
有人想因为任何原因放弃使用 DocBook,最后转换的手册页
然后可以手动维护。

· 让它更快。 我认为到目前为止,大多数速度问题都与解析 ESIS 有关。 改写
SGMLS.pm 使用 C 和/或直接从 SP.

· 支持其他(人类)语言。 但是如何处理非 ASCII 字符集呢? SGMLSpm
不报告他们和 罗夫 不理解他们。 [评论:封闭列表后的文字
(和 SS 块)会破坏 docbook2man] 如果我们这样做,更多的人可以使用 DocBook。

版权


版权所有 (C) 1998-1999 Steve Cheng[email protected]>

该程序是免费软件; 您可以根据以下条款重新分发和/或修改它
由自由软件基金会发布的 GNU 通用公共许可证; 任何一个
版本 2,或(由您选择)任何更高版本。

您应该已经收到一份 GNU 通用公共许可证以及该程序;
查看文件 复印. 如果没有,请写信给自由软件基金会,675 Mass Ave,
剑桥,马萨诸塞州 02139,美国。

29 年 2012 月 XNUMX 日 DOCBOOK2MAN-SPEC.PL(1)

使用 onworks.net 服务在线使用 docbook2man-spec.pl


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。