GoGPT Best VPN GoSearch

OnWorks 网站图标

noweb - 云端在线

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

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

程序:

您的姓名


noweb - 一个简单的文学编程工具

概要


无网 [-t[-o[-L格式[-标记 解析器] [文件] ...

商品描述


无网 是一种文学编程工具,如 漏斗网 or 新网,只会更简单。 一种 无网 文件
包含与文档交错的程序源代码。 什么时候 无网 被调用,它
将程序源代码写入 noweb 文件中提到的输出文件中,然后
写一个 TeX的 排版文档的文件。

这个 无网(1) 命令适用于不喜欢阅读手册页或正在切换的人
新网. 充分利用 无网, 使用 无角(1)和 新纹(1) 代替。

FORMAT OF 无网络 FILES


A 无网 文件是一个序列 , 可能以任何顺序出现。 一个块可能包含
代码或文档。 文档块以 at 符号开头的行开始
(@) 后跟一个空格或换行符。 他们没有名字。 代码块以
<< 姓名>> =
在一条线上。 双左尖括号 (<<) 必须在第一列中。
块由另一个块的开头或文件结尾终止。 如果第一个
文件中的行不标记块的开始,它被假定为第一个
文档块的行。

文档块包含逐字复制到 TeX的 文件(除了
引用的代码)。 无网 作品 胶乳; 第一个文档块必须包含一个 胶乳
\文档类 命令,它必须包含 \使用包{noweb} 在序言中,最后它
还必须包含一个 胶乳 \ {开始}文件 命令。

代码块包含程序源代码和对其他代码块的引用。 几个代码
块可能具有相同的名称; 无网 连接它们的定义以产生单个
块,就像其他文学编程工具一样。 无网 寻找是的块
定义但未在源文件中使用。 如果这样的块的名称不包含空格,
该块是一个“输出文件;” 无网 展开它并将结果写入
同名。 代码块定义就像一个宏定义; 它包含参考
到其他块,它们本身被扩展,依此类推。 无网的输出是可读的; 它
保留扩展块相对于它们所在的块的缩进
出现。

如果一颗星星(*) 附加到输出文件的名称, 无网 包括行号
指定的信息 -L格式 选项(或 C 如果没有 -L格式 选项已给出)。
名称本身可能不包含 shell 元字符。

可以通过放置双方括号 ([[...]])
周围。 这些双方括号用于赋予代码特殊的排版
在治疗 TeX的 文件。 如果引用的代码以三个或更多方括号结尾, 无网
选择最右边的一对,例如, [[一[i]]] 被正确解析。

在代码中,noweb 将不成对的双左或右尖括号视为文字 <<>>.
强制任何此类括号,即使是成对的括号或文档中的括号,
视为文字,使用前面的 at 符号(例如 @<).

配置


-t 抑制 a 的产生 TeX的 文件中。

-o 禁止生成输出文件。

-L格式
使用 VHDL 语言编写 格式 格式化带星号的输出文件的行号信息。 (如果
选项被省略,使用适合 C 的格式。) 格式 定义为
无角(1);

-标记 解析器
使用 VHDL 语言编写 解析器 解析输入文件。 允许在其他文件中使用 noweb 工具
格式; 例如, 数字加价 解析器理解 新网(1) 格式。 看
无网络过滤器(7) 了解更多信息。 仅供专家使用。

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




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