Amazon Best VPN GoSearch

OnWorks 网站图标

templates2ada - 云端在线

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

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

程序:

您的姓名


templates2ada - 从模板文件生成 Ada 源

概要


模板2ada [选项]

商品描述


模板2ada 解析目录中的所有模板文件,然后生成输出
来自这些的文件,基于模板文件(其默认示例提供为
/usr/share/doc/libtemplates-parser-dev/examples/templates.tads)。 后者包含在
事实上两个例子,取决于每个模板是否应该生成一个 Ada 包,
或者是否应该构建单个包。 在前一种情况下,如果您使用
GNAT 编译器,你应该在生成的文件上运行 `gnatchop'。 下面是一个例子:

$ rm -f src/模板/*.ads
$ templates2ada -d 资源/ -o src/templates/generated -r
$ cd src/模板; gnatchop -w -q 生成
$ rm -f src/模板/生成

的目标之一 模板2ada 是为了确保您只设置标签
实际上存在于模板中(从而尽可能防止名称中的拼写错误
标签); 此外,当与其他工具结合使用时,有助于确保
模板设置正确。

模板2ada 也有关于 HTTP 结构的特殊知识,并且会生成 Ada
您可能会收到的 HTTP 参数的常量。 再一次的目标是
帮助避免 Ada 代码中的拼写错误。

例如,我们将考虑一个在本地文件中找到的简单模板文件
“资源/block1.thtml”。 该模板包含以下简单的 html 代码:






当你跑步 模板2ada,会生成如下的Ada包。 请注意,这是
只有默认输出 模板2ada,它可以完全根据您的需求量身定制。

包 Templates.Block1 是
pragma Style_Checks(关闭);
模板:常量字符串:=“resources/block1.thtml”;
标签1:常量字符串:=“标签1”;
标签2:常量字符串:=“标签2”;
包 Http 是
参数 1 : 常量字符串 := "PARAM1";
参数 2 : 常量字符串 := "PARAM2";
结束 Http;
结束 Templates.Block1;

配置


-d DIR 在中搜索模板文件 DIR.

-h 显示选项摘要。

-o 文件
将输出写入 文件.

-e 分机 处理所有带扩展名的文件 分机 在输入目录中; 考虑
这些文件作为模板文件。

-r 递归到子目录。

-t 文件
使用 VHDL 语言编写 文件 作为输出模板文件。 模板解析器带有一个例子
对于这样的文件, /usr/share/doc/templates-parser/examples/templates.tads,那你
可以适应你自己的需要。

-v 详细模式。 当 http 参数具有名称时,这将输出警告
只有模板解析器标签,因为没有匹配的条目可以在
输出文件。

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




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