版权所有 © 2002, 2004, 2006 Joel de Guzman, Eric Niebler
版权所有 © 2010-2017 Daniel James
根据 Boost 软件许可协议 1.0 版发布。(请参阅随附文件 LICENSE_1_0.txt 或访问 https://boost.ac.cn/LICENSE_1_0.txt 复制)
“为什么要用五天手工编程完成可以用五年时间自动化完成的事情呢?”
-- Terrence Parr, ANTLR/PCCTS 作者
嗯,QuickBook 最初是一个周末的黑客项目。它最初的目的是作为一个使用 Spirit 的示例应用程序。它是什么?您现在看到的这份文档,是由 QuickBook 自动生成的。这些文件是从一个主文件
生成的。最初名为 QuickDoc,这个永不消亡的有趣工具,在 Eric Niebler 的帮助下进化成了一个更强大的工具,他复活了这个项目,使其能够生成 BoostBook 而不是 HTML。BoostBook 文档格式是 DocBook 的扩展,DocBook 是一种基于 SGML 或 XML 的文档描述格式。
![]() |
提示 |
---|---|
您无需了解任何关于 BoostBook 或 DocBook 的知识即可使用 QuickBook。对 DocBook 的基本了解可能会有所帮助,但不是必需的。对于真正高级的功能,您需要了解 DocBook,但您可以一开始忽略它,也许可以一直忽略下去。 |
QuickBook 是一种 WikiWiki 风格的文档工具,专为 C++ 文档设计,使用简单的规则和标记来完成简单的格式化任务。QuickBook 扩展了 WikiWiki 的概念。与 WikiWiki 一样,QuickBook 文档是简单的文本文件。单个 QuickBook 文档可以生成一套完整的、链接良好的 HTML 和 PostScript/PDF 文档,其中包含图像和语法着色的源代码。
功能包括