|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r75235 - branches/quickbook-dev/tools/quickbook/test
From: dnljms_at_[hidden]
Date: 2011-11-01 15:21:07
Author: danieljames
Date: 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
New Revision: 75235
URL: http://svn.boost.org/trac/boost/changeset/75235
Log:
Quickbook: Rename and rearrange some tests.
- More consistent names.
- Not using `.` in basename.
- Run the quickbook manual test last (as when there's an error, the more
specific tests are more informative).
- Combine some of the code tests.
Added:
branches/quickbook-dev/tools/quickbook/test/anchor-1_1.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/anchor.gold
branches/quickbook-dev/tools/quickbook/test/anchor-1_1.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/anchor.quickbook
branches/quickbook-dev/tools/quickbook/test/blocks-1_5.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/blocks.gold
branches/quickbook-dev/tools/quickbook/test/blocks-1_5.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/blocks.quickbook
branches/quickbook-dev/tools/quickbook/test/callouts-1_5.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/callouts.gold
branches/quickbook-dev/tools/quickbook/test/callouts-1_5.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/callouts.quickbook
branches/quickbook-dev/tools/quickbook/test/code-1_1.gold (contents, props changed)
branches/quickbook-dev/tools/quickbook/test/code-1_1.quickbook (contents, props changed)
branches/quickbook-dev/tools/quickbook/test/code-1_5.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/code-block.gold
branches/quickbook-dev/tools/quickbook/test/code-1_5.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/code-block.quickbook
branches/quickbook-dev/tools/quickbook/test/code_cpp-1_5.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/code-block-cpp.gold
branches/quickbook-dev/tools/quickbook/test/code_cpp-1_5.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/code-block-cpp.quickbook
branches/quickbook-dev/tools/quickbook/test/code_cpp_mismatched_escape-1_4-fail.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/fail-cpp-mismatched-escape.quickbook
branches/quickbook-dev/tools/quickbook/test/code_python-1_5.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/code-block-python.gold
branches/quickbook-dev/tools/quickbook/test/code_python-1_5.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/code-block-python.quickbook
branches/quickbook-dev/tools/quickbook/test/code_python_mismatched_escape-1_4-fail.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/fail-python-mismatched-escape.quickbook
branches/quickbook-dev/tools/quickbook/test/code_snippet-1_1.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/code-snippet.gold
branches/quickbook-dev/tools/quickbook/test/code_snippet-1_1.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/code-snippet.quickbook
branches/quickbook-dev/tools/quickbook/test/code_teletype-1_5.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/code-block-teletype.gold
branches/quickbook-dev/tools/quickbook/test/code_teletype-1_5.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/code-block-teletype.quickbook
branches/quickbook-dev/tools/quickbook/test/command_line_macro-1_1.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/command_line_macro.gold
branches/quickbook-dev/tools/quickbook/test/command_line_macro-1_1.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/command_line_macro.quickbook
branches/quickbook-dev/tools/quickbook/test/cond_phrase-1_5.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/cond_phrase.gold
branches/quickbook-dev/tools/quickbook/test/cond_phrase-1_5.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/cond_phrase.quickbook
branches/quickbook-dev/tools/quickbook/test/elements-1_5.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/elements_1_5.gold
branches/quickbook-dev/tools/quickbook/test/elements-1_5.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/elements_1_5.quickbook
branches/quickbook-dev/tools/quickbook/test/elements-1_6.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/elements_1_6.gold
branches/quickbook-dev/tools/quickbook/test/elements-1_6.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/elements_1_6.quickbook
branches/quickbook-dev/tools/quickbook/test/empty.qbk (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/empty.quickbook
branches/quickbook-dev/tools/quickbook/test/escape-1_1.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/escape.gold
branches/quickbook-dev/tools/quickbook/test/escape-1_1.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/escape.quickbook
branches/quickbook-dev/tools/quickbook/test/escape-mismatched-1_5-fail.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/fail-mismatched-boostbook-escape.quickbook
branches/quickbook-dev/tools/quickbook/test/heading-1_1.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/heading_1_1.gold
branches/quickbook-dev/tools/quickbook/test/heading-1_1.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/heading_1_1.quickbook
branches/quickbook-dev/tools/quickbook/test/heading-1_3.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/heading_1_3.gold
branches/quickbook-dev/tools/quickbook/test/heading-1_3.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/heading_1_3.quickbook
branches/quickbook-dev/tools/quickbook/test/heading-1_5.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/heading_1_5.gold
branches/quickbook-dev/tools/quickbook/test/heading-1_5.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/heading_1_5.quickbook
branches/quickbook-dev/tools/quickbook/test/heading-1_6.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/heading_1_6.gold
branches/quickbook-dev/tools/quickbook/test/heading-1_6.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/heading_1_6.quickbook
branches/quickbook-dev/tools/quickbook/test/heading_unclosed-1_4-fail.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/fail-parse-error1.quickbook
branches/quickbook-dev/tools/quickbook/test/identifier-1_5.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/identifier_1_5.gold
branches/quickbook-dev/tools/quickbook/test/identifier-1_5.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/identifier_1_5.quickbook
branches/quickbook-dev/tools/quickbook/test/identifier-1_6.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/identifier_1_6.gold
branches/quickbook-dev/tools/quickbook/test/identifier-1_6.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/identifier_1_6.quickbook
branches/quickbook-dev/tools/quickbook/test/image-1_5.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/image_1_5.gold
branches/quickbook-dev/tools/quickbook/test/image-1_5.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/image_1_5.quickbook
branches/quickbook-dev/tools/quickbook/test/import-1_1-fail.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/fail-import.quickbook
branches/quickbook-dev/tools/quickbook/test/include-1_1-fail.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/fail-include.quickbook
branches/quickbook-dev/tools/quickbook/test/include-1_5.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/include_1_5.gold
branches/quickbook-dev/tools/quickbook/test/include-1_5.quickbook (contents, props changed)
branches/quickbook-dev/tools/quickbook/test/include-1_6.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/include_1_6.gold
branches/quickbook-dev/tools/quickbook/test/include-1_6.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/include_1_6.quickbook
branches/quickbook-dev/tools/quickbook/test/include2-1_6.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/include_1_6-2.gold
branches/quickbook-dev/tools/quickbook/test/include2-1_6.quickbook (contents, props changed)
branches/quickbook-dev/tools/quickbook/test/include_sub-1_5.qbk (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/include-sub.quickbook
branches/quickbook-dev/tools/quickbook/test/include_sub.qbk (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/include-sub2.quickbook
branches/quickbook-dev/tools/quickbook/test/link-1_1.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/link.gold
branches/quickbook-dev/tools/quickbook/test/link-1_1.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/link.quickbook
branches/quickbook-dev/tools/quickbook/test/list_test-1_5.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/list_test.gold
branches/quickbook-dev/tools/quickbook/test/list_test-1_5.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/list_test.quickbook
branches/quickbook-dev/tools/quickbook/test/macro-1_5.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/macro-1.5.gold
branches/quickbook-dev/tools/quickbook/test/macro-1_5.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/macro-1.5.quickbook
branches/quickbook-dev/tools/quickbook/test/macro-1_6.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/macro-1.6.gold
branches/quickbook-dev/tools/quickbook/test/macro-1_6.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/macro-1.6.quickbook
branches/quickbook-dev/tools/quickbook/test/mismatched_brackets-1_1-fail.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/mismatched-brackets-3.quickbook
branches/quickbook-dev/tools/quickbook/test/mismatched_brackets1-1_1.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/mismatched-brackets-1.gold
branches/quickbook-dev/tools/quickbook/test/mismatched_brackets1-1_1.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/mismatched-brackets-1.quickbook
branches/quickbook-dev/tools/quickbook/test/mismatched_brackets2-1_1.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/mismatched-brackets-2.gold
branches/quickbook-dev/tools/quickbook/test/mismatched_brackets2-1_1.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/mismatched-brackets-2.quickbook
branches/quickbook-dev/tools/quickbook/test/newline-1_1.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/newline.gold
branches/quickbook-dev/tools/quickbook/test/newline-1_1.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/newline.quickbook
branches/quickbook-dev/tools/quickbook/test/para_test-1_5.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/para-test.gold
branches/quickbook-dev/tools/quickbook/test/para_test-1_5.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/para-test.quickbook
branches/quickbook-dev/tools/quickbook/test/post_process-fail.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/fail-post-process.quickbook
branches/quickbook-dev/tools/quickbook/test/preformatted-1_1.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/preformatted.gold
branches/quickbook-dev/tools/quickbook/test/preformatted-1_1.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/preformatted.quickbook
branches/quickbook-dev/tools/quickbook/test/quickbook_manual-1_4.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/quickbook-manual.gold
branches/quickbook-dev/tools/quickbook/test/quickbook_manual-1_4.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/quickbook-manual.quickbook
branches/quickbook-dev/tools/quickbook/test/section-1_4.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/section_1_4.gold
branches/quickbook-dev/tools/quickbook/test/section-1_4.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/section_1_4.quickbook
branches/quickbook-dev/tools/quickbook/test/section-1_5-unclosed.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/section_1_5-unclosed.gold
branches/quickbook-dev/tools/quickbook/test/section-1_5-unclosed.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/section_1_5-unclosed.quickbook
branches/quickbook-dev/tools/quickbook/test/section-1_5.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/section_1_5.gold
branches/quickbook-dev/tools/quickbook/test/section-1_5.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/section_1_5.quickbook
branches/quickbook-dev/tools/quickbook/test/simple_markup-1_5.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/simple_markup.gold
branches/quickbook-dev/tools/quickbook/test/simple_markup-1_5.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/simple_markup.quickbook
branches/quickbook-dev/tools/quickbook/test/table-1_3.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/table_1_3.gold
branches/quickbook-dev/tools/quickbook/test/table-1_3.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/table_1_3.quickbook
branches/quickbook-dev/tools/quickbook/test/table-1_5.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/table_1_5.gold
branches/quickbook-dev/tools/quickbook/test/table-1_5.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/table_1_5.quickbook
branches/quickbook-dev/tools/quickbook/test/template_arguments1-1_1-fail.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/fail-template-arguments1.quickbook
branches/quickbook-dev/tools/quickbook/test/template_arguments2-1_1-fail.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/fail-template-arguments2.quickbook
branches/quickbook-dev/tools/quickbook/test/template_arguments3-1_1-fail.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/fail-template-arguments3.quickbook
branches/quickbook-dev/tools/quickbook/test/template_lookup1-1_5-fail.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/fail-template-lookup1.quickbook
branches/quickbook-dev/tools/quickbook/test/template_section-1_5.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/template-section.gold
branches/quickbook-dev/tools/quickbook/test/template_section-1_5.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/template-section.quickbook
branches/quickbook-dev/tools/quickbook/test/template_section1-1_5-fail.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/fail-template-section-1.quickbook
branches/quickbook-dev/tools/quickbook/test/template_section2-1_5-fail.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/fail-template-section-2.quickbook
branches/quickbook-dev/tools/quickbook/test/template_section3-1_5-fail.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/fail-template-section-3.quickbook
branches/quickbook-dev/tools/quickbook/test/templates-1_3.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/templates.gold
branches/quickbook-dev/tools/quickbook/test/templates-1_3.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/templates.quickbook
branches/quickbook-dev/tools/quickbook/test/templates-1_4.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/templates_1_4.gold
branches/quickbook-dev/tools/quickbook/test/templates-1_4.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/templates_1_4.quickbook
branches/quickbook-dev/tools/quickbook/test/templates-1_5.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/templates_1_5.gold
branches/quickbook-dev/tools/quickbook/test/templates-1_5.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/templates_1_5.quickbook
branches/quickbook-dev/tools/quickbook/test/unicode_escape-1_5.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/unicode-escape.gold
branches/quickbook-dev/tools/quickbook/test/unicode_escape-1_5.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/unicode-escape.quickbook
branches/quickbook-dev/tools/quickbook/test/utf16be_bom-1_5-fail.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/utf-16be-bom.quickbook
branches/quickbook-dev/tools/quickbook/test/utf16le_bom-1_5-fail.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/utf-16le-bom.quickbook
branches/quickbook-dev/tools/quickbook/test/utf8-1_5.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/utf-8-bom.gold
branches/quickbook-dev/tools/quickbook/test/utf8-1_5.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/utf-8.quickbook
branches/quickbook-dev/tools/quickbook/test/utf8_bom-1_5.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/utf-8.gold
branches/quickbook-dev/tools/quickbook/test/utf8_bom-1_5.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/utf-8-bom.quickbook
branches/quickbook-dev/tools/quickbook/test/variablelist-1_5-fail.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/fail-parse-error2.quickbook
branches/quickbook-dev/tools/quickbook/test/variablelist-1_5.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/variablelist.gold
branches/quickbook-dev/tools/quickbook/test/variablelist-1_5.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/variablelist.quickbook
branches/quickbook-dev/tools/quickbook/test/version-0_1-fail.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/fail-unknown-quickbook-3.quickbook
branches/quickbook-dev/tools/quickbook/test/version-1_7-fail.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/fail-unknown-quickbook-1.quickbook
branches/quickbook-dev/tools/quickbook/test/version-2_0-fail.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/fail-unknown-quickbook-2.quickbook
branches/quickbook-dev/tools/quickbook/test/xinclude-1_1.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/xinclude.gold
branches/quickbook-dev/tools/quickbook/test/xinclude-1_1.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/xinclude.quickbook
branches/quickbook-dev/tools/quickbook/test/xml_escape-1_2.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/xml-escape_1_2.gold
branches/quickbook-dev/tools/quickbook/test/xml_escape-1_2.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/xml-escape_1_2.quickbook
branches/quickbook-dev/tools/quickbook/test/xml_escape-1_5.gold (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/xml-escape_1_5.gold
branches/quickbook-dev/tools/quickbook/test/xml_escape-1_5.quickbook (contents, props changed)
- copied, changed from r75234, /branches/quickbook-dev/tools/quickbook/test/xml-escape_1_5.quickbook
Removed:
branches/quickbook-dev/tools/quickbook/test/anchor.gold
branches/quickbook-dev/tools/quickbook/test/anchor.quickbook
branches/quickbook-dev/tools/quickbook/test/blocks.gold
branches/quickbook-dev/tools/quickbook/test/blocks.quickbook
branches/quickbook-dev/tools/quickbook/test/callouts.gold
branches/quickbook-dev/tools/quickbook/test/callouts.quickbook
branches/quickbook-dev/tools/quickbook/test/code-block-1.gold
branches/quickbook-dev/tools/quickbook/test/code-block-1.quickbook
branches/quickbook-dev/tools/quickbook/test/code-block-2.gold
branches/quickbook-dev/tools/quickbook/test/code-block-2.quickbook
branches/quickbook-dev/tools/quickbook/test/code-block-3.gold
branches/quickbook-dev/tools/quickbook/test/code-block-3.quickbook
branches/quickbook-dev/tools/quickbook/test/code-block-cpp.gold
branches/quickbook-dev/tools/quickbook/test/code-block-cpp.quickbook
branches/quickbook-dev/tools/quickbook/test/code-block-python.gold
branches/quickbook-dev/tools/quickbook/test/code-block-python.quickbook
branches/quickbook-dev/tools/quickbook/test/code-block-teletype.gold
branches/quickbook-dev/tools/quickbook/test/code-block-teletype.quickbook
branches/quickbook-dev/tools/quickbook/test/code-block.gold
branches/quickbook-dev/tools/quickbook/test/code-block.quickbook
branches/quickbook-dev/tools/quickbook/test/code-snippet.gold
branches/quickbook-dev/tools/quickbook/test/code-snippet.quickbook
branches/quickbook-dev/tools/quickbook/test/command_line_macro.gold
branches/quickbook-dev/tools/quickbook/test/command_line_macro.quickbook
branches/quickbook-dev/tools/quickbook/test/cond_phrase.gold
branches/quickbook-dev/tools/quickbook/test/cond_phrase.quickbook
branches/quickbook-dev/tools/quickbook/test/elements_1_5.gold
branches/quickbook-dev/tools/quickbook/test/elements_1_5.quickbook
branches/quickbook-dev/tools/quickbook/test/elements_1_6.gold
branches/quickbook-dev/tools/quickbook/test/elements_1_6.quickbook
branches/quickbook-dev/tools/quickbook/test/empty.quickbook
branches/quickbook-dev/tools/quickbook/test/escape.gold
branches/quickbook-dev/tools/quickbook/test/escape.quickbook
branches/quickbook-dev/tools/quickbook/test/fail-cpp-mismatched-escape.quickbook
branches/quickbook-dev/tools/quickbook/test/fail-import.quickbook
branches/quickbook-dev/tools/quickbook/test/fail-include.quickbook
branches/quickbook-dev/tools/quickbook/test/fail-mismatched-boostbook-escape.quickbook
branches/quickbook-dev/tools/quickbook/test/fail-parse-error1.quickbook
branches/quickbook-dev/tools/quickbook/test/fail-parse-error2.quickbook
branches/quickbook-dev/tools/quickbook/test/fail-post-process.quickbook
branches/quickbook-dev/tools/quickbook/test/fail-python-mismatched-escape.quickbook
branches/quickbook-dev/tools/quickbook/test/fail-template-arguments1.quickbook
branches/quickbook-dev/tools/quickbook/test/fail-template-arguments2.quickbook
branches/quickbook-dev/tools/quickbook/test/fail-template-arguments3.quickbook
branches/quickbook-dev/tools/quickbook/test/fail-template-lookup1.quickbook
branches/quickbook-dev/tools/quickbook/test/fail-template-section-1.quickbook
branches/quickbook-dev/tools/quickbook/test/fail-template-section-2.quickbook
branches/quickbook-dev/tools/quickbook/test/fail-template-section-3.quickbook
branches/quickbook-dev/tools/quickbook/test/fail-unknown-quickbook-1.quickbook
branches/quickbook-dev/tools/quickbook/test/fail-unknown-quickbook-2.quickbook
branches/quickbook-dev/tools/quickbook/test/fail-unknown-quickbook-3.quickbook
branches/quickbook-dev/tools/quickbook/test/heading_1_1.gold
branches/quickbook-dev/tools/quickbook/test/heading_1_1.quickbook
branches/quickbook-dev/tools/quickbook/test/heading_1_3.gold
branches/quickbook-dev/tools/quickbook/test/heading_1_3.quickbook
branches/quickbook-dev/tools/quickbook/test/heading_1_5.gold
branches/quickbook-dev/tools/quickbook/test/heading_1_5.quickbook
branches/quickbook-dev/tools/quickbook/test/heading_1_6.gold
branches/quickbook-dev/tools/quickbook/test/heading_1_6.quickbook
branches/quickbook-dev/tools/quickbook/test/identifier_1_5.gold
branches/quickbook-dev/tools/quickbook/test/identifier_1_5.quickbook
branches/quickbook-dev/tools/quickbook/test/identifier_1_6.gold
branches/quickbook-dev/tools/quickbook/test/identifier_1_6.quickbook
branches/quickbook-dev/tools/quickbook/test/image_1_5.gold
branches/quickbook-dev/tools/quickbook/test/image_1_5.quickbook
branches/quickbook-dev/tools/quickbook/test/include-sub.quickbook
branches/quickbook-dev/tools/quickbook/test/include-sub2.quickbook
branches/quickbook-dev/tools/quickbook/test/include_1_5.gold
branches/quickbook-dev/tools/quickbook/test/include_1_5.quickbook
branches/quickbook-dev/tools/quickbook/test/include_1_6-2.gold
branches/quickbook-dev/tools/quickbook/test/include_1_6-2.quickbook
branches/quickbook-dev/tools/quickbook/test/include_1_6.gold
branches/quickbook-dev/tools/quickbook/test/include_1_6.quickbook
branches/quickbook-dev/tools/quickbook/test/link.gold
branches/quickbook-dev/tools/quickbook/test/link.quickbook
branches/quickbook-dev/tools/quickbook/test/list_test.gold
branches/quickbook-dev/tools/quickbook/test/list_test.quickbook
branches/quickbook-dev/tools/quickbook/test/macro-1.5.gold
branches/quickbook-dev/tools/quickbook/test/macro-1.5.quickbook
branches/quickbook-dev/tools/quickbook/test/macro-1.6.gold
branches/quickbook-dev/tools/quickbook/test/macro-1.6.quickbook
branches/quickbook-dev/tools/quickbook/test/mismatched-brackets-1.gold
branches/quickbook-dev/tools/quickbook/test/mismatched-brackets-1.quickbook
branches/quickbook-dev/tools/quickbook/test/mismatched-brackets-2.gold
branches/quickbook-dev/tools/quickbook/test/mismatched-brackets-2.quickbook
branches/quickbook-dev/tools/quickbook/test/mismatched-brackets-3.quickbook
branches/quickbook-dev/tools/quickbook/test/newline.gold
branches/quickbook-dev/tools/quickbook/test/newline.quickbook
branches/quickbook-dev/tools/quickbook/test/para-test.gold
branches/quickbook-dev/tools/quickbook/test/para-test.quickbook
branches/quickbook-dev/tools/quickbook/test/preformatted.gold
branches/quickbook-dev/tools/quickbook/test/preformatted.quickbook
branches/quickbook-dev/tools/quickbook/test/quickbook-manual.gold
branches/quickbook-dev/tools/quickbook/test/quickbook-manual.quickbook
branches/quickbook-dev/tools/quickbook/test/section_1_4.gold
branches/quickbook-dev/tools/quickbook/test/section_1_4.quickbook
branches/quickbook-dev/tools/quickbook/test/section_1_5-unclosed.gold
branches/quickbook-dev/tools/quickbook/test/section_1_5-unclosed.quickbook
branches/quickbook-dev/tools/quickbook/test/section_1_5.gold
branches/quickbook-dev/tools/quickbook/test/section_1_5.quickbook
branches/quickbook-dev/tools/quickbook/test/simple_markup.gold
branches/quickbook-dev/tools/quickbook/test/simple_markup.quickbook
branches/quickbook-dev/tools/quickbook/test/table_1_3.gold
branches/quickbook-dev/tools/quickbook/test/table_1_3.quickbook
branches/quickbook-dev/tools/quickbook/test/table_1_5.gold
branches/quickbook-dev/tools/quickbook/test/table_1_5.quickbook
branches/quickbook-dev/tools/quickbook/test/template-section.gold
branches/quickbook-dev/tools/quickbook/test/template-section.quickbook
branches/quickbook-dev/tools/quickbook/test/templates.gold
branches/quickbook-dev/tools/quickbook/test/templates.quickbook
branches/quickbook-dev/tools/quickbook/test/templates_1_4.gold
branches/quickbook-dev/tools/quickbook/test/templates_1_4.quickbook
branches/quickbook-dev/tools/quickbook/test/templates_1_5.gold
branches/quickbook-dev/tools/quickbook/test/templates_1_5.quickbook
branches/quickbook-dev/tools/quickbook/test/unicode-escape.gold
branches/quickbook-dev/tools/quickbook/test/unicode-escape.quickbook
branches/quickbook-dev/tools/quickbook/test/utf-16be-bom.quickbook
branches/quickbook-dev/tools/quickbook/test/utf-16le-bom.quickbook
branches/quickbook-dev/tools/quickbook/test/utf-8-bom.gold
branches/quickbook-dev/tools/quickbook/test/utf-8-bom.quickbook
branches/quickbook-dev/tools/quickbook/test/utf-8.gold
branches/quickbook-dev/tools/quickbook/test/utf-8.quickbook
branches/quickbook-dev/tools/quickbook/test/variablelist.gold
branches/quickbook-dev/tools/quickbook/test/variablelist.quickbook
branches/quickbook-dev/tools/quickbook/test/xinclude.gold
branches/quickbook-dev/tools/quickbook/test/xinclude.quickbook
branches/quickbook-dev/tools/quickbook/test/xml-escape_1_2.gold
branches/quickbook-dev/tools/quickbook/test/xml-escape_1_2.quickbook
branches/quickbook-dev/tools/quickbook/test/xml-escape_1_5.gold
branches/quickbook-dev/tools/quickbook/test/xml-escape_1_5.quickbook
Text files modified:
branches/quickbook-dev/tools/quickbook/test/Jamfile.v2 | 147 +++++++++++++++++++--------------------
branches/quickbook-dev/tools/quickbook/test/anchor-1_1.quickbook | 3
branches/quickbook-dev/tools/quickbook/test/code_teletype-1_5.quickbook | 3
branches/quickbook-dev/tools/quickbook/test/escape-1_1.quickbook | 1
branches/quickbook-dev/tools/quickbook/test/heading-1_1.quickbook | 3
branches/quickbook-dev/tools/quickbook/test/import-1_1-fail.quickbook | 3
branches/quickbook-dev/tools/quickbook/test/include-1_1-fail.quickbook | 3
branches/quickbook-dev/tools/quickbook/test/include-1_6.quickbook | 9 +-
branches/quickbook-dev/tools/quickbook/test/list_test-1_5.quickbook | 3
branches/quickbook-dev/tools/quickbook/test/quickbook_manual-1_4.gold | 2
branches/quickbook-dev/tools/quickbook/test/table-1_3.quickbook | 4
branches/quickbook-dev/tools/quickbook/test/table-1_5.quickbook | 4
branches/quickbook-dev/tools/quickbook/test/template_arguments1-1_1-fail.quickbook | 3
branches/quickbook-dev/tools/quickbook/test/template_arguments2-1_1-fail.quickbook | 4 -
branches/quickbook-dev/tools/quickbook/test/variablelist-1_5.quickbook | 3
branches/quickbook-dev/tools/quickbook/test/xinclude-1_1.quickbook | 1
16 files changed, 88 insertions(+), 108 deletions(-)
Modified: branches/quickbook-dev/tools/quickbook/test/Jamfile.v2
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/Jamfile.v2 (original)
+++ branches/quickbook-dev/tools/quickbook/test/Jamfile.v2 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
@@ -20,78 +20,77 @@
import quickbook-testing : quickbook-test quickbook-error-test ;
test-suite quickbook.test :
- [ quickbook-test quickbook-manual ]
- [ quickbook-test code-block ]
- [ quickbook-test code-block-1 ]
- [ quickbook-test code-block-2 ]
- [ quickbook-test code-block-3 ]
- [ quickbook-test code-block-teletype ]
- [ quickbook-test code-block-cpp ]
- [ quickbook-test code-block-python ]
- [ quickbook-test code-snippet ]
- [ quickbook-test preformatted ]
- [ quickbook-test link ]
- [ quickbook-test escape ]
- [ quickbook-test templates ]
- [ quickbook-test templates_1_4 ]
- [ quickbook-test templates_1_5 ]
- [ quickbook-test template-section ]
- [ quickbook-test mismatched-brackets-1 ]
- [ quickbook-test mismatched-brackets-2 ]
- [ quickbook-error-test mismatched-brackets-3 ]
- [ quickbook-test xinclude : : : <quickbook-xinclude-base>../src ]
- [ quickbook-test include_1_5 ]
- [ quickbook-test include_1_6 ]
- [ quickbook-test include_1_6-2 ]
- [ quickbook-test section_1_4 ]
- [ quickbook-test section_1_5 ]
- [ quickbook-test section_1_5-unclosed ]
- [ quickbook-test heading_1_1 ]
- [ quickbook-test heading_1_3 ]
- [ quickbook-test heading_1_5 ]
- [ quickbook-test heading_1_6 ]
- [ quickbook-test identifier_1_5 ]
- [ quickbook-test identifier_1_6 ]
- [ quickbook-test para-test ]
- [ quickbook-test variablelist ]
- [ quickbook-test table_1_3 ]
- [ quickbook-test table_1_5 ]
- [ quickbook-test image_1_5 ]
- [ quickbook-test list_test ]
- [ quickbook-test cond_phrase ]
- [ quickbook-test macro-1.5 ]
- [ quickbook-test macro-1.6 ]
- [ quickbook-test callouts ]
- [ quickbook-test simple_markup ]
- [ quickbook-test xml-escape_1_2 ]
- [ quickbook-test xml-escape_1_5 ]
- [ quickbook-test blocks ]
- [ quickbook-test elements_1_5 ]
- [ quickbook-test elements_1_6 ]
- [ quickbook-test newline ]
- [ quickbook-test anchor ]
- [ quickbook-test command_line_macro : : : <quickbook-test-define>__macro__=*bold* ]
- [ quickbook-error-test fail-include ]
- [ quickbook-error-test fail-import ]
- [ quickbook-error-test fail-template-arguments1 ]
- [ quickbook-error-test fail-template-arguments2 ]
- [ quickbook-error-test fail-template-arguments3 ]
- [ quickbook-error-test fail-cpp-mismatched-escape ]
- [ quickbook-error-test fail-python-mismatched-escape ]
- [ quickbook-error-test fail-post-process ]
- [ quickbook-error-test fail-parse-error1 ]
- [ quickbook-error-test fail-parse-error2 ]
- [ quickbook-error-test fail-template-lookup1 ]
- [ quickbook-error-test fail-template-section-1 ]
- [ quickbook-error-test fail-template-section-2 ]
- [ quickbook-error-test fail-template-section-3 ]
- [ quickbook-error-test fail-unknown-quickbook-1 ]
- [ quickbook-error-test fail-unknown-quickbook-2 ]
- [ quickbook-error-test fail-unknown-quickbook-3 ]
- [ quickbook-error-test fail-mismatched-boostbook-escape ]
- [ quickbook-test utf-8 ]
- [ quickbook-test utf-8-bom ]
- [ quickbook-test unicode-escape ]
- [ quickbook-error-test utf-16be-bom ]
- [ quickbook-error-test utf-16le-bom ]
+ [ quickbook-test anchor-1_1 ]
+ [ quickbook-test blocks-1_5 ]
+ [ quickbook-test callouts-1_5 ]
+ [ quickbook-test code-1_1 ]
+ [ quickbook-test code-1_5 ]
+ [ quickbook-test code_cpp-1_5 ]
+ [ quickbook-error-test code_cpp_mismatched_escape-1_4-fail ]
+ [ quickbook-test code_python-1_5 ]
+ [ quickbook-error-test code_python_mismatched_escape-1_4-fail ]
+ [ quickbook-test code_snippet-1_1 ]
+ [ quickbook-test code_teletype-1_5 ]
+ [ quickbook-test command_line_macro-1_1 : : : <quickbook-test-define>__macro__=*bold* ]
+ [ quickbook-test cond_phrase-1_5 ]
+ [ quickbook-test elements-1_5 ]
+ [ quickbook-test elements-1_6 ]
+ [ quickbook-test escape-1_1 ]
+ [ quickbook-error-test escape-mismatched-1_5-fail ]
+ [ quickbook-test heading-1_1 ]
+ [ quickbook-test heading-1_3 ]
+ [ quickbook-test heading-1_5 ]
+ [ quickbook-test heading-1_6 ]
+ [ quickbook-error-test heading_unclosed-1_4-fail ]
+ [ quickbook-test identifier-1_5 ]
+ [ quickbook-test identifier-1_6 ]
+ [ quickbook-test image-1_5 ]
+ [ quickbook-error-test import-1_1-fail ]
+ [ quickbook-error-test include-1_1-fail ]
+ [ quickbook-test include-1_5 ]
+ [ quickbook-test include-1_6 ]
+ [ quickbook-test include2-1_6 ]
+ [ quickbook-test link-1_1 ]
+ [ quickbook-test list_test-1_5 ]
+ [ quickbook-test macro-1_5 ]
+ [ quickbook-test macro-1_6 ]
+ [ quickbook-error-test mismatched_brackets-1_1-fail ]
+ [ quickbook-test mismatched_brackets1-1_1 ]
+ [ quickbook-test mismatched_brackets2-1_1 ]
+ [ quickbook-test newline-1_1 ]
+ [ quickbook-test para_test-1_5 ]
+ [ quickbook-error-test post_process-fail ]
+ [ quickbook-test preformatted-1_1 ]
+ [ quickbook-test section-1_4 ]
+ [ quickbook-test section-1_5-unclosed ]
+ [ quickbook-test section-1_5 ]
+ [ quickbook-test simple_markup-1_5 ]
+ [ quickbook-test table-1_3 ]
+ [ quickbook-test table-1_5 ]
+ [ quickbook-error-test template_arguments1-1_1-fail ]
+ [ quickbook-error-test template_arguments2-1_1-fail ]
+ [ quickbook-error-test template_arguments3-1_1-fail ]
+ [ quickbook-error-test template_lookup1-1_5-fail ]
+ [ quickbook-test template_section-1_5 ]
+ [ quickbook-error-test template_section1-1_5-fail ]
+ [ quickbook-error-test template_section2-1_5-fail ]
+ [ quickbook-error-test template_section3-1_5-fail ]
+ [ quickbook-test templates-1_3 ]
+ [ quickbook-test templates-1_4 ]
+ [ quickbook-test templates-1_5 ]
+ [ quickbook-test unicode_escape-1_5 ]
+ [ quickbook-error-test utf16be_bom-1_5-fail ]
+ [ quickbook-error-test utf16le_bom-1_5-fail ]
+ [ quickbook-test utf8-1_5 ]
+ [ quickbook-test utf8_bom-1_5 ]
+ [ quickbook-error-test variablelist-1_5-fail ]
+ [ quickbook-test variablelist-1_5 ]
+ [ quickbook-error-test version-0_1-fail ]
+ [ quickbook-error-test version-1_7-fail ]
+ [ quickbook-error-test version-2_0-fail ]
+ [ quickbook-test xinclude-1_1 : : : <quickbook-xinclude-base>../src ]
+ [ quickbook-test xml_escape-1_2 ]
+ [ quickbook-test xml_escape-1_5 ]
+
+ [ quickbook-test quickbook_manual-1_4 ]
;
Copied: branches/quickbook-dev/tools/quickbook/test/anchor-1_1.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/anchor.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/anchor-1_1.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/anchor.quickbook)
==============================================================================
--- /branches/quickbook-dev/tools/quickbook/test/anchor.quickbook (original)
+++ branches/quickbook-dev/tools/quickbook/test/anchor-1_1.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
@@ -1,5 +1,4 @@
-[article Anchor Test
-]
+[article Anchor Test]
[section Anchors]
Deleted: branches/quickbook-dev/tools/quickbook/test/anchor.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/anchor.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,86 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="anchor_test" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Anchor Test</title>
- <section id="anchor_test.anchors">
- <title>Anchors</title>
- <para>
- <anchor id="a1"/>A paragraph containing several anchors. <anchor id="a2"/>We
- want to make sure they appear in the correct place. <anchor id="a3"/>
- </para>
- <bridgehead renderas="sect3" id="anchor_test.anchors.h0">
- <phrase id="anchor_test.anchors.this_heading_shouldn_t_pick_up_the_previous_anchor"/><link
- linkend="anchor_test.anchors.this_heading_shouldn_t_pick_up_the_previous_anchor">This
- heading shouldn't pick up the previous anchor</link>
- </bridgehead>
- <anchor id="a4"/>
- <bridgehead renderas="sect3" id="anchor_test.anchors.h1">
- <phrase id="anchor_test.anchors.this_heading_should_pick_up_the_previous_anchor"/><link
- linkend="anchor_test.anchors.this_heading_should_pick_up_the_previous_anchor">This
- heading should pick up the previous anchor</link>
- </bridgehead>
- <anchor id="a5"/>
- <bridgehead renderas="sect3" id="anchor_test.anchors.h2">
- <phrase id="anchor_test.anchors.and_this_one"/><link linkend="anchor_test.anchors.and_this_one">And
- this one</link>
- </bridgehead>
- <anchor id="a6"/>
- <bridgehead renderas="sect3" id="anchor_test.anchors.h3">
- <phrase id="anchor_test.anchors.also_this_one"/><link linkend="anchor_test.anchors.also_this_one">Also
- this one</link>
- </bridgehead>
- <anchor id="a7"/>
- <bridgehead renderas="sect3" id="anchors.finally_this">
- Finally this
- </bridgehead>
- <anchor id="a8"/>
- </section>
- <section id="anchor_test.section_anchor">
- <title><anchor id="a9"/>Section Anchor</title>
- <section id="anchor_test.nested_section">
- <title><anchor id="a10"/>Nested Section</title>
- </section>
- <anchor id="a11"/>
- </section>
- <section id="anchor_test.conditional_section_anchor">
- <title><anchor id="a12"/>Conditional Section Anchor</title>
- </section>
- <section id="anchor_test.lists">
- <title>Lists</title> <anchor id="a14"/>
- <itemizedlist>
- <listitem>
- <simpara>
- Item 1
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Item 2
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Nested List <anchor id="a15"/>
- <itemizedlist>
- <listitem>
- <simpara>
- Nested Item 1
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Nested Item 2
- </simpara>
- </listitem>
- </itemizedlist>
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Item 3
- </simpara>
- </listitem>
- </itemizedlist>
- </section>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/anchor.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/anchor.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,50 +0,0 @@
-[article Anchor Test
-]
-
-[section Anchors]
-
-[#a1] A paragraph containing several anchors. [#a2] We want to make sure
-they appear in the correct place. [#a3]
-
-[heading This heading shouldn't pick up the previous anchor]
-
-[#a4]
-
-[heading This heading should pick up the previous anchor]
-
-[#a5]
-[heading And this one]
-
-[#a6][heading Also this one]
-
-[#a7][h3 Finally this]
-
-[#a8]
-
-[endsect]
-
-[#a9]
-[section Section Anchor]
-[#a10][section Nested Section]
-[endsect]
-[/ This anchor is invalid, I'm not sure what to do with it]
-[#a11]
-[endsect]
-
-[#a12][?__not_defined__ #a13]
-[section Conditional Section Anchor]
-[endsect]
-
-[section Lists]
-
-[#a14]
-
-* Item 1
-* Item 2
-* Nested List
- [#a15]
- * Nested Item 1
- * Nested Item 2
-* Item 3
-
-[endsect]
\ No newline at end of file
Copied: branches/quickbook-dev/tools/quickbook/test/blocks-1_5.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/blocks.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/blocks-1_5.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/blocks.quickbook)
==============================================================================
Deleted: branches/quickbook-dev/tools/quickbook/test/blocks.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/blocks.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,111 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="various_blocks" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Various blocks</title>
- <bridgehead renderas="sect2" id="various_blocks.h0">
- <phrase id="various_blocks.blockquotes"/><link linkend="various_blocks.blockquotes">Blockquotes</link>
- </bridgehead>
- <para>
- Here's a blockquote:
- </para>
- <blockquote>
- <para>
- Blockquote.
- </para>
- </blockquote>
- <para>
- And another:
- </para>
- <blockquote>
- <para>
- Blockquote first paragraph.
- </para>
- <para>
- Blockquote second paragraph.
- </para>
- </blockquote>
- <bridgehead renderas="sect2" id="various_blocks.h1">
- <phrase id="various_blocks.admonitions"/><link linkend="various_blocks.admonitions">Admonitions</link>
- </bridgehead>
- <warning>
- <para>
- Warning
- </para>
- </warning>
- <caution>
- <para>
- Caution
- </para>
- </caution>
- <important>
- <para>
- Important
- </para>
- </important>
- <note>
- <para>
- Note
- </para>
- </note>
- <tip>
- <para>
- Tip
- </para>
- </tip>
- <warning>
- <para>
- Warning first paragraph.
- </para>
- <para>
- Warning second paragraph.
- </para>
- </warning>
- <bridgehead renderas="sect2" id="various_blocks.h2">
- <phrase id="various_blocks.blurb"/><link linkend="various_blocks.blurb">Blurb</link>
- </bridgehead>
- <sidebar role="blurb">
- <para>
- Blurb
- </para>
- </sidebar>
- <bridgehead renderas="sect2" id="various_blocks.h3">
- <phrase id="various_blocks.inline_blocks"/><link linkend="various_blocks.inline_blocks">Inline
- blocks</link>
- </bridgehead>
- <blockquote>
- <para>
- Blockquote containing a footnote<footnote id="various_blocks.f0">
- <para>
- Here it is!
- </para>
- </footnote>.
- </para>
- </blockquote>
- <para>
- [tipping point]
- </para>
- <para>
- Multiple paragraphs because of the inline blocks.
- </para>
- <warning>
- <para>
- Warning
- </para>
- </warning>
- <para>
- This line should appear as a separate paragraph.
- </para>
- <warning>
- <para>
- Warning
- </para>
- </warning>
- <itemizedlist>
- <listitem>
- <simpara>
- This should be a list item because it's preceded by block markup.
- </simpara>
- </listitem>
- </itemizedlist>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/blocks.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/blocks.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,46 +0,0 @@
-[article Various blocks
-[quickbook 1.5]
-]
-
-[heading Blockquotes]
-
-Here's a blockquote:
-
-[:Blockquote.]
-
-And another:
-
-[:
-Blockquote first paragraph.
-
-Blockquote second paragraph.
-]
-
-[heading Admonitions]
-
-[warning Warning]
-[caution Caution]
-[important Important]
-[note Note]
-[tip Tip]
-
-[warning Warning first paragraph.
-
-Warning second paragraph.]
-
-[heading Blurb]
-
-[blurb Blurb]
-
-[heading Inline blocks]
-
-[: Blockquote containing a footnote[footnote Here it is!].]
-
-[/ Unfortunately footnotes currently can't contain blocks.]
-
-[/ Quickbook shouldn't think that this is a tip]
-[tipping point]
-
-Multiple paragraphs because of the inline blocks. [warning Warning] This
-line should appear as a separate paragraph.[warning Warning]
-* This should be a list item because it's preceded by block markup.
\ No newline at end of file
Copied: branches/quickbook-dev/tools/quickbook/test/callouts-1_5.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/callouts.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/callouts-1_5.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/callouts.quickbook)
==============================================================================
Deleted: branches/quickbook-dev/tools/quickbook/test/callouts.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/callouts.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,251 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="callout_tests" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Callout Tests</title>
- <para>
- Example 1:
- </para>
- <para>
- Now we can define a function that simulates an ordinary six-sided die.
- </para>
- <para>
-<programlisting><phrase role="keyword">int</phrase> <phrase role="identifier">roll_die</phrase><phrase role="special">()</phrase> <phrase role="special">{</phrase>
- <phrase role="identifier">boost</phrase><phrase role="special">::</phrase><phrase role="identifier">uniform_int</phrase><phrase role="special"><></phrase> <phrase role="identifier">dist</phrase><phrase role="special">(</phrase><phrase role="number">1</phrase><phrase role="special">,</phrase> <phrase role="number">6</phrase><phrase role="special">);</phrase> <co id="callout_tests.c0" linkends="callout_tests.c1" />
-<phrase role="special">}</phrase>
-
-</programlisting>
- </para>
- <calloutlist>
- <callout arearefs="callout_tests.c0" id="callout_tests.c1">
- <para>
- create a uniform_int distribution
- </para>
- </callout>
- </calloutlist>
- <para>
- Example 2:
- </para>
- <para>
-<programlisting><phrase role="keyword">int</phrase> <phrase role="identifier">roll_die</phrase><phrase role="special">()</phrase> <phrase role="special">{</phrase>
- <co id="callout_tests.c2" linkends="callout_tests.c3" /><phrase role="identifier">boost</phrase><phrase role="special">::</phrase><phrase role="identifier">variate_generator</phrase><phrase role="special"><</phrase><phrase role="identifier">boost</phrase><phrase role="special">::</phrase><phrase role="identifier">mt19937</phrase><phrase role="special">&,</phrase> <phrase role="identifier">boost</phrase><phrase role="special">::</phrase><phrase role="identifier">uniform_int</phrase><phrase role="special"><></phrase> <phrase role="special">></phrase> <phrase role="identifier">die</phrase><phrase role="special">(</phrase><phrase role="identifier">gen</phrase><phrase role="special">,</phrase> <phrase role="identifier">dist</phrase><phrase role="special">);</phrase>
-<phrase role="special">}</phrase>
-
-</programlisting>
- </para>
- <calloutlist>
- <callout arearefs="callout_tests.c2" id="callout_tests.c3">
- <important>
- <para>
- test
- </para>
- </important>
- </callout>
- </calloutlist>
- <para>
- Example 3:
- </para>
- <para>
-<programlisting><phrase role="keyword">int</phrase> <phrase role="identifier">roll_die</phrase><phrase role="special">()</phrase> <phrase role="special">{</phrase>
- <co id="callout_tests.c4" linkends="callout_tests.c5" /><phrase role="identifier">boost</phrase><phrase role="special">::</phrase><phrase role="identifier">variate_generator</phrase><phrase role="special"><</phrase><phrase role="identifier">boost</phrase><phrase role="special">::</phrase><phrase role="identifier">mt19937</phrase><phrase role="special">&,</phrase> <phrase role="identifier">boost</phrase><phrase role="special">::</phrase><phrase role="identifier">uniform_int</phrase><phrase role="special"><></phrase> <phrase role="special">></phrase> <phrase role="identifier">die</phrase><phrase role="special">(</phrase><phrase role="identifier">gen</phrase><phrase role="special">,</phrase> <phrase role="identifier">dist</phrase><phrase role="special">);</phrase>
-<phrase role="special">}</phrase>
-
-</programlisting>
- </para>
- <calloutlist>
- <callout arearefs="callout_tests.c4" id="callout_tests.c5">
- <important>
- <para>
- test
- </para>
- </important>
- </callout>
- </calloutlist>
- <para>
- Example 3 (again!):
- </para>
- <para>
-<programlisting><phrase role="keyword">int</phrase> <phrase role="identifier">roll_die</phrase><phrase role="special">()</phrase> <phrase role="special">{</phrase>
- <co id="callout_tests.c6" linkends="callout_tests.c7" /><phrase role="identifier">boost</phrase><phrase role="special">::</phrase><phrase role="identifier">variate_generator</phrase><phrase role="special"><</phrase><phrase role="identifier">boost</phrase><phrase role="special">::</phrase><phrase role="identifier">mt19937</phrase><phrase role="special">&,</phrase> <phrase role="identifier">boost</phrase><phrase role="special">::</phrase><phrase role="identifier">uniform_int</phrase><phrase role="special"><></phrase> <phrase role="special">></phrase> <phrase role="identifier">die</phrase><phrase role="special">(</phrase><phrase role="identifier">gen</phrase><phrase role="special">,</phrase> <phrase role="identifier">dist</phrase><phrase role="special">);</phrase>
-<phrase role="special">}</phrase>
-
-</programlisting>
- </para>
- <calloutlist>
- <callout arearefs="callout_tests.c6" id="callout_tests.c7">
- <important>
- <para>
- test
- </para>
- </important>
- </callout>
- </calloutlist>
- <para>
- Example 4:
- </para>
- <para>
-<programlisting><phrase role="keyword">int</phrase> <phrase role="identifier">roll_die</phrase><phrase role="special">()</phrase> <phrase role="special">{</phrase>
- <co id="callout_tests.c8" linkends="callout_tests.c9" /><phrase role="identifier">boost</phrase><phrase role="special">::</phrase><phrase role="identifier">variate_generator</phrase><phrase role="special"><</phrase><phrase role="identifier">boost</phrase><phrase role="special">::</phrase><phrase role="identifier">mt19937</phrase><phrase role="special">&,</phrase> <phrase role="identifier">boost</phrase><phrase role="special">::</phrase><phrase role="identifier">uniform_int</phrase><phrase role="special"><></phrase> <phrase role="special">></phrase> <phrase role="identifier">die</phrase><phrase role="special">(</phrase><phrase role="identifier">gen</phrase><phrase role="special">,</phrase> <phrase role="identifier">dist</phrase><phrase role="special">);</phrase>
-<co id="callout_tests.c10" linkends="callout_tests.c11" /><phrase role="identifier">boost</phrase><phrase role="special">::</phrase><phrase role="identifier">uniform_int</phrase><phrase role="special"><></phrase> <phrase role="identifier">dist</phrase><phrase role="special">(</phrase><phrase role="number">1</phrase><phrase role="special">,</phrase> <phrase role="number">6</phrase><phrase role="special">);</phrase> <co id="callout_tests.c12" linkends="callout_tests.c13" />
-<phrase role="special">}</phrase>
-
-</programlisting>
- </para>
- <calloutlist>
- <callout arearefs="callout_tests.c8" id="callout_tests.c9">
- <para>
- callout 1
- </para>
- </callout>
- <callout arearefs="callout_tests.c10" id="callout_tests.c11">
- <para>
- callout 2
- </para>
- </callout>
- <callout arearefs="callout_tests.c12" id="callout_tests.c13">
- <para>
- create a uniform_int distribution
- </para>
- </callout>
- </calloutlist>
- <para>
-<programlisting><co id="callout_tests.c14" linkends="callout_tests.c15" /><phrase role="identifier">boost</phrase><phrase role="special">::</phrase><phrase role="identifier">uniform_int</phrase><phrase role="special"><></phrase> <phrase role="identifier">dist</phrase><phrase role="special">(</phrase><phrase role="number">1</phrase><phrase role="special">,</phrase> <phrase role="number">6</phrase><phrase role="special">);</phrase> <co id="callout_tests.c16" linkends="callout_tests.c17" />
-</programlisting>
- </para>
- <calloutlist>
- <callout arearefs="callout_tests.c14" id="callout_tests.c15">
- <para>
- callout 2
- </para>
- </callout>
- <callout arearefs="callout_tests.c16" id="callout_tests.c17">
- <para>
- create a uniform_int distribution
- </para>
- </callout>
- </calloutlist>
- <section id="callout_tests.test_section">
- <title><link linkend="callout_tests.test_section">Try callouts in a section</link></title>
- <para>
- Example 1:
- </para>
- <para>
- Now we can define a function that simulates an ordinary six-sided die.
- </para>
- <para>
-<programlisting><phrase role="keyword">int</phrase> <phrase role="identifier">roll_die</phrase><phrase role="special">()</phrase> <phrase role="special">{</phrase>
- <phrase role="identifier">boost</phrase><phrase role="special">::</phrase><phrase role="identifier">uniform_int</phrase><phrase role="special"><></phrase> <phrase role="identifier">dist</phrase><phrase role="special">(</phrase><phrase role="number">1</phrase><phrase role="special">,</phrase> <phrase role="number">6</phrase><phrase role="special">);</phrase> <co id="callout_tests.test_section.c0" linkends="callout_tests.test_section.c1" />
-<phrase role="special">}</phrase>
-
-</programlisting>
- </para>
- <calloutlist>
- <callout arearefs="callout_tests.test_section.c0" id="callout_tests.test_section.c1">
- <para>
- create a uniform_int distribution
- </para>
- </callout>
- </calloutlist>
- <para>
- Example 2:
- </para>
- <para>
-<programlisting><phrase role="keyword">int</phrase> <phrase role="identifier">roll_die</phrase><phrase role="special">()</phrase> <phrase role="special">{</phrase>
- <co id="callout_tests.test_section.c2" linkends="callout_tests.test_section.c3" /><phrase role="identifier">boost</phrase><phrase role="special">::</phrase><phrase role="identifier">variate_generator</phrase><phrase role="special"><</phrase><phrase role="identifier">boost</phrase><phrase role="special">::</phrase><phrase role="identifier">mt19937</phrase><phrase role="special">&,</phrase> <phrase role="identifier">boost</phrase><phrase role="special">::</phrase><phrase role="identifier">uniform_int</phrase><phrase role="special"><></phrase> <phrase role="special">></phrase> <phrase role="identifier">die</phrase><phrase role="special">(</phrase><phrase role="identifier">gen</phrase><phrase role="special">,</phrase> <phrase role="identifier">dist</phrase><phrase role="special">);</phrase>
-<phrase role="special">}</phrase>
-
-</programlisting>
- </para>
- <calloutlist>
- <callout arearefs="callout_tests.test_section.c2" id="callout_tests.test_section.c3">
- <important>
- <para>
- test
- </para>
- </important>
- </callout>
- </calloutlist>
- <para>
- Example 3:
- </para>
- <para>
-<programlisting><phrase role="keyword">int</phrase> <phrase role="identifier">roll_die</phrase><phrase role="special">()</phrase> <phrase role="special">{</phrase>
- <co id="callout_tests.test_section.c4" linkends="callout_tests.test_section.c5" /><phrase role="identifier">boost</phrase><phrase role="special">::</phrase><phrase role="identifier">variate_generator</phrase><phrase role="special"><</phrase><phrase role="identifier">boost</phrase><phrase role="special">::</phrase><phrase role="identifier">mt19937</phrase><phrase role="special">&,</phrase> <phrase role="identifier">boost</phrase><phrase role="special">::</phrase><phrase role="identifier">uniform_int</phrase><phrase role="special"><></phrase> <phrase role="special">></phrase> <phrase role="identifier">die</phrase><phrase role="special">(</phrase><phrase role="identifier">gen</phrase><phrase role="special">,</phrase> <phrase role="identifier">dist</phrase><phrase role="special">);</phrase>
-<phrase role="special">}</phrase>
-
-</programlisting>
- </para>
- <calloutlist>
- <callout arearefs="callout_tests.test_section.c4" id="callout_tests.test_section.c5">
- <important>
- <para>
- test
- </para>
- </important>
- </callout>
- </calloutlist>
- <para>
- Example 3 (again!):
- </para>
- <para>
-<programlisting><phrase role="keyword">int</phrase> <phrase role="identifier">roll_die</phrase><phrase role="special">()</phrase> <phrase role="special">{</phrase>
- <co id="callout_tests.test_section.c6" linkends="callout_tests.test_section.c7" /><phrase role="identifier">boost</phrase><phrase role="special">::</phrase><phrase role="identifier">variate_generator</phrase><phrase role="special"><</phrase><phrase role="identifier">boost</phrase><phrase role="special">::</phrase><phrase role="identifier">mt19937</phrase><phrase role="special">&,</phrase> <phrase role="identifier">boost</phrase><phrase role="special">::</phrase><phrase role="identifier">uniform_int</phrase><phrase role="special"><></phrase> <phrase role="special">></phrase> <phrase role="identifier">die</phrase><phrase role="special">(</phrase><phrase role="identifier">gen</phrase><phrase role="special">,</phrase> <phrase role="identifier">dist</phrase><phrase role="special">);</phrase>
-<phrase role="special">}</phrase>
-
-</programlisting>
- </para>
- <calloutlist>
- <callout arearefs="callout_tests.test_section.c6" id="callout_tests.test_section.c7">
- <important>
- <para>
- test
- </para>
- </important>
- </callout>
- </calloutlist>
- <para>
- Example 4:
- </para>
- <para>
-<programlisting><phrase role="keyword">int</phrase> <phrase role="identifier">roll_die</phrase><phrase role="special">()</phrase> <phrase role="special">{</phrase>
- <co id="callout_tests.test_section.c8" linkends="callout_tests.test_section.c9" /><phrase role="identifier">boost</phrase><phrase role="special">::</phrase><phrase role="identifier">variate_generator</phrase><phrase role="special"><</phrase><phrase role="identifier">boost</phrase><phrase role="special">::</phrase><phrase role="identifier">mt19937</phrase><phrase role="special">&,</phrase> <phrase role="identifier">boost</phrase><phrase role="special">::</phrase><phrase role="identifier">uniform_int</phrase><phrase role="special"><></phrase> <phrase role="special">></phrase> <phrase role="identifier">die</phrase><phrase role="special">(</phrase><phrase role="identifier">gen</phrase><phrase role="special">,</phrase> <phrase role="identifier">dist</phrase><phrase role="special">);</phrase>
-<co id="callout_tests.test_section.c10" linkends="callout_tests.test_section.c11" /><phrase role="identifier">boost</phrase><phrase role="special">::</phrase><phrase role="identifier">uniform_int</phrase><phrase role="special"><></phrase> <phrase role="identifier">dist</phrase><phrase role="special">(</phrase><phrase role="number">1</phrase><phrase role="special">,</phrase> <phrase role="number">6</phrase><phrase role="special">);</phrase> <co id="callout_tests.test_section.c12" linkends="callout_tests.test_section.c13" />
-<phrase role="special">}</phrase>
-
-</programlisting>
- </para>
- <calloutlist>
- <callout arearefs="callout_tests.test_section.c8" id="callout_tests.test_section.c9">
- <para>
- callout 1
- </para>
- </callout>
- <callout arearefs="callout_tests.test_section.c10" id="callout_tests.test_section.c11">
- <para>
- callout 2
- </para>
- </callout>
- <callout arearefs="callout_tests.test_section.c12" id="callout_tests.test_section.c13">
- <para>
- create a uniform_int distribution
- </para>
- </callout>
- </calloutlist>
- <para>
-<programlisting><co id="callout_tests.test_section.c14" linkends="callout_tests.test_section.c15" /><phrase role="identifier">boost</phrase><phrase role="special">::</phrase><phrase role="identifier">uniform_int</phrase><phrase role="special"><></phrase> <phrase role="identifier">dist</phrase><phrase role="special">(</phrase><phrase role="number">1</phrase><phrase role="special">,</phrase> <phrase role="number">6</phrase><phrase role="special">);</phrase> <co id="callout_tests.test_section.c16" linkends="callout_tests.test_section.c17" />
-</programlisting>
- </para>
- <calloutlist>
- <callout arearefs="callout_tests.test_section.c14" id="callout_tests.test_section.c15">
- <para>
- callout 2
- </para>
- </callout>
- <callout arearefs="callout_tests.test_section.c16" id="callout_tests.test_section.c17">
- <para>
- create a uniform_int distribution
- </para>
- </callout>
- </calloutlist>
- </section>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/callouts.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/callouts.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,51 +0,0 @@
-[article Callout Tests
- [quickbook 1.5]
-]
-
-[import callouts.cpp]
-
-Example 1:
-
-[example1]
-
-Example 2:
-
-[example2]
-
-Example 3:
-
-[example3]
-
-Example 3 (again!):
-
-[example3]
-
-Example 4:
-
-[example4]
-[example4a]
-
-[section:test_section Try callouts in a section]
-
-Example 1:
-
-[example1]
-
-Example 2:
-
-[example2]
-
-Example 3:
-
-[example3]
-
-Example 3 (again!):
-
-[example3]
-
-Example 4:
-
-[example4]
-[example4a]
-
-[endsect]
\ No newline at end of file
Added: branches/quickbook-dev/tools/quickbook/test/code-1_1.gold
==============================================================================
--- (empty file)
+++ branches/quickbook-dev/tools/quickbook/test/code-1_1.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
+<article id="code_block" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" xmlns:xi="http://www.w3.org/2001/XInclude">
+ <title>Code Block</title>
+ <section id="code_block.test_1">
+ <title>Test 1</title>
+ <para>
+ A code block with proper indentation ;-)
+ </para>
+<programlisting><phrase role="preprocessor">#include</phrase> <phrase role="special"><</phrase><phrase role="identifier">iostream</phrase><phrase role="special">></phrase>
+
+<phrase role="keyword">int</phrase> <phrase role="identifier">main</phrase><phrase role="special">()</phrase>
+<phrase role="special">{</phrase>
+ <phrase role="identifier">std</phrase><phrase role="special">::</phrase><phrase role="identifier">cout</phrase> <phrase role="special"><<</phrase> <phrase role="string">"Hello, World!"</phrase> <phrase role="special"><<</phrase> <phrase role="identifier">std</phrase><phrase role="special">::</phrase><phrase role="identifier">endl</phrase><phrase role="special">;</phrase>
+ <phrase role="keyword">return</phrase> <phrase role="number">0</phrase><phrase role="special">;</phrase>
+<phrase role="special">}</phrase>
+</programlisting>
+ </section>
+ <section id="code_block.test_2">
+ <title>Test 2</title>
+ <para>
+ A code block with proper indentation ;-)
+ </para>
+ <para>
+<programlisting><phrase role="preprocessor">#include</phrase> <phrase role="special"><</phrase><phrase role="identifier">iostream</phrase><phrase role="special">></phrase>
+
+<phrase role="keyword">int</phrase> <phrase role="identifier">main</phrase><phrase role="special">()</phrase>
+<phrase role="special">{</phrase>
+ <phrase role="identifier">std</phrase><phrase role="special">::</phrase><phrase role="identifier">cout</phrase> <phrase role="special"><<</phrase> <phrase role="string">"Hello, World!"</phrase> <phrase role="special"><<</phrase> <phrase role="identifier">std</phrase><phrase role="special">::</phrase><phrase role="identifier">endl</phrase><phrase role="special">;</phrase>
+ <phrase role="keyword">return</phrase> <phrase role="number">0</phrase><phrase role="special">;</phrase>
+<phrase role="special">}</phrase>
+</programlisting>
+ </para>
+ </section>
+ <section id="code_block.test_3">
+ <title>Test 3</title>
+ <para>
+<programlisting><phrase role="keyword">print</phrase> <phrase role="string">"\xfabln\xeck"</phrase>
+</programlisting>
+ </para>
+ </section>
+ <section id="code_block.test_4">
+ <title>Test 4</title>
+ <para>
+ This isn't valid C++ but I think we should accept it;
+ </para>
+ <para>
+<programlisting><phrase role="identifier">std</phrase><phrase role="special">::</phrase><phrase role="identifier">cout</phrase><phrase role="special"><<</phrase><phrase role="string">"\xfabln\xeck"</phrase><phrase role="special"><<</phrase><phrase role="string">"\n"</phrase><phrase role="special">;</phrase>
+</programlisting>
+ </para>
+ </section>
+</article>
Added: branches/quickbook-dev/tools/quickbook/test/code-1_1.quickbook
==============================================================================
--- (empty file)
+++ branches/quickbook-dev/tools/quickbook/test/code-1_1.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
@@ -0,0 +1,51 @@
+[article Code Block]
+
+[section Test 1]
+
+A code block with proper indentation ;-)
+
+ #include <iostream>
+
+ int main()
+ {
+ std::cout << "Hello, World!" << std::endl;
+ return 0;
+ }
+
+[endsect]
+
+[section Test 2]
+
+A code block with proper indentation ;-)
+
+``
+ #include <iostream>
+
+ int main()
+ {
+ std::cout << "Hello, World!" << std::endl;
+ return 0;
+ }
+``
+
+[endsect]
+
+[section Test 3]
+
+[python]
+``
+ print "\xfabln\xeck"
+``
+
+[endsect]
+
+[section Test 4]
+
+This isn't valid C++ but I think we should accept it;
+
+[c++]
+``
+ std::cout<<"\xfabln\xeck"<<"\n";
+``
+
+[endsect]
Copied: branches/quickbook-dev/tools/quickbook/test/code-1_5.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/code-block.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/code-1_5.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/code-block.quickbook)
==============================================================================
Deleted: branches/quickbook-dev/tools/quickbook/test/code-block-1.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/code-block-1.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="code_block_1" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Code Block 1</title>
- <section id="code_block_1.a_code_block">
- <title>A code block</title>
- <para>
- A code block with proper indentation ;-)
- </para>
-<programlisting><phrase role="preprocessor">#include</phrase> <phrase role="special"><</phrase><phrase role="identifier">iostream</phrase><phrase role="special">></phrase>
-
-<phrase role="keyword">int</phrase> <phrase role="identifier">main</phrase><phrase role="special">()</phrase>
-<phrase role="special">{</phrase>
- <phrase role="identifier">std</phrase><phrase role="special">::</phrase><phrase role="identifier">cout</phrase> <phrase role="special"><<</phrase> <phrase role="string">"Hello, World!"</phrase> <phrase role="special"><<</phrase> <phrase role="identifier">std</phrase><phrase role="special">::</phrase><phrase role="identifier">endl</phrase><phrase role="special">;</phrase>
- <phrase role="keyword">return</phrase> <phrase role="number">0</phrase><phrase role="special">;</phrase>
-<phrase role="special">}</phrase>
-</programlisting>
- </section>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/code-block-1.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/code-block-1.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,16 +0,0 @@
-[article Code Block 1
-]
-
-[section A code block]
-
-A code block with proper indentation ;-)
-
- #include <iostream>
-
- int main()
- {
- std::cout << "Hello, World!" << std::endl;
- return 0;
- }
-
-[endsect]
Deleted: branches/quickbook-dev/tools/quickbook/test/code-block-2.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/code-block-2.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="code_block_2" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Code Block 2</title>
- <section id="code_block_2.a_code_block">
- <title>A code block</title>
- <para>
- A code block with proper indentation ;-)
- </para>
- <para>
-<programlisting><phrase role="preprocessor">#include</phrase> <phrase role="special"><</phrase><phrase role="identifier">iostream</phrase><phrase role="special">></phrase>
-
-<phrase role="keyword">int</phrase> <phrase role="identifier">main</phrase><phrase role="special">()</phrase>
-<phrase role="special">{</phrase>
- <phrase role="identifier">std</phrase><phrase role="special">::</phrase><phrase role="identifier">cout</phrase> <phrase role="special"><<</phrase> <phrase role="string">"Hello, World!"</phrase> <phrase role="special"><<</phrase> <phrase role="identifier">std</phrase><phrase role="special">::</phrase><phrase role="identifier">endl</phrase><phrase role="special">;</phrase>
- <phrase role="keyword">return</phrase> <phrase role="number">0</phrase><phrase role="special">;</phrase>
-<phrase role="special">}</phrase>
-</programlisting>
- </para>
- </section>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/code-block-2.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/code-block-2.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,18 +0,0 @@
-[article Code Block 2
-]
-
-[section A code block]
-
-A code block with proper indentation ;-)
-
-``
- #include <iostream>
-
- int main()
- {
- std::cout << "Hello, World!" << std::endl;
- return 0;
- }
-``
-
-[endsect]
Deleted: branches/quickbook-dev/tools/quickbook/test/code-block-3.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/code-block-3.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="code_block_3" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Code Block 3</title>
- <section id="code_block_3.python_code_block">
- <title>Python code block</title>
- <para>
-<programlisting><phrase role="keyword">print</phrase> <phrase role="string">"\xfabln\xeck"</phrase>
-</programlisting>
- </para>
- </section>
- <section id="code_block_3.c___code_block">
- <title>C++ code block</title>
- <para>
- This isn't valid C++ but I think we should accept it;
- </para>
- <para>
-<programlisting><phrase role="identifier">std</phrase><phrase role="special">::</phrase><phrase role="identifier">cout</phrase><phrase role="special"><<</phrase><phrase role="string">"\xfabln\xeck"</phrase><phrase role="special"><<</phrase><phrase role="string">"\n"</phrase><phrase role="special">;</phrase>
-</programlisting>
- </para>
- </section>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/code-block-3.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/code-block-3.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,21 +0,0 @@
-[article Code Block 3]
-
-[section Python code block]
-
-[python]
-``
- print "\xfabln\xeck"
-``
-
-[endsect]
-
-[section C++ code block]
-
-This isn't valid C++ but I think we should accept it;
-
-[c++]
-``
- std::cout<<"\xfabln\xeck"<<"\n";
-``
-
-[endsect]
Deleted: branches/quickbook-dev/tools/quickbook/test/code-block-cpp.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/code-block-cpp.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="c___code_blocks" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>C++ Code Blocks</title>
-<programlisting><phrase role="comment">// No escape</phrase>
-<phrase role="comment">/* No escape */</phrase>
-<phrase role="comment">/* No escape
- * with newlines
- */</phrase>
-<phrase role="comment">// In Header: <<ulink url="boost:/boost/optional/optional.hpp">boost/optional/optional.hpp</ulink>></phrase>
-<phrase role="comment">/* In Header: <<ulink url="boost:/boost/optional/optional.hpp">boost/optional/optional.hpp</ulink>> */</phrase>
-<phrase role="comment">/* Multiple escapes: <emphasis>italic</emphasis>
- * <emphasis role="underline">underline</emphasis><emphasis role="bold">bold</emphasis>
- */</phrase>
-</programlisting>
- <para>
- A badly formed comment:
- </para>
-<programlisting><phrase role="comment">/* Oh dear
-</phrase></programlisting>
- <para>
- A badly formed comment with an escape:
- </para>
-<programlisting><phrase role="comment">/* Oh dear <emphasis role="bold">bold</emphasis>
-</phrase></programlisting>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/code-block-cpp.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/code-block-cpp.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,22 +0,0 @@
-[article C++ Code Blocks
-[quickbook 1.5]
-]
-
- // No escape
- /* No escape */
- /* No escape
- * with newlines
- */
- // In Header: <``[@boost:/boost/optional/optional.hpp boost/optional/optional.hpp]``>
- /* In Header: <``[@boost:/boost/optional/optional.hpp boost/optional/optional.hpp]``> */
- /* Multiple escapes: ``/italic/``
- * ``_underline_````*bold*``
- */
-
-A badly formed comment:
-
- /* Oh dear
-
-A badly formed comment with an escape:
-
- /* Oh dear ``*bold*``
Deleted: branches/quickbook-dev/tools/quickbook/test/code-block-python.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/code-block-python.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="python_code_blocks" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Python Code Blocks</title>
-<programlisting><phrase role="comment"># No escape</phrase>
-<phrase role="comment"># Escape: <emphasis role="bold">bold</emphasis></phrase>
-<phrase role="comment"># Escape: <emphasis role="underline">underline</emphasis><emphasis>italic</emphasis></phrase>
-</programlisting>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/code-block-python.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/code-block-python.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,8 +0,0 @@
-[article Python Code Blocks
-[quickbook 1.5]
-[source-mode python]
-]
-
- # No escape
- # Escape: ``*bold*``
- # Escape: ``_underline_````/italic/``
Deleted: branches/quickbook-dev/tools/quickbook/test/code-block-teletype.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/code-block-teletype.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="code_block_teletype_1" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Code Block Teletype 1</title>
- <section id="code_block_teletype_1.a_code_block">
- <title><link linkend="code_block_teletype_1.a_code_block">A code block</link></title>
-<programlisting>Just some plain text.
-With some <emphasis role="bold">quickbook</emphasis> thrown in?
-</programlisting>
- </section>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/code-block-teletype.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/code-block-teletype.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,14 +0,0 @@
-[article Code Block Teletype 1
- [quickbook 1.5]
-]
-
-[teletype]
-
-[section A code block]
-
-[def __text__ text]
-
- Just some plain __text__.
- ``With some *quickbook* thrown in?``
-
-[endsect]
Deleted: branches/quickbook-dev/tools/quickbook/test/code-block.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/code-block.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="indented_code_blocks" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Indented code blocks</title>
- <para>
- In a paragraph. Still in a paragraph.
- </para>
-<programlisting>In a code block.
-</programlisting>
- <para>
- Back in a paragraph.
- </para>
-<programlisting> Code block line 1.
-Code block line 2.
- Code block line 3.
-</programlisting>
- <para>
- Paragraph.
- </para>
-<programlisting>Code block with no trailing blank lines.
-</programlisting>
- <para>
- Paragraph.
- </para>
- <bridgehead renderas="sect2" id="indented_code_blocks.h0">
- <phrase id="indented_code_blocks.code_blocks_separated_by_comment"/><link linkend="indented_code_blocks.code_blocks_separated_by_comment">Code
- blocks separated by comment</link>
- </bridgehead>
-<programlisting>First code block.
-</programlisting>
-<programlisting>Second code block.
-[/ Comment in second code block]
-Still second code block.
-[/ Comment trailing second code block]
-</programlisting>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/code-block.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/code-block.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,29 +0,0 @@
-[article Indented code blocks
- [quickbook 1.5]
- [source-mode teletype]
-]
-
-In a paragraph.
- Still in a paragraph.
-
- In a code block.
-
-Back in a paragraph.
-
- Code block line 1.
- Code block line 2.
- Code block line 3.
-
-Paragraph.
-
- Code block with no trailing blank lines.
-Paragraph.
-
-[heading Code blocks separated by comment]
-
- First code block.
-[/ Comment]
- Second code block.
- [/ Comment in second code block]
- Still second code block.
- [/ Comment trailing second code block]
Deleted: branches/quickbook-dev/tools/quickbook/test/code-snippet.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/code-snippet.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="code_snippets" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Code Snippets</title>
- <section id="code_snippets.a_code_snippet">
- <title>A code snippet</title>
- <para>
- Code snippets inlined in text, as in <code><phrase role="keyword">namespace</phrase>
- <phrase role="identifier">quickbook</phrase> <phrase role="special">{</phrase>
- <phrase role="keyword">static</phrase> <phrase role="keyword">const</phrase>
- <phrase role="keyword">int</phrase> <phrase role="identifier">value</phrase>
- <phrase role="special">=</phrase> <phrase role="number">0</phrase><phrase role="special">;</phrase>
- <phrase role="special">}</phrase></code>, should be properly formatted and
- not glued to the surrounding text.
- </para>
- <para>
- There shoud be no spacees around (<code><phrase role="keyword">this</phrase></code>),
- and spaces around <code><phrase role="keyword">this</phrase></code> code.
- </para>
- </section>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/code-snippet.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/code-snippet.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,12 +0,0 @@
-[article Code Snippets
-]
-
-[section A code snippet]
-
-Code snippets inlined in text, as in `namespace quickbook { static const int
-value = 0; }`, should be properly formatted and not glued to the surrounding
-text.
-
-There shoud be no spacees around (`this`), and spaces around `this` code.
-
-[endsect]
Copied: branches/quickbook-dev/tools/quickbook/test/code_cpp-1_5.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/code-block-cpp.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/code_cpp-1_5.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/code-block-cpp.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/code_cpp_mismatched_escape-1_4-fail.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/fail-cpp-mismatched-escape.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/code_python-1_5.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/code-block-python.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/code_python-1_5.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/code-block-python.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/code_python_mismatched_escape-1_4-fail.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/fail-python-mismatched-escape.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/code_snippet-1_1.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/code-snippet.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/code_snippet-1_1.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/code-snippet.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/code_teletype-1_5.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/code-block-teletype.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/code_teletype-1_5.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/code-block-teletype.quickbook)
==============================================================================
--- /branches/quickbook-dev/tools/quickbook/test/code-block-teletype.quickbook (original)
+++ branches/quickbook-dev/tools/quickbook/test/code_teletype-1_5.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
@@ -1,9 +1,8 @@
[article Code Block Teletype 1
[quickbook 1.5]
+ [source-mode teletype]
]
-[teletype]
-
[section A code block]
[def __text__ text]
Copied: branches/quickbook-dev/tools/quickbook/test/command_line_macro-1_1.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/command_line_macro.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/command_line_macro-1_1.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/command_line_macro.quickbook)
==============================================================================
Deleted: branches/quickbook-dev/tools/quickbook/test/command_line_macro.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/command_line_macro.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="command_line_macro" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Command Line Macro</title>
- <para>
- <emphasis role="bold">bold</emphasis>
- </para>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/command_line_macro.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/command_line_macro.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,6 +0,0 @@
-[article Command Line Macro
-]
-
-[/ This test relies on __macro__ being defined at the command line.]
-
-__macro__
\ No newline at end of file
Copied: branches/quickbook-dev/tools/quickbook/test/cond_phrase-1_5.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/cond_phrase.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/cond_phrase-1_5.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/cond_phrase.quickbook)
==============================================================================
Deleted: branches/quickbook-dev/tools/quickbook/test/cond_phrase.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/cond_phrase.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="coniditional_phrase_test" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Coniditional Phrase Test</title>
- <para>
- This should show
- </para>
- <para>
- The should be no space inserted.
- </para>
- <para>
- <emphasis role="bold">Bold text</emphasis>
- </para>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/cond_phrase.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/cond_phrase.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,12 +0,0 @@
-[article Coniditional Phrase Test
- [quickbook 1.5]
-]
-
-[def __defined__]
-
-[? __defined__ This should show]
-[? __undefined__ This should not show]
-
-The should be no sp[?__undefined__ just some junk]ace inserted.
-
-[? __defined__ [*Bold text]]
\ No newline at end of file
Copied: branches/quickbook-dev/tools/quickbook/test/elements-1_5.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/elements_1_5.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/elements-1_5.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/elements_1_5.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/elements-1_6.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/elements_1_6.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/elements-1_6.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/elements_1_6.quickbook)
==============================================================================
Deleted: branches/quickbook-dev/tools/quickbook/test/elements_1_5.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/elements_1_5.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="1_5_elements" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>1.5 Elements</title>
- <para>
- [ordered_list [item1][item2]]
- </para>
- <para>
- [itemized_list [item1][item2]]
- </para>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/elements_1_5.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/elements_1_5.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,9 +0,0 @@
-[article 1.5 Elements
-[quickbook 1.5]
-]
-
-[/ elements from 1.6]
-
-[ordered_list [item1][item2]]
-
-[itemized_list [item1][item2]]
Deleted: branches/quickbook-dev/tools/quickbook/test/elements_1_6.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/elements_1_6.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="1_6_elements" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>1.6 Elements</title>
- <orderedlist>
- <listitem>
- <para>
- item1
- </para>
- </listitem>
- <listitem>
- <para>
- item2
- </para>
- </listitem>
- </orderedlist>
- <itemizedlist>
- <listitem>
- <para>
- item1
- </para>
- </listitem>
- <listitem>
- <para>
- item2
- </para>
- </listitem>
- </itemizedlist>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/elements_1_6.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/elements_1_6.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,9 +0,0 @@
-[article 1.6 Elements
-[quickbook 1.6]
-]
-
-[/ elements from 1.6]
-
-[ordered_list [item1][item2]]
-
-[itemized_list [item1][item2]]
Copied: branches/quickbook-dev/tools/quickbook/test/empty.qbk (from r75234, /branches/quickbook-dev/tools/quickbook/test/empty.quickbook)
==============================================================================
Deleted: branches/quickbook-dev/tools/quickbook/test/empty.quickbook
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/escape-1_1.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/escape.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/escape-1_1.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/escape.quickbook)
==============================================================================
--- /branches/quickbook-dev/tools/quickbook/test/escape.quickbook (original)
+++ branches/quickbook-dev/tools/quickbook/test/escape-1_1.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
@@ -25,4 +25,3 @@
'''
[endsect]
-
Copied: branches/quickbook-dev/tools/quickbook/test/escape-mismatched-1_5-fail.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/fail-mismatched-boostbook-escape.quickbook)
==============================================================================
Deleted: branches/quickbook-dev/tools/quickbook/test/escape.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/escape.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="escape" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Escape</title>
- <section id="escape.escape">
- <title>Escape</title>
- <para>
- <emphasis>Da do do do. Da da da da. That's all I have to say to you.</emphasis>
- </para>
- <para>
- This letter α should have a space either side of it.
- </para>
- <para>
- These should be properly encoded: > < "
- </para>
- <para>
- This <link linkend="$0">link</link> shouldn't be changed.
- </para>
- <para>
- Some other problematic links:
-<link linkend="$157">one</link>,
-<link linkend="$-256">two</link>,
-<link linkend="$text">three</link>.
- </para>
- </section>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/escape.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/escape.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,28 +0,0 @@
-[article Escape
-]
-
-[section Escape]
-
-'''
-<emphasis>Da do do do. Da da da da. That's all I have to say to you.</emphasis>
-'''
-
-This letter '''α''' should have a space either side of it.
-
-These should be properly encoded: \> \< \"
-
-[/ The following tests are based on internal knowledge of
- how quickbook's id generator works. They make sure it
- doesn't mess up escaped docbook. ]
-
-'''This <link linkend="$0">link</link> shouldn't be changed.'''
-
-'''
-Some other problematic links:
-<link linkend="$157">one</link>,
-<link linkend="$-256">two</link>,
-<link linkend="$text">three</link>.
-'''
-
-[endsect]
-
Deleted: branches/quickbook-dev/tools/quickbook/test/fail-cpp-mismatched-escape.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/fail-cpp-mismatched-escape.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,5 +0,0 @@
-[article Odd code markup. [quickbook 1.4] ]
-
-[c++]
-
- `` int main() {}
Deleted: branches/quickbook-dev/tools/quickbook/test/fail-import.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/fail-import.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,11 +0,0 @@
-[article Expect import Fail
-]
-
-[section Failure]
-
-[import this-is-not-a-file.cpp]
-
-[endsect]
-
-
-
Deleted: branches/quickbook-dev/tools/quickbook/test/fail-include.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/fail-include.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,11 +0,0 @@
-[article Expect xinclude Fail
-]
-
-[section Failure]
-
-[include this-is-not-a-file.qbk]
-
-[endsect]
-
-
-
Deleted: branches/quickbook-dev/tools/quickbook/test/fail-mismatched-boostbook-escape.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/fail-mismatched-boostbook-escape.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,5 +0,0 @@
-[article Badly escaped boostbook
-[quickbook 1.5]
-]
-
-'''<emphasis>something</emphasis>
\ No newline at end of file
Deleted: branches/quickbook-dev/tools/quickbook/test/fail-parse-error1.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/fail-parse-error1.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,3 +0,0 @@
-[article Parse error [quickbook 1.4]]
-
-[heading Incomplete heading
Deleted: branches/quickbook-dev/tools/quickbook/test/fail-parse-error2.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/fail-parse-error2.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,5 +0,0 @@
-[article Parse error [quickbook 1.4]]
-
-[variablelist Variable List
-[[1234]]
-]
Deleted: branches/quickbook-dev/tools/quickbook/test/fail-post-process.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/fail-post-process.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,3 +0,0 @@
-[article Fail post process due to invalid embedded xml [quickbook 1.4] ]
-
-Invalid xml follows: '''<!--quickbook-escape-postfix--><>'''
Deleted: branches/quickbook-dev/tools/quickbook/test/fail-python-mismatched-escape.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/fail-python-mismatched-escape.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,5 +0,0 @@
-[article Odd code markup. [quickbook 1.4] ]
-
-[python]
-
- print "Hello World." ``
Deleted: branches/quickbook-dev/tools/quickbook/test/fail-template-arguments1.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/fail-template-arguments1.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,13 +0,0 @@
-[article Expect template to fail because there are too many arguments.
-]
-
-[template unary[x] [x]]
-
-[section Failure]
-
-[unary a..b ]
-
-[endsect]
-
-
-
Deleted: branches/quickbook-dev/tools/quickbook/test/fail-template-arguments2.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/fail-template-arguments2.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,13 +0,0 @@
-[article Expect template to fail because there are not enough arguments.
-]
-
-[template ternary[x y z] [x][y][z]]
-
-[section Failure]
-
-[ternary a b ]
-
-[endsect]
-
-
-
Deleted: branches/quickbook-dev/tools/quickbook/test/fail-template-arguments3.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/fail-template-arguments3.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,6 +0,0 @@
-[article Expect template to fail because there are not enough arguments on 1.5.
- [quickbook 1.5]
-]
-
-[template ternary[x y z] {[x]-[y]-[z]}]
-[ternary 1..2 3 4]
\ No newline at end of file
Deleted: branches/quickbook-dev/tools/quickbook/test/fail-template-lookup1.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/fail-template-lookup1.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,7 +0,0 @@
-[article Fail Template Lookup 1
- [quickbook 1.5]
-]
-
-[template test1[] [a]]
-[template test2[a] [test1]]
-[test2 1]
\ No newline at end of file
Deleted: branches/quickbook-dev/tools/quickbook/test/fail-template-section-1.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/fail-template-section-1.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,9 +0,0 @@
-[article Template should contain balanced sections
- [quickbook 1.5]
-]
-
-[template begin_no_end[]
-[section Test]
-]
-
-[begin_no_end]
\ No newline at end of file
Deleted: branches/quickbook-dev/tools/quickbook/test/fail-template-section-2.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/fail-template-section-2.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,10 +0,0 @@
-[article Template should contain balanced sections
- [quickbook 1.5]
-]
-
-[template end_before_begin[]
-[endsect]
-[section Test]
-]
-
-[end_before_begin]
\ No newline at end of file
Deleted: branches/quickbook-dev/tools/quickbook/test/fail-template-section-3.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/fail-template-section-3.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,9 +0,0 @@
-[article Template should contain balanced sections
- [quickbook 1.5]
-]
-
-[template end_no_begin[]
-[endsect]
-]
-
-[end_no_begin]
\ No newline at end of file
Deleted: branches/quickbook-dev/tools/quickbook/test/fail-unknown-quickbook-1.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/fail-unknown-quickbook-1.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,5 +0,0 @@
-[article Future version of quickbook
- [quickbook 1.7]
-]
-
-This should fail...
\ No newline at end of file
Deleted: branches/quickbook-dev/tools/quickbook/test/fail-unknown-quickbook-2.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/fail-unknown-quickbook-2.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,5 +0,0 @@
-[article Far future version of quickbook
- [quickbook 2.0]
-]
-
-This should fail...
\ No newline at end of file
Deleted: branches/quickbook-dev/tools/quickbook/test/fail-unknown-quickbook-3.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/fail-unknown-quickbook-3.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,5 +0,0 @@
-[article Non-existant version of quickbook
- [quickbook 0.1]
-]
-
-This should fail...
\ No newline at end of file
Copied: branches/quickbook-dev/tools/quickbook/test/heading-1_1.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/heading_1_1.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/heading-1_1.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/heading_1_1.quickbook)
==============================================================================
--- /branches/quickbook-dev/tools/quickbook/test/heading_1_1.quickbook (original)
+++ branches/quickbook-dev/tools/quickbook/test/heading-1_1.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
@@ -1,5 +1,4 @@
-[article Heading Test 1.1
-]
+[article Heading Test 1.1]
[/ Basic headers ]
Copied: branches/quickbook-dev/tools/quickbook/test/heading-1_3.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/heading_1_3.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/heading-1_3.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/heading_1_3.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/heading-1_5.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/heading_1_5.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/heading-1_5.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/heading_1_5.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/heading-1_6.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/heading_1_6.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/heading-1_6.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/heading_1_6.quickbook)
==============================================================================
Deleted: branches/quickbook-dev/tools/quickbook/test/heading_1_1.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/heading_1_1.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,70 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="heading_test_1_1" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Heading Test 1.1</title>
- <bridgehead renderas="sect2" id="heading_test_1_1.h0">
- <phrase id="heading_test_1_1.generic_header"/><link linkend="heading_test_1_1.generic_header">Generic
- header</link>
- </bridgehead>
- <bridgehead renderas="sect1" id=".level_1">
- Level 1
- </bridgehead>
- <bridgehead renderas="sect2" id=".level_2">
- Level 2
- </bridgehead>
- <bridgehead renderas="sect3" id=".level_3">
- Level 3
- </bridgehead>
- <bridgehead renderas="sect4" id=".level_4">
- Level 4
- </bridgehead>
- <bridgehead renderas="sect5" id=".level_5">
- Level 5
- </bridgehead>
- <bridgehead renderas="sect6" id=".level_6">
- Level 6
- </bridgehead>
- <bridgehead renderas="sect1" id="._emphasis_role__bold__bold__emphasis_">
- <emphasis role="bold">Bold</emphasis>
- </bridgehead>
- <bridgehead renderas="sect1" id=".comment">
- Comment
- </bridgehead>
- <bridgehead renderas="sect1" id="._notanid">
- :notanid
- </bridgehead>
- <bridgehead renderas="sect1" id="._also_not_an_id">
- :also not an id
- </bridgehead>
- <bridgehead renderas="sect1" id=".h1">
- H1
- </bridgehead>
- <section id="heading_test_1_1.s1">
- <title>S1</title>
- <bridgehead renderas="sect2" id="s1.h2">
- H2
- </bridgehead>
- <section id="heading_test_1_1.s2">
- <title>S2</title>
- <bridgehead renderas="sect3" id="s2.h3">
- H3
- </bridgehead>
- </section>
- <bridgehead renderas="sect3" id="heading_test_1_1.s1.h0">
- <phrase id="heading_test_1_1.s1.h4"/><link linkend="heading_test_1_1.s1.h4">H4</link>
- </bridgehead>
- <section id="heading_test_1_1.s3">
- <title>S3</title>
- <bridgehead renderas="sect3" id="s3.h5">
- H5
- </bridgehead>
- </section>
- <bridgehead renderas="sect3" id="heading_test_1_1.s1.h1">
- <phrase id="heading_test_1_1.s1.h6"/><link linkend="heading_test_1_1.s1.h6">H6</link>
- </bridgehead>
- </section>
- <bridgehead renderas="sect1" id="s3.h7">
- H7
- </bridgehead>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/heading_1_1.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/heading_1_1.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,50 +0,0 @@
-[article Heading Test 1.1
-]
-
-[/ Basic headers ]
-
-[heading Generic header]
-[h1 Level 1]
-[h2 Level 2]
-[h3 Level 3]
-[h4 Level 4]
-[h5 Level 5]
-[h6 Level 6]
-
-[/ Test how heading ids are generated when different types of markup are present]
-
-[h1 *Bold*]
-[h1 [/]Comment[/]]
-
-[/ Headings that look like ids]
-
-[h1:notanid]
-[h1:also not an id]
-
-[/ Test how heading ids are generated inside sections]
-
-[h1 H1]
-
-[section:s1 S1]
-
-[h2 H2]
-
-[section:s2 S2]
-
-[h3 H3]
-
-[endsect]
-
-[heading H4]
-
-[section:s3 S3]
-
-[h3 H5]
-
-[endsect]
-
-[heading H6]
-
-[endsect]
-
-[h1 H7]
Deleted: branches/quickbook-dev/tools/quickbook/test/heading_1_3.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/heading_1_3.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="header" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Header</title>
- <bridgehead renderas="sect2" id="header.h0">
- <phrase id="header.header_test"/><link linkend="header.header_test">Header Test</link>
- </bridgehead>
- <para>
- Testing headers without sections.
- </para>
- <bridgehead renderas="sect2" id="header.h1">
- <phrase id="header._not_an_id"/><link linkend="header._not_an_id">:Not an Id</link>
- </bridgehead>
- <para>
- Paragraph.
- </para>
- <bridgehead renderas="sect3" id="header.h2">
- <phrase id="header._not_an_id_again"/><link linkend="header._not_an_id_again">:Not
- an Id again</link>
- </bridgehead>
- <para>
- Paragraph.
- </para>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/heading_1_3.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/heading_1_3.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,16 +0,0 @@
-[article Header
- [quickbook 1.3]
- [id header]
-]
-
-[heading Header Test]
-
-Testing headers without sections.
-
-[heading:Not an Id]
-
-Paragraph.
-
-[h3:Not an Id again]
-
-Paragraph.
\ No newline at end of file
Deleted: branches/quickbook-dev/tools/quickbook/test/heading_1_5.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/heading_1_5.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,78 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="heading_test_1_5" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Heading Test 1.5</title>
- <bridgehead renderas="sect2" id="heading_test_1_5.h0">
- <phrase id="heading_test_1_5.generic_header"/><link linkend="heading_test_1_5.generic_header">Generic
- header</link>
- </bridgehead>
- <bridgehead renderas="sect1" id="heading_test_1_5.h2">
- <phrase id="heading_test_1_5.level_1"/><link linkend="heading_test_1_5.level_1">Level
- 1</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="heading_test_1_5.h3">
- <phrase id="heading_test_1_5.level_2"/><link linkend="heading_test_1_5.level_2">Level
- 2</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="heading_test_1_5.h4">
- <phrase id="heading_test_1_5.level_3"/><link linkend="heading_test_1_5.level_3">Level
- 3</link>
- </bridgehead>
- <bridgehead renderas="sect4" id="heading_test_1_5.h5">
- <phrase id="heading_test_1_5.level_4"/><link linkend="heading_test_1_5.level_4">Level
- 4</link>
- </bridgehead>
- <bridgehead renderas="sect5" id="heading_test_1_5.h6">
- <phrase id="heading_test_1_5.level_5"/><link linkend="heading_test_1_5.level_5">Level
- 5</link>
- </bridgehead>
- <bridgehead renderas="sect6" id="heading_test_1_5.h8">
- <phrase id="heading_test_1_5.level_6"/><link linkend="heading_test_1_5.level_6">Level
- 6</link>
- </bridgehead>
- <bridgehead renderas="sect1" id="heading_test_1_5.h9">
- <phrase id="heading_test_1_5._emphasis_role__bold__bold__emphasis_"/><link linkend="heading_test_1_5._emphasis_role__bold__bold__emphasis_"><emphasis
- role="bold">Bold</emphasis></link>
- </bridgehead>
- <bridgehead renderas="sect1" id="heading_test_1_5.h10">
- <phrase id="heading_test_1_5.comment"/><link linkend="heading_test_1_5.comment">Comment</link>
- </bridgehead>
- <bridgehead renderas="sect1" id="heading_test_1_5.h11">
- <phrase id="heading_test_1_5._notanid"/><link linkend="heading_test_1_5._notanid">:notanid</link>
- </bridgehead>
- <bridgehead renderas="sect1" id="heading_test_1_5.h12">
- <phrase id="heading_test_1_5._also_not_an_id"/><link linkend="heading_test_1_5._also_not_an_id">:also
- not an id</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="heading_test_1_5.h13">
- <phrase id="heading_test_1_5.h1"/><link linkend="heading_test_1_5.h1">H1</link>
- </bridgehead>
- <section id="heading_test_1_5.s1">
- <title><link linkend="heading_test_1_5.s1">S1</link></title>
- <bridgehead renderas="sect2" id="heading_test_1_5.s1.h0">
- <phrase id="heading_test_1_5.s1.h2"/><link linkend="heading_test_1_5.s1.h2">H2</link>
- </bridgehead>
- <section id="heading_test_1_5.s1.s2">
- <title><link linkend="heading_test_1_5.s1.s2">S2</link></title>
- <bridgehead renderas="sect3" id="heading_test_1_5.s1.s2.h0">
- <phrase id="heading_test_1_5.s1.s2.h3"/><link linkend="heading_test_1_5.s1.s2.h3">H3</link>
- </bridgehead>
- </section>
- <bridgehead renderas="sect2" id="heading_test_1_5.s1.h1">
- <phrase id="heading_test_1_5.s1.h4"/><link linkend="heading_test_1_5.s1.h4">H4</link>
- </bridgehead>
- <section id="heading_test_1_5.s1.s3">
- <title><link linkend="heading_test_1_5.s1.s3">S3</link></title>
- <bridgehead renderas="sect4" id="heading_test_1_5.s1.s3.h0">
- <phrase id="heading_test_1_5.s1.s3.h5"/><link linkend="heading_test_1_5.s1.s3.h5">H5</link>
- </bridgehead>
- </section>
- <bridgehead renderas="sect2" id="heading_test_1_5.s1.h3">
- <phrase id="heading_test_1_5.s1.h6"/><link linkend="heading_test_1_5.s1.h6">H6</link>
- </bridgehead>
- </section>
- <bridgehead renderas="sect1" id="heading_test_1_5.h14">
- <phrase id="heading_test_1_5.h7"/><link linkend="heading_test_1_5.h7">H7</link>
- </bridgehead>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/heading_1_5.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/heading_1_5.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,51 +0,0 @@
-[article Heading Test 1.5
-[quickbook 1.5]
-]
-
-[/ Basic headers ]
-
-[heading Generic header]
-[h1 Level 1]
-[h2 Level 2]
-[h3 Level 3]
-[h4 Level 4]
-[h5 Level 5]
-[h6 Level 6]
-
-[/ Test how heading ids are generated when different types of markup are present]
-
-[h1 *Bold*]
-[h1 [/]Comment[/]]
-
-[/ Headings that look like ids]
-
-[h1:notanid]
-[h1:also not an id]
-
-[/ Test how heading ids are generated inside sections]
-
-[heading H1]
-
-[section:s1 S1]
-
-[h2 H2]
-
-[section:s2 S2]
-
-[h3 H3]
-
-[endsect]
-
-[h2 H4]
-
-[section:s3 S3]
-
-[heading H5]
-
-[endsect]
-
-[h2 H6]
-
-[endsect]
-
-[h1 H7]
Deleted: branches/quickbook-dev/tools/quickbook/test/heading_1_6.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/heading_1_6.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,101 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="heading_test_1_6" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Heading Test 1.6</title>
- <bridgehead renderas="sect2" id="heading_test_1_6.h0">
- <phrase id="heading_test_1_6.generic_header"/><link linkend="heading_test_1_6.generic_header">Generic
- header</link>
- </bridgehead>
- <bridgehead renderas="sect1" id="heading_test_1_6.h2">
- <phrase id="heading_test_1_6.level_1"/><link linkend="heading_test_1_6.level_1">Level
- 1</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="heading_test_1_6.h3">
- <phrase id="heading_test_1_6.level_2"/><link linkend="heading_test_1_6.level_2">Level
- 2</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="heading_test_1_6.h4">
- <phrase id="heading_test_1_6.level_3"/><link linkend="heading_test_1_6.level_3">Level
- 3</link>
- </bridgehead>
- <bridgehead renderas="sect4" id="heading_test_1_6.h5">
- <phrase id="heading_test_1_6.level_4"/><link linkend="heading_test_1_6.level_4">Level
- 4</link>
- </bridgehead>
- <bridgehead renderas="sect5" id="heading_test_1_6.h6">
- <phrase id="heading_test_1_6.level_5"/><link linkend="heading_test_1_6.level_5">Level
- 5</link>
- </bridgehead>
- <bridgehead renderas="sect6" id="heading_test_1_6.h8">
- <phrase id="heading_test_1_6.level_6"/><link linkend="heading_test_1_6.level_6">Level
- 6</link>
- </bridgehead>
- <bridgehead renderas="sect1" id="heading_test_1_6.h9">
- <phrase id="heading_test_1_6._bold_"/><link linkend="heading_test_1_6._bold_"><emphasis
- role="bold">Bold</emphasis></link>
- </bridgehead>
- <bridgehead renderas="sect1" id="heading_test_1_6.h10">
- <phrase id="heading_test_1_6.comment___"/><link linkend="heading_test_1_6.comment___">Comment</link>
- </bridgehead>
- <bridgehead renderas="sect1" id="heading_test_1_6.h11">
- <phrase id="heading_test_1_6.h1"/><link linkend="heading_test_1_6.h1">H1</link>
- </bridgehead>
- <section id="heading_test_1_6.s1">
- <title><link linkend="heading_test_1_6.s1">S1</link></title>
- <bridgehead renderas="sect3" id="heading_test_1_6.s1.h0">
- <phrase id="heading_test_1_6.s1.h2"/><link linkend="heading_test_1_6.s1.h2">H2</link>
- </bridgehead>
- <section id="heading_test_1_6.s1.s2">
- <title><link linkend="heading_test_1_6.s1.s2">S2</link></title>
- <bridgehead renderas="sect3" id="heading_test_1_6.s1.s2.h0">
- <phrase id="heading_test_1_6.s1.s2.h3"/><link linkend="heading_test_1_6.s1.s2.h3">H3</link>
- </bridgehead>
- </section>
- <bridgehead renderas="sect2" id="heading_test_1_6.s1.h1">
- <phrase id="heading_test_1_6.s1.h4"/><link linkend="heading_test_1_6.s1.h4">H4</link>
- </bridgehead>
- <section id="heading_test_1_6.s1.s3">
- <title><link linkend="heading_test_1_6.s1.s3">S3</link></title>
- <bridgehead renderas="sect4" id="heading_test_1_6.s1.s3.h0">
- <phrase id="heading_test_1_6.s1.s3.h5"/><link linkend="heading_test_1_6.s1.s3.h5">H5</link>
- </bridgehead>
- </section>
- <bridgehead renderas="sect2" id="heading_test_1_6.s1.h3">
- <phrase id="heading_test_1_6.s1.h6"/><link linkend="heading_test_1_6.s1.h6">H6</link>
- </bridgehead>
- </section>
- <bridgehead renderas="sect1" id="heading_test_1_6.h12">
- <phrase id="heading_test_1_6.h7"/><link linkend="heading_test_1_6.h7">H7</link>
- </bridgehead>
- <bridgehead renderas="sect1" id="heading_test_1_6.h13">
- <phrase id="heading_test_1_6.a1"/><link linkend="heading_test_1_6.a1">H1</link>
- </bridgehead>
- <section id="heading_test_1_6.s1">
- <title><link linkend="heading_test_1_6.s1">S1</link></title>
- <bridgehead renderas="sect2" id="heading_test_1_6.s1.h5">
- <phrase id="heading_test_1_6.s1.a2"/><link linkend="heading_test_1_6.s1.a2">H2</link>
- </bridgehead>
- <section id="heading_test_1_6.s1.s2">
- <title><link linkend="heading_test_1_6.s1.s2">S2</link></title>
- <bridgehead renderas="sect3" id="heading_test_1_6.s1.s2.h1">
- <phrase id="heading_test_1_6.s1.s2.a3"/><link linkend="heading_test_1_6.s1.s2.a3">H3</link>
- </bridgehead>
- </section>
- <bridgehead renderas="sect2" id="heading_test_1_6.s1.h7">
- <phrase id="heading_test_1_6.s1.a4"/><link linkend="heading_test_1_6.s1.a4">H4</link>
- </bridgehead>
- <section id="heading_test_1_6.s1.s3">
- <title><link linkend="heading_test_1_6.s1.s3">S3</link></title>
- <bridgehead renderas="sect3" id="heading_test_1_6.s1.s3.h1">
- <phrase id="heading_test_1_6.s1.s3.a5"/><link linkend="heading_test_1_6.s1.s3.a5">H5</link>
- </bridgehead>
- </section>
- <bridgehead renderas="sect3" id="heading_test_1_6.s1.h8">
- <phrase id="heading_test_1_6.s1.a6"/><link linkend="heading_test_1_6.s1.a6">H6</link>
- </bridgehead>
- </section>
- <bridgehead renderas="sect1" id="heading_test_1_6.h14">
- <phrase id="heading_test_1_6.a7"/><link linkend="heading_test_1_6.a7">H7</link>
- </bridgehead>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/heading_1_6.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/heading_1_6.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,74 +0,0 @@
-[article Heading Test 1.6
-[quickbook 1.6]
-]
-
-[/ Basic headers ]
-
-[heading Generic header]
-[h1 Level 1]
-[h2 Level 2]
-[h3 Level 3]
-[h4 Level 4]
-[h5 Level 5]
-[h6 Level 6]
-
-[/ Test how heading ids are generated when different types of markup are present]
-
-[h1 *Bold*]
-[h1 [/]Comment[/]]
-
-[/ Test how heading ids are generated inside sections]
-
-[h1 H1]
-
-[section:s1 S1]
-
-[heading H2]
-
-[section:s2 S2]
-
-[h3 H3]
-
-[endsect]
-
-[h2 H4]
-
-[section:s3 S3]
-
-[heading H5]
-
-[endsect]
-
-[h2 H6]
-
-[endsect]
-
-[h1 H7]
-
-[/ Repeat with explicit ids]
-
-[h1:a1 H1]
-
-[section:s1 S1]
-
-[h2:a2 H2]
-
-[section:s2 S2]
-
-[h3:a3 H3]
-
-[endsect]
-
-[h2:a4 H4]
-
-[section:s3 S3]
-
-[h3:a5 H5]
-
-[endsect]
-
-[heading:a6 H6]
-
-[endsect]
-
-[h1:a7 H7]
Copied: branches/quickbook-dev/tools/quickbook/test/heading_unclosed-1_4-fail.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/fail-parse-error1.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/identifier-1_5.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/identifier_1_5.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/identifier-1_5.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/identifier_1_5.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/identifier-1_6.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/identifier_1_6.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/identifier-1_6.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/identifier_1_6.quickbook)
==============================================================================
Deleted: branches/quickbook-dev/tools/quickbook/test/identifier_1_5.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/identifier_1_5.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,610 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="identifiers_in_quickbook_1_5" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Identifiers in quickbook 1.5</title>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h0">
- <phrase id="identifiers_in_quickbook_1_5.test_heading_with__code__phrase_role__identifier__code__phrase___code_"/><link
- linkend="identifiers_in_quickbook_1_5.test_heading_with__code__phrase_role__identifier__code__phrase___code_">Test
- heading with <code><phrase role="identifier">code</phrase></code></link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h1">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10_0"/><link linkend="identifiers_in_quickbook_1_5.identifier_10_0">Identifier
- 10</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h2">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10_1"/><link linkend="identifiers_in_quickbook_1_5.identifier_10_1">Identifier
- 10</link>
- </bridgehead>
- <table frame="all" id="identifiers_in_quickbook_1_5.identifier_10_2">
- <title>Identifier 10</title>
- <tgroup cols="1">
- <tbody>
- <row>
- <entry>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h3">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_duplicate_it_by_having_several_headers"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_duplicate_it_by_having_several_headers">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h4">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_d0"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_d0">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h5">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_duplicate_it_by_having_lots_of_headers"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_duplicate_it_by_having_lots_of_headers">Generate
- a really long id and duplicate it by having lots of headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h6">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_d1"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_d1">Generate
- a really long id and duplicate it by having lots of headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h7">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_d2"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_d2">Generate
- a really long id and duplicate it by having lots of headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h8">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_d3"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_d3">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h9">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_d5"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_d5">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h10">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_d6"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_d6">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h11">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_d7"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_d7">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h12">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_duplicate_it_by_having_too_many_headers"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_duplicate_it_by_having_too_many_headers">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h13">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_d8"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_d8">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h14">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_d9"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_d9">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h15">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_0"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_0">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h16">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_1"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_1">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h17">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_2"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_2">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h18">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_3"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_3">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h19">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_4"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_4">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h20">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_5"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_5">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h21">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_6"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_6">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h22">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_7"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_7">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h23">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_8"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_8">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h24">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_9"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_9">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h25">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_10"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_10">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h26">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_11"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_11">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h27">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_12"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_12">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h28">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_13"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_13">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h29">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_14"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_14">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h30">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_16"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_16">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h31">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_17"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_17">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h32">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_18"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_18">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h33">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_19"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_19">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h34">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_20"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_20">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h35">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_21"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_21">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h36">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_22"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_22">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h37">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_23"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_23">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h38">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_24"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_24">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h39">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_25"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_25">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h40">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_26"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_26">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h41">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_duplicate_it_by_having_even_more_headers"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_duplicate_it_by_having_even_more_headers">Generate
- a really long id and duplicate it by having even more headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h42">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_27"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_27">Generate
- a really long id and duplicate it by having even more headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h43">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_28"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_28">Generate
- a really long id and duplicate it by having even more headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h44">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_29"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_29">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h45">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_d4"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_d4">Generate
- a really long id and d4</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h46">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_15"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_15">Generate
- a really long id and 15</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h47">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_30"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_30">Generate
- a really long id and d4</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h48">
- <phrase id="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_31"/><link
- linkend="identifiers_in_quickbook_1_5.generate_a_really_long_id_and_31">Generate
- a really long id and 15</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h49">
- <phrase id="identifiers_in_quickbook_1_5.a2345678901234567890123456789012"/><link
- linkend="identifiers_in_quickbook_1_5.a2345678901234567890123456789012">a2345678901234567890123456789012</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h50">
- <phrase id="identifiers_in_quickbook_1_5.a0"/><link linkend="identifiers_in_quickbook_1_5.a0">a2345678901234567890123456789012</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h51">
- <phrase id="identifiers_in_quickbook_1_5.abcdefghijklmnopqrstuvwxyzabcdef"/><link
- linkend="identifiers_in_quickbook_1_5.abcdefghijklmnopqrstuvwxyzabcdef">abcdefghijklmnopqrstuvwxyzabcdef</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h52">
- <phrase id="identifiers_in_quickbook_1_5.abcdefghijklmnopqrstuvwxyzabcde0"/><link
- linkend="identifiers_in_quickbook_1_5.abcdefghijklmnopqrstuvwxyzabcde0">abcdefghijklmnopqrstuvwxyzabcdef</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h53">
- <phrase id="identifiers_in_quickbook_1_5.abcdefghijklmnopqrstuvwxyzabcde1"/><link
- linkend="identifiers_in_quickbook_1_5.abcdefghijklmnopqrstuvwxyzabcde1">abcdefghijklmnopqrstuvwxyzabcdef</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h54">
- <phrase id="identifiers_in_quickbook_1_5.abcdefghijklmnopqrstuvwxyzabcde2"/><link
- linkend="identifiers_in_quickbook_1_5.abcdefghijklmnopqrstuvwxyzabcde2">abcdefghijklmnopqrstuvwxyzabcdef</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h55">
- <phrase id="identifiers_in_quickbook_1_5.markup_in__code__phrase_role__identifier__heading__phrase___code___in__emphasis_role__bold__order__emphasis__to_test_normalization"/><link
- linkend="identifiers_in_quickbook_1_5.markup_in__code__phrase_role__identifier__heading__phrase___code___in__emphasis_role__bold__order__emphasis__to_test_normalization">Markup
- in <code><phrase role="identifier">heading</phrase></code> in <emphasis role="bold">order</emphasis>
- to test normalization</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h56">
- <phrase id="identifiers_in_quickbook_1_5.markup_in_code_phrase_role_iden0"/><link
- linkend="identifiers_in_quickbook_1_5.markup_in_code_phrase_role_iden0">Markup
- in <code><phrase role="identifier">heading</phrase></code> in <emphasis role="bold">order</emphasis>
- to test normalization</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_5.h57">
- <phrase id="identifiers_in_quickbook_1_5.markup_in_code_phrase_role_iden1"/><link
- linkend="identifiers_in_quickbook_1_5.markup_in_code_phrase_role_iden1">Markup
- in <code><phrase role="identifier">heading</phrase></code> in <emphasis role="bold">order</emphasis>
- to test normalization</link>
- </bridgehead>
- <section id="identifiers_in_quickbook_1_5.identifier_10">
- <title><link linkend="identifiers_in_quickbook_1_5.identifier_10">Identifier
- 10</link></title>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h0">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_duplicate_it_by_having_several_headers"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_duplicate_it_by_having_several_headers">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h1">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_d0"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_d0">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h2">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_duplicate_it_by_having_lots_of_headers"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_duplicate_it_by_having_lots_of_headers">Generate
- a really long id and duplicate it by having lots of headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h4">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_d1"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_d1">Generate
- a really long id and duplicate it by having lots of headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h5">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_d2"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_d2">Generate
- a really long id and duplicate it by having lots of headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h6">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_d3"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_d3">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h7">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_d5"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_d5">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h8">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_d6"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_d6">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h9">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_d7"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_d7">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h10">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_duplicate_it_by_having_too_many_headers"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_duplicate_it_by_having_too_many_headers">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h11">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_d8"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_d8">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h12">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_d9"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_d9">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h13">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_0"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_0">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h14">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_1"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_1">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h15">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_2"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_2">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h16">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_3"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_3">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h17">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_4"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_4">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h18">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_5"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_5">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h19">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_6"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_6">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h20">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_7"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_7">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h21">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_8"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_8">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h22">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_9"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_9">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h23">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_10"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_10">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h24">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_11"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_11">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h25">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_12"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_12">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h26">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_13"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_13">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h27">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_14"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_14">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h28">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_16"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_16">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h29">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_17"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_17">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h30">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_18"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_18">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h31">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_19"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_19">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h32">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_20"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_20">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h33">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_21"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_21">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h34">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_22"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_22">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h35">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_23"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_23">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h36">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_24"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_24">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h37">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_25"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_25">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h38">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_26"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_26">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h39">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_duplicate_it_by_having_even_more_headers"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_duplicate_it_by_having_even_more_headers">Generate
- a really long id and duplicate it by having even more headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h40">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_27"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_27">Generate
- a really long id and duplicate it by having even more headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h41">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_28"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_28">Generate
- a really long id and duplicate it by having even more headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h42">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_29"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_29">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h43">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_d4"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_d4">Generate
- a really long id and d4</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h44">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_15"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_15">Generate
- a really long id and 15</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h45">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_30"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_30">Generate
- a really long id and d4</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h46">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_31"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.generate_a_really_long_id_and_31">Generate
- a really long id and 15</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h47">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.a2345678901234567890123456789012"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.a2345678901234567890123456789012">a2345678901234567890123456789012</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h48">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.a0"/><link linkend="identifiers_in_quickbook_1_5.identifier_10.a0">a2345678901234567890123456789012</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h49">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.abcdefghijklmnopqrstuvwxyzabcdef"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.abcdefghijklmnopqrstuvwxyzabcdef">abcdefghijklmnopqrstuvwxyzabcdef</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h50">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.abcdefghijklmnopqrstuvwxyzabcde0"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.abcdefghijklmnopqrstuvwxyzabcde0">abcdefghijklmnopqrstuvwxyzabcdef</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h51">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.abcdefghijklmnopqrstuvwxyzabcde1"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.abcdefghijklmnopqrstuvwxyzabcde1">abcdefghijklmnopqrstuvwxyzabcdef</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h52">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.abcdefghijklmnopqrstuvwxyzabcde2"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.abcdefghijklmnopqrstuvwxyzabcde2">abcdefghijklmnopqrstuvwxyzabcdef</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h53">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.markup_in__code__phrase_role__identifier__heading__phrase___code___in__emphasis_role__bold__order__emphasis__to_test_normalization"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.markup_in__code__phrase_role__identifier__heading__phrase___code___in__emphasis_role__bold__order__emphasis__to_test_normalization">Markup
- in <code><phrase role="identifier">heading</phrase></code> in <emphasis role="bold">order</emphasis>
- to test normalization</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h54">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.markup_in_code_phrase_role_iden0"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.markup_in_code_phrase_role_iden0">Markup
- in <code><phrase role="identifier">heading</phrase></code> in <emphasis role="bold">order</emphasis>
- to test normalization</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.identifier_10.h55">
- <phrase id="identifiers_in_quickbook_1_5.identifier_10.markup_in_code_phrase_role_iden1"/><link
- linkend="identifiers_in_quickbook_1_5.identifier_10.markup_in_code_phrase_role_iden1">Markup
- in <code><phrase role="identifier">heading</phrase></code> in <emphasis role="bold">order</emphasis>
- to test normalization</link>
- </bridgehead>
- <table frame="all" id="identifiers_in_quickbook_1_5.identifier_10.h3">
- <title>h3</title>
- <tgroup cols="1">
- <tbody>
- <row>
- <entry>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <table frame="all" id="identifiers_in_quickbook_1_5.identifier_10.h3_0">
- <title>h3</title>
- <tgroup cols="1">
- <tbody>
- <row>
- <entry>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </section>
- <section id="identifiers_in_quickbook_1_5.punctuation___stuff">
- <title><link linkend="identifiers_in_quickbook_1_5.punctuation___stuff">Punctuation
- & stuff</link></title>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.punctuation___stuff.h0">
- <phrase id="identifiers_in_quickbook_1_5.punctuation___stuff.a___b"/><link
- linkend="identifiers_in_quickbook_1_5.punctuation___stuff.a___b">A + B</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_5.punctuation___stuff.h1">
- <phrase id="identifiers_in_quickbook_1_5.punctuation___stuff.a_b0"/><link linkend="identifiers_in_quickbook_1_5.punctuation___stuff.a_b0">A
- + B</link>
- </bridgehead>
- </section>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/identifier_1_5.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/identifier_1_5.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,148 +0,0 @@
-[article Identifiers in quickbook 1.5
- [quickbook 1.5]
-]
-
-[heading Test heading with `code`]
-
-[heading Identifier 10]
-[heading Identifier 10]
-[table Identifier 10
-[[]]
-]
-
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having lots of headers]
-[heading Generate a really long id and duplicate it by having lots of headers]
-[heading Generate a really long id and duplicate it by having lots of headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having even more headers]
-[heading Generate a really long id and duplicate it by having even more headers]
-[heading Generate a really long id and duplicate it by having even more headers]
-[heading Generate a really long id and duplicate it by having several headers]
-
-[heading Generate a really long id and d4]
-[heading Generate a really long id and 15]
-[heading Generate a really long id and d4]
-[heading Generate a really long id and 15]
-
-[heading a2345678901234567890123456789012]
-[heading a2345678901234567890123456789012]
-[heading abcdefghijklmnopqrstuvwxyzabcdef]
-[heading abcdefghijklmnopqrstuvwxyzabcdef]
-[heading abcdefghijklmnopqrstuvwxyzabcdef]
-[heading abcdefghijklmnopqrstuvwxyzabcdef]
-
-[heading Markup in `heading` in *order* to test normalization]
-[heading Markup in `heading` in *order* to test normalization]
-[heading Markup in `heading` in *order* to test normalization]
-
-[section Identifier 10]
-
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having lots of headers]
-[heading Generate a really long id and duplicate it by having lots of headers]
-[heading Generate a really long id and duplicate it by having lots of headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having even more headers]
-[heading Generate a really long id and duplicate it by having even more headers]
-[heading Generate a really long id and duplicate it by having even more headers]
-[heading Generate a really long id and duplicate it by having several headers]
-
-[heading Generate a really long id and d4]
-[heading Generate a really long id and 15]
-[heading Generate a really long id and d4]
-[heading Generate a really long id and 15]
-
-[heading a2345678901234567890123456789012]
-[heading a2345678901234567890123456789012]
-[heading abcdefghijklmnopqrstuvwxyzabcdef]
-[heading abcdefghijklmnopqrstuvwxyzabcdef]
-[heading abcdefghijklmnopqrstuvwxyzabcdef]
-[heading abcdefghijklmnopqrstuvwxyzabcdef]
-
-[heading Markup in `heading` in *order* to test normalization]
-[heading Markup in `heading` in *order* to test normalization]
-[heading Markup in `heading` in *order* to test normalization]
-
-[table h3
-[[]]
-]
-
-[table h3
-[[]]
-]
-
-[endsect]
-
-[section Punctuation & stuff]
-
-[heading A + B]
-[heading A + B]
-
-[endsect]
\ No newline at end of file
Deleted: branches/quickbook-dev/tools/quickbook/test/identifier_1_6.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/identifier_1_6.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,609 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="identifiers_in_quickbook_1_6" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Identifiers in quickbook 1.6</title>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h0">
- <phrase id="identifiers_in_quickbook_1_6.test_heading_with__code_"/><link linkend="identifiers_in_quickbook_1_6.test_heading_with__code_">Test
- heading with <code><phrase role="identifier">code</phrase></code></link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h1">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10_0"/><link linkend="identifiers_in_quickbook_1_6.identifier_10_0">Identifier
- 10</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h2">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10_1"/><link linkend="identifiers_in_quickbook_1_6.identifier_10_1">Identifier
- 10</link>
- </bridgehead>
- <table frame="all" id="identifiers_in_quickbook_1_6.identifier_10_2">
- <title>Identifier 10</title>
- <tgroup cols="1">
- <tbody>
- <row>
- <entry>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h3">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_duplicate_it_by_having_several_headers"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_duplicate_it_by_having_several_headers">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h4">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_d0"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_d0">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h5">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_duplicate_it_by_having_lots_of_headers"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_duplicate_it_by_having_lots_of_headers">Generate
- a really long id and duplicate it by having lots of headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h6">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_d1"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_d1">Generate
- a really long id and duplicate it by having lots of headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h7">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_d2"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_d2">Generate
- a really long id and duplicate it by having lots of headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h8">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_d3"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_d3">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h9">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_d5"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_d5">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h10">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_d6"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_d6">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h11">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_d7"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_d7">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h12">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_duplicate_it_by_having_too_many_headers"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_duplicate_it_by_having_too_many_headers">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h13">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_d8"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_d8">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h14">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_d9"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_d9">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h15">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_0"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_0">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h16">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_1"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_1">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h17">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_2"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_2">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h18">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_3"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_3">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h19">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_4"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_4">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h20">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_5"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_5">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h21">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_6"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_6">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h22">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_7"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_7">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h23">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_8"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_8">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h24">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_9"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_9">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h25">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_10"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_10">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h26">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_11"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_11">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h27">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_12"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_12">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h28">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_13"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_13">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h29">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_14"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_14">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h30">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_16"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_16">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h31">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_17"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_17">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h32">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_18"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_18">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h33">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_19"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_19">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h34">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_20"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_20">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h35">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_21"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_21">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h36">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_22"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_22">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h37">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_23"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_23">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h38">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_24"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_24">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h39">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_25"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_25">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h40">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_26"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_26">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h41">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_duplicate_it_by_having_even_more_headers"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_duplicate_it_by_having_even_more_headers">Generate
- a really long id and duplicate it by having even more headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h42">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_27"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_27">Generate
- a really long id and duplicate it by having even more headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h43">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_28"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_28">Generate
- a really long id and duplicate it by having even more headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h44">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_29"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_29">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h45">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_d4"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_d4">Generate
- a really long id and d4</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h46">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_15"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_15">Generate
- a really long id and 15</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h47">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_30"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_30">Generate
- a really long id and d4</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h48">
- <phrase id="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_31"/><link
- linkend="identifiers_in_quickbook_1_6.generate_a_really_long_id_and_31">Generate
- a really long id and 15</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h49">
- <phrase id="identifiers_in_quickbook_1_6.a2345678901234567890123456789012"/><link
- linkend="identifiers_in_quickbook_1_6.a2345678901234567890123456789012">a2345678901234567890123456789012</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h50">
- <phrase id="identifiers_in_quickbook_1_6.a0"/><link linkend="identifiers_in_quickbook_1_6.a0">a2345678901234567890123456789012</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h51">
- <phrase id="identifiers_in_quickbook_1_6.abcdefghijklmnopqrstuvwxyzabcdef"/><link
- linkend="identifiers_in_quickbook_1_6.abcdefghijklmnopqrstuvwxyzabcdef">abcdefghijklmnopqrstuvwxyzabcdef</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h52">
- <phrase id="identifiers_in_quickbook_1_6.abcdefghijklmnopqrstuvwxyzabcde0"/><link
- linkend="identifiers_in_quickbook_1_6.abcdefghijklmnopqrstuvwxyzabcde0">abcdefghijklmnopqrstuvwxyzabcdef</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h53">
- <phrase id="identifiers_in_quickbook_1_6.abcdefghijklmnopqrstuvwxyzabcde1"/><link
- linkend="identifiers_in_quickbook_1_6.abcdefghijklmnopqrstuvwxyzabcde1">abcdefghijklmnopqrstuvwxyzabcdef</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h54">
- <phrase id="identifiers_in_quickbook_1_6.abcdefghijklmnopqrstuvwxyzabcde2"/><link
- linkend="identifiers_in_quickbook_1_6.abcdefghijklmnopqrstuvwxyzabcde2">abcdefghijklmnopqrstuvwxyzabcdef</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h55">
- <phrase id="identifiers_in_quickbook_1_6.markup_in__heading___in__order__to_test_normalization"/><link
- linkend="identifiers_in_quickbook_1_6.markup_in__heading___in__order__to_test_normalization">Markup
- in <code><phrase role="identifier">heading</phrase></code> in <emphasis role="bold">order</emphasis>
- to test normalization</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h56">
- <phrase id="identifiers_in_quickbook_1_6.markup_in_heading_in_order_to_t0"/><link
- linkend="identifiers_in_quickbook_1_6.markup_in_heading_in_order_to_t0">Markup
- in <code><phrase role="identifier">heading</phrase></code> in <emphasis role="bold">order</emphasis>
- to test normalization</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="identifiers_in_quickbook_1_6.h57">
- <phrase id="identifiers_in_quickbook_1_6.markup_in_heading_in_order_to_t1"/><link
- linkend="identifiers_in_quickbook_1_6.markup_in_heading_in_order_to_t1">Markup
- in <code><phrase role="identifier">heading</phrase></code> in <emphasis role="bold">order</emphasis>
- to test normalization</link>
- </bridgehead>
- <section id="identifiers_in_quickbook_1_6.identifier_10">
- <title><link linkend="identifiers_in_quickbook_1_6.identifier_10">Identifier
- 10</link></title>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h0">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_duplicate_it_by_having_several_headers"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_duplicate_it_by_having_several_headers">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h1">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_d0"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_d0">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h2">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_duplicate_it_by_having_lots_of_headers"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_duplicate_it_by_having_lots_of_headers">Generate
- a really long id and duplicate it by having lots of headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h4">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_d1"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_d1">Generate
- a really long id and duplicate it by having lots of headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h5">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_d2"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_d2">Generate
- a really long id and duplicate it by having lots of headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h6">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_d3"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_d3">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h7">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_d5"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_d5">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h8">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_d6"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_d6">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h9">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_d7"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_d7">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h10">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_duplicate_it_by_having_too_many_headers"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_duplicate_it_by_having_too_many_headers">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h11">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_d8"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_d8">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h12">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_d9"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_d9">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h13">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_0"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_0">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h14">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_1"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_1">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h15">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_2"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_2">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h16">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_3"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_3">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h17">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_4"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_4">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h18">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_5"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_5">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h19">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_6"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_6">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h20">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_7"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_7">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h21">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_8"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_8">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h22">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_9"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_9">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h23">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_10"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_10">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h24">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_11"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_11">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h25">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_12"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_12">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h26">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_13"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_13">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h27">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_14"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_14">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h28">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_16"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_16">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h29">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_17"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_17">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h30">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_18"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_18">Generate
- a really long id and duplicate it by having too many headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h31">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_19"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_19">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h32">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_20"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_20">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h33">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_21"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_21">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h34">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_22"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_22">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h35">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_23"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_23">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h36">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_24"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_24">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h37">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_25"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_25">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h38">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_26"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_26">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h39">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_duplicate_it_by_having_even_more_headers"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_duplicate_it_by_having_even_more_headers">Generate
- a really long id and duplicate it by having even more headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h40">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_27"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_27">Generate
- a really long id and duplicate it by having even more headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h41">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_28"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_28">Generate
- a really long id and duplicate it by having even more headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h42">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_29"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_29">Generate
- a really long id and duplicate it by having several headers</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h43">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_d4"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_d4">Generate
- a really long id and d4</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h44">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_15"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_15">Generate
- a really long id and 15</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h45">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_30"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_30">Generate
- a really long id and d4</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h46">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_31"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.generate_a_really_long_id_and_31">Generate
- a really long id and 15</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h47">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.a2345678901234567890123456789012"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.a2345678901234567890123456789012">a2345678901234567890123456789012</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h48">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.a0"/><link linkend="identifiers_in_quickbook_1_6.identifier_10.a0">a2345678901234567890123456789012</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h49">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.abcdefghijklmnopqrstuvwxyzabcdef"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.abcdefghijklmnopqrstuvwxyzabcdef">abcdefghijklmnopqrstuvwxyzabcdef</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h50">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.abcdefghijklmnopqrstuvwxyzabcde0"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.abcdefghijklmnopqrstuvwxyzabcde0">abcdefghijklmnopqrstuvwxyzabcdef</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h51">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.abcdefghijklmnopqrstuvwxyzabcde1"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.abcdefghijklmnopqrstuvwxyzabcde1">abcdefghijklmnopqrstuvwxyzabcdef</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h52">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.abcdefghijklmnopqrstuvwxyzabcde2"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.abcdefghijklmnopqrstuvwxyzabcde2">abcdefghijklmnopqrstuvwxyzabcdef</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h53">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.markup_in__heading___in__order__to_test_normalization"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.markup_in__heading___in__order__to_test_normalization">Markup
- in <code><phrase role="identifier">heading</phrase></code> in <emphasis role="bold">order</emphasis>
- to test normalization</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h54">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.markup_in_heading_in_order_to_t0"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.markup_in_heading_in_order_to_t0">Markup
- in <code><phrase role="identifier">heading</phrase></code> in <emphasis role="bold">order</emphasis>
- to test normalization</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.identifier_10.h55">
- <phrase id="identifiers_in_quickbook_1_6.identifier_10.markup_in_heading_in_order_to_t1"/><link
- linkend="identifiers_in_quickbook_1_6.identifier_10.markup_in_heading_in_order_to_t1">Markup
- in <code><phrase role="identifier">heading</phrase></code> in <emphasis role="bold">order</emphasis>
- to test normalization</link>
- </bridgehead>
- <table frame="all" id="identifiers_in_quickbook_1_6.identifier_10.h3">
- <title>h3</title>
- <tgroup cols="1">
- <tbody>
- <row>
- <entry>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <table frame="all" id="identifiers_in_quickbook_1_6.identifier_10.h3_0">
- <title>h3</title>
- <tgroup cols="1">
- <tbody>
- <row>
- <entry>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </section>
- <section id="identifiers_in_quickbook_1_6.punctuation___stuff">
- <title><link linkend="identifiers_in_quickbook_1_6.punctuation___stuff">Punctuation
- & stuff</link></title>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.punctuation___stuff.h0">
- <phrase id="identifiers_in_quickbook_1_6.punctuation___stuff.a___b"/><link
- linkend="identifiers_in_quickbook_1_6.punctuation___stuff.a___b">A + B</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="identifiers_in_quickbook_1_6.punctuation___stuff.h1">
- <phrase id="identifiers_in_quickbook_1_6.punctuation___stuff.a_b0"/><link linkend="identifiers_in_quickbook_1_6.punctuation___stuff.a_b0">A
- + B</link>
- </bridgehead>
- </section>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/identifier_1_6.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/identifier_1_6.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,148 +0,0 @@
-[article Identifiers in quickbook 1.6
- [quickbook 1.6]
-]
-
-[heading Test heading with `code`]
-
-[heading Identifier 10]
-[heading Identifier 10]
-[table Identifier 10
-[[]]
-]
-
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having lots of headers]
-[heading Generate a really long id and duplicate it by having lots of headers]
-[heading Generate a really long id and duplicate it by having lots of headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having even more headers]
-[heading Generate a really long id and duplicate it by having even more headers]
-[heading Generate a really long id and duplicate it by having even more headers]
-[heading Generate a really long id and duplicate it by having several headers]
-
-[heading Generate a really long id and d4]
-[heading Generate a really long id and 15]
-[heading Generate a really long id and d4]
-[heading Generate a really long id and 15]
-
-[heading a2345678901234567890123456789012]
-[heading a2345678901234567890123456789012]
-[heading abcdefghijklmnopqrstuvwxyzabcdef]
-[heading abcdefghijklmnopqrstuvwxyzabcdef]
-[heading abcdefghijklmnopqrstuvwxyzabcdef]
-[heading abcdefghijklmnopqrstuvwxyzabcdef]
-
-[heading Markup in `heading` in *order* to test normalization]
-[heading Markup in `heading` in *order* to test normalization]
-[heading Markup in `heading` in *order* to test normalization]
-
-[section Identifier 10]
-
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having lots of headers]
-[heading Generate a really long id and duplicate it by having lots of headers]
-[heading Generate a really long id and duplicate it by having lots of headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having too many headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having several headers]
-[heading Generate a really long id and duplicate it by having even more headers]
-[heading Generate a really long id and duplicate it by having even more headers]
-[heading Generate a really long id and duplicate it by having even more headers]
-[heading Generate a really long id and duplicate it by having several headers]
-
-[heading Generate a really long id and d4]
-[heading Generate a really long id and 15]
-[heading Generate a really long id and d4]
-[heading Generate a really long id and 15]
-
-[heading a2345678901234567890123456789012]
-[heading a2345678901234567890123456789012]
-[heading abcdefghijklmnopqrstuvwxyzabcdef]
-[heading abcdefghijklmnopqrstuvwxyzabcdef]
-[heading abcdefghijklmnopqrstuvwxyzabcdef]
-[heading abcdefghijklmnopqrstuvwxyzabcdef]
-
-[heading Markup in `heading` in *order* to test normalization]
-[heading Markup in `heading` in *order* to test normalization]
-[heading Markup in `heading` in *order* to test normalization]
-
-[table h3
-[[]]
-]
-
-[table h3
-[[]]
-]
-
-[endsect]
-
-[section Punctuation & stuff]
-
-[heading A + B]
-[heading A + B]
-
-[endsect]
\ No newline at end of file
Copied: branches/quickbook-dev/tools/quickbook/test/image-1_5.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/image_1_5.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/image-1_5.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/image_1_5.quickbook)
==============================================================================
Deleted: branches/quickbook-dev/tools/quickbook/test/image_1_5.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/image_1_5.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,64 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="images_1_5" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Images 1.5</title>
- <para>
- <inlinemediaobject><imageobject><imagedata fileref="test.gif"></imagedata></imageobject>
- <textobject>
- <phrase>test</phrase>
- </textobject>
- </inlinemediaobject> <inlinemediaobject><imageobject><imagedata fileref="test this.gif"></imagedata></imageobject>
- <textobject>
- <phrase>test this</phrase>
- </textobject>
- </inlinemediaobject> <inlinemediaobject><imageobject><imagedata fileref="test&this.gif"></imagedata></imageobject>
- <textobject>
- <phrase>test&this</phrase>
- </textobject>
- </inlinemediaobject> <inlinemediaobject><imageobject><imagedata fileref="test.gif"
- height="10cm" width="10cm"></imagedata></imageobject>
- <textobject>
- <phrase>test</phrase>
- </textobject>
- </inlinemediaobject> <inlinemediaobject><imageobject><imagedata fileref="test.gif"></imagedata></imageobject>
- <textobject>
- <phrase>Foo</phrase>
- </textobject>
- </inlinemediaobject> <inlinemediaobject><imageobject><imagedata fileref="test.gif"></imagedata></imageobject>
- <textobject>
- <phrase>Foobie foobie foo</phrase>
- </textobject>
- </inlinemediaobject> <inlinemediaobject><imageobject><imagedata fileref="test.gif"></imagedata></imageobject>
- <textobject>
- <phrase>Foo & bar</phrase>
- </textobject>
- </inlinemediaobject> <inlinemediaobject><imageobject><imagedata fileref="test.gif"
- height="10cm" width="10cm"></imagedata></imageobject>
- <textobject>
- <phrase>Foo</phrase>
- </textobject>
- </inlinemediaobject>
- </para>
- <para>
- <inlinemediaobject><imageobject><imagedata fileref="test.gif"></imagedata></imageobject>
- <textobject>
- <phrase>test</phrase>
- </textobject>
- </inlinemediaobject> <inlinemediaobject><imageobject><imagedata fileref="test.gif"></imagedata></imageobject>
- <textobject>
- <phrase>test</phrase>
- </textobject>
- </inlinemediaobject> <inlinemediaobject><imageobject><imagedata fileref="test.gif"></imagedata></imageobject>
- <textobject>
- <phrase>comment</phrase>
- </textobject>
- </inlinemediaobject>
- </para>
- <para>
- <inlinemediaobject><imageobject><imagedata fileref="test.gif" height="10cm" width="10cm"></imagedata></imageobject>
- <textobject>
- <phrase>test</phrase>
- </textobject>
- </inlinemediaobject>
- </para>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/image_1_5.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/image_1_5.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,19 +0,0 @@
-[article Images 1.5
- [quickbook 1.5]
-]
-
-[$test.gif]
-[$test this.gif]
-[$test&this.gif]
-[$test.gif [width 10cm] [height 10cm]]
-[$test.gif [alt Foo]]
-[$test.gif [alt Foobie foobie foo]]
-[$test.gif [alt Foo & bar]]
-[$test.gif [alt Foo] [width 10cm] [height 10cm]]
-
-[$ [/comment] test.gif ]
-[$ [/comment] test.gif [/comment] ]
-[$ [/comment] test.gif [/comment] [alt comment] ]
-
-[/ This should warn about repeated attribute and then ignore it. ]
-[$test.gif [width 10cm] [height 10cm] [width 20cm]]
Copied: branches/quickbook-dev/tools/quickbook/test/import-1_1-fail.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/fail-import.quickbook)
==============================================================================
--- /branches/quickbook-dev/tools/quickbook/test/fail-import.quickbook (original)
+++ branches/quickbook-dev/tools/quickbook/test/import-1_1-fail.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
@@ -6,6 +6,3 @@
[import this-is-not-a-file.cpp]
[endsect]
-
-
-
Copied: branches/quickbook-dev/tools/quickbook/test/include-1_1-fail.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/fail-include.quickbook)
==============================================================================
--- /branches/quickbook-dev/tools/quickbook/test/fail-include.quickbook (original)
+++ branches/quickbook-dev/tools/quickbook/test/include-1_1-fail.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
@@ -6,6 +6,3 @@
[include this-is-not-a-file.qbk]
[endsect]
-
-
-
Copied: branches/quickbook-dev/tools/quickbook/test/include-1_5.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/include_1_5.gold)
==============================================================================
Added: branches/quickbook-dev/tools/quickbook/test/include-1_5.quickbook
==============================================================================
--- (empty file)
+++ branches/quickbook-dev/tools/quickbook/test/include-1_5.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
@@ -0,0 +1,17 @@
+[article Include Test
+ [quickbook 1.5]
+ [id include-test]
+]
+
+[include include_sub-1_5.qbk]
+[include include_sub.qbk]
+[include:foo include_sub.qbk]
+[include empty.qbk]
+
+[def __defined__]
+
+[? __undefined__ [include:foo1 include_sub.qbk] ]
+[? __undefined__ [include:foo1 not_a_file.qbk] ]
+[? __defined__
+ Just trying including in a conditional macro. [include:foo2 include_sub.qbk]
+ With some text around it.]
Copied: branches/quickbook-dev/tools/quickbook/test/include-1_6.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/include_1_6.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/include-1_6.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/include_1_6.quickbook)
==============================================================================
--- /branches/quickbook-dev/tools/quickbook/test/include_1_6.quickbook (original)
+++ branches/quickbook-dev/tools/quickbook/test/include-1_6.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
@@ -3,12 +3,13 @@
[id include-test]
]
-[include include-sub2.quickbook]
-[include:foo include-sub2.quickbook]
+[include include_sub.qbk]
+[include:foo include_sub.qbk]
[def __defined__]
-[? __undefined__ [include:foo1 include-sub2.quickbook] ]
+[? __undefined__ [include:foo1 include_sub.qbk] ]
+[? __undefined__ [include:foo1 not-a-file.qbk] ]
[? __defined__
- Just trying including in a conditional macro. [include:foo2 include-sub2.quickbook]
+ Just trying including in a conditional macro. [include:foo2 include_sub.qbk]
With some text around it.]
Deleted: branches/quickbook-dev/tools/quickbook/test/include-sub.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/include-sub.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,6 +0,0 @@
-[article Include Test Sub Document
- [quickbook 1.5]
- [id include-sub]
-]
-
-[/ Empty. Shouldn't really need this comment.]
Deleted: branches/quickbook-dev/tools/quickbook/test/include-sub2.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/include-sub2.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,9 +0,0 @@
-[/ I'm trying not to break existing behaviour even when buggy.
- In this case, this section will get an id using the title from
- the previous 'include'.]
-
-[section:test Test]
-
-Just testing.
-
-[endsect]
\ No newline at end of file
Copied: branches/quickbook-dev/tools/quickbook/test/include2-1_6.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/include_1_6-2.gold)
==============================================================================
Added: branches/quickbook-dev/tools/quickbook/test/include2-1_6.quickbook
==============================================================================
--- (empty file)
+++ branches/quickbook-dev/tools/quickbook/test/include2-1_6.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
@@ -0,0 +1,8 @@
+[article Include Test
+ [quickbook 1.6]
+ [id include-test]
+]
+
+[include include_sub-1_5.qbk]
+[include include_sub.qbk]
+[include:foo include_sub.qbk]
Deleted: branches/quickbook-dev/tools/quickbook/test/include_1_5.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/include_1_5.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="include-test" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Include Test</title>
- <section id="include_test_sub_document.test">
- <title><link linkend="include_test_sub_document.test">Test</link></title>
- <para>
- Just testing.
- </para>
- </section>
- <section id="foo.test">
- <title><link linkend="foo.test">Test</link></title>
- <para>
- Just testing.
- </para>
- </section>
- <para>
- Just trying including in a conditional macro.
- </para>
- <section id="foo2.test">
- <title><link linkend="foo2.test">Test</link></title>
- <para>
- Just testing.
- </para>
- </section>
- <para>
- With some text around it.
- </para>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/include_1_5.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/include_1_5.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,16 +0,0 @@
-[article Include Test
- [quickbook 1.5]
- [id include-test]
-]
-
-[include include-sub.quickbook]
-[include include-sub2.quickbook]
-[include:foo include-sub2.quickbook]
-[include empty.quickbook]
-
-[def __defined__]
-
-[? __undefined__ [include:foo1 include-sub2.quickbook] ]
-[? __defined__
- Just trying including in a conditional macro. [include:foo2 include-sub2.quickbook]
- With some text around it.]
Deleted: branches/quickbook-dev/tools/quickbook/test/include_1_6-2.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/include_1_6-2.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="include-test" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Include Test</title>
- <article id="include-sub" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Include Test Sub Document</title>
- </article>
- <section id="include-test.test">
- <title><link linkend="include-test.test">Test</link></title>
- <para>
- Just testing.
- </para>
- </section>
- <section id="foo.test">
- <title><link linkend="foo.test">Test</link></title>
- <para>
- Just testing.
- </para>
- </section>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/include_1_6-2.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/include_1_6-2.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,8 +0,0 @@
-[article Include Test
- [quickbook 1.6]
- [id include-test]
-]
-
-[include include-sub.quickbook]
-[include include-sub2.quickbook]
-[include:foo include-sub2.quickbook]
Deleted: branches/quickbook-dev/tools/quickbook/test/include_1_6.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/include_1_6.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="include-test" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Include Test</title>
- <section id="include-test.test">
- <title><link linkend="include-test.test">Test</link></title>
- <para>
- Just testing.
- </para>
- </section>
- <section id="foo.test">
- <title><link linkend="foo.test">Test</link></title>
- <para>
- Just testing.
- </para>
- </section>
- <para>
- Just trying including in a conditional macro.
- </para>
- <section id="foo2.test">
- <title><link linkend="foo2.test">Test</link></title>
- <para>
- Just testing.
- </para>
- </section>
- <para>
- With some text around it.
- </para>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/include_1_6.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/include_1_6.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,14 +0,0 @@
-[article Include Test
- [quickbook 1.6]
- [id include-test]
-]
-
-[include include-sub2.quickbook]
-[include:foo include-sub2.quickbook]
-
-[def __defined__]
-
-[? __undefined__ [include:foo1 include-sub2.quickbook] ]
-[? __defined__
- Just trying including in a conditional macro. [include:foo2 include-sub2.quickbook]
- With some text around it.]
Copied: branches/quickbook-dev/tools/quickbook/test/include_sub-1_5.qbk (from r75234, /branches/quickbook-dev/tools/quickbook/test/include-sub.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/include_sub.qbk (from r75234, /branches/quickbook-dev/tools/quickbook/test/include-sub2.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/link-1_1.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/link.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/link-1_1.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/link.quickbook)
==============================================================================
Deleted: branches/quickbook-dev/tools/quickbook/test/link.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/link.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="link_tests" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Link tests</title>
- <section id="link_tests.different_types_of_links">
- <title>Different types of links</title>
- <para>
- <ulink url="http://www.boost.org/">http://www.boost.org/> <ulink url="http://www.boost.org/">Boost</ulink>
- <link linkend="link-id">link-id</link> <link linkend="link-id">Link Text</link>
- <anchor id="link-id"/><functionname alt="foo">foo</functionname> <functionname
- alt="foo">link text</functionname> <classname alt="foo">foo</classname> <classname
- alt="foo">link text</classname> <methodname alt="foo">foo</methodname> <methodname
- alt="foo">link text</methodname> <enumname alt="foo">foo</enumname> <enumname
- alt="foo">link text</enumname> <macroname alt="foo">foo</macroname> <macroname
- alt="foo">link text</macroname> <headername alt="foo">foo</headername> <headername
- alt="foo">link text</headername> <conceptname alt="foo">foo</conceptname>
- <conceptname alt="foo">link text</conceptname> <globalname alt="foo">foo</globalname>
- <globalname alt="foo">link text</globalname>
- </para>
- </section>
- <section id="link_tests.side_by_side_links">
- <title>Side-by-side links</title>
- <para>
- <link linkend="x">x</link> and <link linkend="y">y</link> are two distinct
- links, which should be separated by whitespace when they appear together as
- in <link linkend="x">x</link> <link linkend="y">y</link>. Also in <link linkend="x">x</link>
- <link linkend="y">y</link>, and in <link linkend="x">x</link> <link linkend="y">y</link>
- as well.
- </para>
- </section>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/link.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/link.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,39 +0,0 @@
-[article Link tests
-]
-
-[section Different types of links]
-
-[@http://www.boost.org/]
-[@ http://www.boost.org/ Boost]
-[link link-id]
-[link link-id Link Text]
-[#link-id]
-[funcref foo]
-[funcref foo link text]
-[classref foo]
-[classref foo link text]
-[memberref foo]
-[memberref foo link text]
-[enumref foo]
-[enumref foo link text]
-[macroref foo]
-[macroref foo link text]
-[headerref foo]
-[headerref foo link text]
-[conceptref foo]
-[conceptref foo link text]
-[globalref foo]
-[globalref foo link text]
-
-[endsect]
-
-[section Side-by-side links]
-
-[link x] and [link y] are two distinct links, which should be separated by
-whitespace when they appear together as in [link x] [link y]. Also in [link x]
-[link y], and in
-[link x]
-[link y]
-as well.
-
-[endsect]
Copied: branches/quickbook-dev/tools/quickbook/test/list_test-1_5.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/list_test.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/list_test-1_5.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/list_test.quickbook)
==============================================================================
--- /branches/quickbook-dev/tools/quickbook/test/list_test.quickbook (original)
+++ branches/quickbook-dev/tools/quickbook/test/list_test-1_5.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
@@ -29,7 +29,7 @@
# B
* A
* B
-
+
Three level list:
# A
Deleted: branches/quickbook-dev/tools/quickbook/test/list_test.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/list_test.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,263 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="list_test" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>List Test</title>
- <para>
- Simple list:
- </para>
- <itemizedlist>
- <listitem>
- <simpara>
- A
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- B
- </simpara>
- </listitem>
- </itemizedlist>
- <para>
- Simple list:
- </para>
- <orderedlist>
- <listitem>
- <simpara>
- A
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- B
- </simpara>
- </listitem>
- </orderedlist>
- <para>
- Two level list:
- </para>
- <itemizedlist>
- <listitem>
- <simpara>
- A
- <itemizedlist>
- <listitem>
- <simpara>
- A
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- B
- </simpara>
- </listitem>
- </itemizedlist>
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- B
- <itemizedlist>
- <listitem>
- <simpara>
- A
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- B
- </simpara>
- </listitem>
- </itemizedlist>
- </simpara>
- </listitem>
- </itemizedlist>
- <para>
- Two level list:
- </para>
- <orderedlist>
- <listitem>
- <simpara>
- A
- <itemizedlist>
- <listitem>
- <simpara>
- A
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- B
- </simpara>
- </listitem>
- </itemizedlist>
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- B
- <itemizedlist>
- <listitem>
- <simpara>
- A
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- B
- </simpara>
- </listitem>
- </itemizedlist>
- </simpara>
- </listitem>
- </orderedlist>
- <para>
- Three level list:
- </para>
- <orderedlist>
- <listitem>
- <simpara>
- A
- <itemizedlist>
- <listitem>
- <simpara>
- A
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- B
- <itemizedlist>
- <listitem>
- <simpara>
- C
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- D
- </simpara>
- </listitem>
- </itemizedlist>
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- E
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- F
- <itemizedlist>
- <listitem>
- <simpara>
- G
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- H
- </simpara>
- </listitem>
- </itemizedlist>
- </simpara>
- </listitem>
- </itemizedlist>
- </simpara>
- </listitem>
- </orderedlist>
- <para>
- Three level list:
- </para>
- <orderedlist>
- <listitem>
- <simpara>
- A
- <itemizedlist>
- <listitem>
- <simpara>
- A
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- B
- <orderedlist>
- <listitem>
- <simpara>
- C
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- D
- </simpara>
- </listitem>
- </orderedlist>
- </simpara>
- </listitem>
- </itemizedlist>
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- G
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- H
- </simpara>
- </listitem>
- </orderedlist>
- <para>
- Markup in list:
- </para>
- <itemizedlist>
- <listitem>
- <simpara>
- <emphasis role="bold">Bold</emphasis>
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- <emphasis role="bold">Bold</emphasis>
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- <quote>Quoted</quote>
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- <footnote id="list_test.f0">
- <para>
- Footnote
- </para>
- </footnote>
- </simpara>
- </listitem>
- </itemizedlist>
- <section id="list_test.list_immediately_following_markup">
- <title><link linkend="list_test.list_immediately_following_markup">List immediately
- following markup</link></title>
- <itemizedlist>
- <listitem>
- <simpara>
- One
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Two
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Three
- </simpara>
- </listitem>
- </itemizedlist>
- </section>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/list_test.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/list_test.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,67 +0,0 @@
-[article List Test
-[quickbook 1.5]
-]
-
-Simple list:
-
-* A
-* B
-
-Simple list:
-
-# A
-# B
-
-Two level list:
-
-* A
- * A
- * B
-* B
- * A
- * B
-
-Two level list:
-
-# A
- * A
- * B
-# B
- * A
- * B
-
-Three level list:
-
-# A
- * A
- * B
- * C
- * D
- * E
- * F
- * G
- * H
-
-Three level list:
-
-# A
- * A
- * B
- # C
- # D
-# G
-# H
-
-Markup in list:
-
-* *Bold*
-* [*Bold]
-* ["Quoted]
-* [footnote Footnote]
-
-[section List immediately following markup]
-* One
-* Two
-* Three
-
-[endsect]
Deleted: branches/quickbook-dev/tools/quickbook/test/macro-1.5.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/macro-1.5.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="macro_test" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Macro Test</title>
- <para>
- 1
- </para>
- <para>
- 2
- </para>
- <para>
- two
- </para>
- <para>
- 1
- </para>
- <para>
- 1
- </para>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/macro-1.5.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/macro-1.5.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,28 +0,0 @@
-[article Macro Test
-[quickbook 1.5]
-]
-
-[def one 1]
-
-one
-
-[template foo[]
-
-[def two 2]
-two
-]
-
-[foo]
-two [/This shouldn't expand]
-
-
-[def __foo__ 1]
-[def __foo__ 2]
-__foo__
-
-[template foo2[]
-[def __foo__ 2]
-__foo__
-]
-
-[foo2]
Deleted: branches/quickbook-dev/tools/quickbook/test/macro-1.6.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/macro-1.6.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="macro_test" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Macro Test</title>
- <para>
- 1
- </para>
- <para>
- 2
- </para>
- <para>
- two
- </para>
- <para>
- 2
- </para>
- <para>
- 3
- </para>
- <para>
- 2
- </para>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/macro-1.6.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/macro-1.6.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,29 +0,0 @@
-[article Macro Test
-[quickbook 1.6]
-]
-
-[def one 1]
-
-one
-
-[template foo[]
-
-[def two 2]
-two
-]
-
-[foo]
-two [/This shouldn't expand]
-
-
-[def __foo__ 1]
-[def __foo__ 2]
-__foo__
-
-[template foo2[]
-[def __foo__ 3]
-__foo__
-]
-
-[foo2]
-__foo__
Copied: branches/quickbook-dev/tools/quickbook/test/macro-1_5.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/macro-1.5.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/macro-1_5.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/macro-1.5.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/macro-1_6.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/macro-1.6.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/macro-1_6.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/macro-1.6.quickbook)
==============================================================================
Deleted: branches/quickbook-dev/tools/quickbook/test/mismatched-brackets-1.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/mismatched-brackets-1.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="mismatched_brackets" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Mismatched brackets</title>
- <para>
- [foo
- </para>
- <para>
- Eek
- </para>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/mismatched-brackets-1.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/mismatched-brackets-1.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,7 +0,0 @@
-[article Mismatched brackets]
-
-[template foo Oops]
-
-[foo
-[template blah Eek]
-[blah]
\ No newline at end of file
Deleted: branches/quickbook-dev/tools/quickbook/test/mismatched-brackets-2.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/mismatched-brackets-2.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="mismatched_brackets" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Mismatched brackets</title>
- <para>
- [foo Eek
- </para>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/mismatched-brackets-2.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/mismatched-brackets-2.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,7 +0,0 @@
-[article Mismatched brackets]
-
-[template foo Oops]
-[template blah Eek]
-
-[foo
-[blah]
\ No newline at end of file
Deleted: branches/quickbook-dev/tools/quickbook/test/mismatched-brackets-3.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/mismatched-brackets-3.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,5 +0,0 @@
-[article Mismatched brackets]
-
-[template foo Oops]
-[template blah Eek
-[foo]
Copied: branches/quickbook-dev/tools/quickbook/test/mismatched_brackets-1_1-fail.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/mismatched-brackets-3.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/mismatched_brackets1-1_1.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/mismatched-brackets-1.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/mismatched_brackets1-1_1.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/mismatched-brackets-1.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/mismatched_brackets2-1_1.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/mismatched-brackets-2.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/mismatched_brackets2-1_1.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/mismatched-brackets-2.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/newline-1_1.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/newline.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/newline-1_1.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/newline.quickbook)
==============================================================================
Deleted: branches/quickbook-dev/tools/quickbook/test/newline.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/newline.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="test_newlines" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Test newlines</title>
- <para>
- Line 1<sbr/> Line 2
- </para>
- <blockquote>
- <para>
- <quote>It is better to be approximately right than exactly wrong.</quote><sbr/>
- <emphasis>-- Old adage</emphasis>
- </para>
- </blockquote>
- <para>
- Line 1<sbr/> Line 2
- </para>
- <blockquote>
- <para>
- <quote>It is better to be approximately right than exactly wrong.</quote><sbr/>
- <emphasis>-- Old adage</emphasis>
- </para>
- </blockquote>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/newline.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/newline.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,10 +0,0 @@
-[article Test newlines
-]
-
-Line 1\nLine 2
-
-[:["It is better to be approximately right than exactly wrong.]\n['-- Old adage]]
-
-Line 1[br]Line 2
-
-[:["It is better to be approximately right than exactly wrong.][br]['-- Old adage]]
\ No newline at end of file
Deleted: branches/quickbook-dev/tools/quickbook/test/para-test.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/para-test.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,75 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="paragraph_test" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Paragraph Test</title>
- <section id="paragraph_test.some_paragraphs">
- <title><link linkend="paragraph_test.some_paragraphs">Some Paragraphs</link></title>
- <para>
- Shouldn't be a code block.
- </para>
- <para>
- <emphasis role="bold">Should be bold</emphasis>.
- </para>
- <para>
- Should be a single paragraph.
- </para>
- <para>
- Single paragraph.
- </para>
- <para>
- Single paragraph.
- </para>
- <para>
- Single paragraph.
- </para>
- <para>
- Single paragraph.
- </para>
- <para>
- Lots of newlines round this paragraph.
- </para>
- <para>
- Last paragraph.
- </para>
- </section>
- <section id="paragraph_test.inside___breaking_comment__blocks">
- <title><link linkend="paragraph_test.inside___breaking_comment__blocks">Inside
- blocks</link></title>
- <variablelist>
- <title></title>
- <varlistentry>
- <term>Paragraphs</term>
- <listitem>
- <para>
- Shouldn't be a code block.
- </para>
- <para>
- <emphasis role="bold">Should be bold</emphasis>.
- </para>
- <para>
- Should be a single paragraph.
- </para>
- <para>
- Single paragraph.
- </para>
- <para>
- Single paragraph.
- </para>
- <para>
- Single paragraph.
- </para>
- <para>
- Single paragraph.
- </para>
- <para>
- Lots of newlines round this paragraph.
- </para>
- <para>
- Last paragraph.
- </para>
- </listitem>
- </varlistentry>
- </variablelist>
- </section>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/para-test.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/para-test.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,81 +0,0 @@
-[article Paragraph Test
- [quickbook 1.5]
-]
-
-[section Some Paragraphs]
-
-[/ Leading comment ] Shouldn't be a code block.
-
-[/ Leading comment ]*Should be bold*.
-
-Should be a
-[/ Breaking comment]
-single paragraph.
-
-Single paragraph.
-[/ Breaking comment]
-
-Single paragraph.
-
-[/ Breaking comment]
-Single paragraph.
-
-Single paragraph.[/ Trailing comment]
-
-
-
-
-
-
-Lots of newlines round this paragraph.
-
-
-
-
-
-
-
-
-Last paragraph.[endsect]
-
-[section Inside
-[/Breaking comment]
-blocks]
-
-[variablelist
-[[Paragraphs][
-[/ Leading comment ] Shouldn't be a code block.
-
-[/ Leading comment ]*Should be bold*.
-
-Should be a
-[/ Breaking comment]
-single paragraph.
-
-Single paragraph.
-[/ Breaking comment]
-
-Single paragraph.
-
-[/ Breaking comment]
-Single paragraph.
-
-Single paragraph.[/ Trailing comment]
-
-
-
-
-
-
-Lots of newlines round this paragraph.
-
-
-
-
-
-
-
-
-Last paragraph.]]]
-
-[endsect]
\ No newline at end of file
Copied: branches/quickbook-dev/tools/quickbook/test/para_test-1_5.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/para-test.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/para_test-1_5.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/para-test.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/post_process-fail.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/fail-post-process.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/preformatted-1_1.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/preformatted.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/preformatted-1_1.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/preformatted.quickbook)
==============================================================================
Deleted: branches/quickbook-dev/tools/quickbook/test/preformatted.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/preformatted.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="preformatted" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Preformatted</title>
- <section id="preformatted.preformatted">
- <title>Preformatted</title>
- <para>
- Here's the ubiquitous <emphasis>Hello World</emphasis> program in C++.
- </para>
-<programlisting>#include <iostream>
-
-int main()
-{
- std::cout << "Hello, World!" << std::endl;
- return 0;
-}
-</programlisting>
- <para>
- The code should appear as a single block of code in a monospaced font and with
- no syntax highlighting. The fifth and sixth lines should appear indented to
- the right, aligning under <code><phrase role="identifier">main</phrase></code>,
- on line 3.
- </para>
- </section>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/preformatted.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/preformatted.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,22 +0,0 @@
-[article Preformatted
-]
-
-[section Preformatted]
-
-Here's the ubiquitous /Hello World/ program in C++.
-
-[pre
-#include <iostream>
-
-int main()
-{
- std::cout << "Hello, World!" << std::endl;
- return 0;
-}
-]
-
-The code should appear as a single block of code in a monospaced font and with
-no syntax highlighting. The fifth and sixth lines should appear indented to the
-right, aligning under `main`, on line 3.
-
-[endsect]
Deleted: branches/quickbook-dev/tools/quickbook/test/quickbook-manual.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/quickbook-manual.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,3944 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="quickbook" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Quickbook 1.4</title>
- <articleinfo>
- <authorgroup>
- <author>
- <firstname>Joel</firstname> <surname>de Guzman</surname>
- </author>
- <author>
- <firstname>Eric</firstname> <surname>Niebler</surname>
- </author>
- </authorgroup>
- <copyright>
- <year>2002</year> <year>2004</year> <year>2006</year> <holder>Joel de Guzman,
- Eric Niebler</holder>
- </copyright>
- <legalnotice id="quickbook.legal">
- <para>
- Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at <ulink url="http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt>)
- </para>
- </legalnotice>
- <articlepurpose>
- <emphasis>WikiWiki</emphasis> style documentation tool
- </articlepurpose>
- </articleinfo>
- <section id="quickbook.intro">
- <title><link linkend="quickbook.intro">Introduction</link></title>
- <blockquote>
- <para>
- <emphasis role="bold"><emphasis><quote>Why program by hand in five days what
- you can spend five years of your life automating?</quote></emphasis></emphasis>
- </para>
- <para>
- -- Terrence Parr, author ANTLR/PCCTS
- </para>
- </blockquote>
- <para>
- Well, QuickBook started as a weekend hack. It was originally intended to be
- a sample application using <ulink url="http://spirit.sourceforge.net">Spirit</ulink>.
- What is it? What you are viewing now, this documentation, is autogenerated
- by QuickBook. These files were generated from one master:
- </para>
- <blockquote>
- <para>
- <ulink url="../quickbook.qbk">quickbook.qbk</ulink>
- </para>
- </blockquote>
- <para>
- Originally named QuickDoc, this funky tool that never dies evolved into a funkier
- tool thanks to Eric Niebler who resurrected the project making it generate
- <ulink url="http://www.boost.org/doc/html/boostbook.html">BoostBook</ulink>
- instead of HTML. The <ulink url="http://www.boost.org/doc/html/boostbook.html">BoostBook</ulink>
- documentation format is an extension of <ulink url="http://www.docbook.org/">DocBook</ulink>,
- an SGML or XML based format for describing documentation.
- </para>
- <para>
- QuickBook is a WikiWiki style documentation tool geared towards C++ documentation
- using simple rules and markup for simple formatting tasks. QuickBook extends
- the WikiWiki concept. Like the WikiWiki, QuickBook documents are simple text
- files. A single QuickBook document can generate a fully linked set of nice
- HTML and PostScript/PDF documents complete with images and syntax- colorized
- source code.
- </para>
- <para>
- Features include:
- </para>
- <itemizedlist>
- <listitem>
- <simpara>
- generate <ulink url="http://www.boost.org/doc/html/boostbook.html">BoostBook</ulink>
- xml, to generate HTML, PostScript and PDF
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- simple markup to link to Doxygen-generated entities
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- macro system for simple text substitution
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- simple markup for italics, bold, preformatted, blurbs, code samples, tables,
- URLs, anchors, images, etc.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- automatic syntax coloring of code samples
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- CSS support
- </simpara>
- </listitem>
- </itemizedlist>
- </section>
- <section id="quickbook.change_log">
- <title><link linkend="quickbook.change_log">Change Log</link></title>
- <bridgehead renderas="sect3" id="quickbook.change_log.h0">
- <phrase id="quickbook.change_log.version_1_3"/><link linkend="quickbook.change_log.version_1_3">Version
- 1.3</link>
- </bridgehead>
- <itemizedlist>
- <listitem>
- <simpara>
- Quickbook file inclusion [include].
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Better xml output (pretty layout). Check out the generated XML.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Regression testing facility: to make sure your document will always be
- compatible (full backward compatibility) regardless of changes to QuickBook.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Code cleanup and refactoring.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Allow phrase markup in the doc-info.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Preformatted code blocks via ``code`` (double ticks) allows code in tables
- and lists, for example.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Quickbook versioning; allows full backward compatibility. You have to add
- [quickbook 1.3] to the doc-info header to enable the new features. Without
- this, QuickBook will assume that the document is a pre-1.3 document.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Better (intuitive) paragraph termination. Some markups may terminate a
- paragraph. Example:
-<programlisting><phrase role="special">[</phrase><phrase role="identifier">section</phrase> <phrase role="identifier">x</phrase><phrase role="special">]</phrase>
-<phrase role="identifier">blah</phrase><phrase role="special">...</phrase>
-<phrase role="special">[</phrase><phrase role="identifier">endsect</phrase><phrase role="special">]</phrase></programlisting>
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Fully qualified section and headers. Subsection names are concatenated
- to the ID to avoid clashing. Example: <code><phrase role="identifier">doc_name</phrase><phrase
- role="special">.</phrase><phrase role="identifier">sect_name</phrase><phrase
- role="special">.</phrase><phrase role="identifier">sub_sect_name</phrase><phrase
- role="special">.</phrase><phrase role="identifier">sub_sub_sect_name</phrase></code>
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Better &nbsp; and whitespace handling in code snippets.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- [xinclude] fixes up the relative path to the target XML file when input_directory
- is not the same as the output_directory.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Allow untitled tables.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Allow phrase markups in section titles.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Allow escaping back to QuickBook from code, code blocks and inline code.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Footnotes, with the [footnote This is the footnote] syntax.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Post-processor bug fix for escaped XML code that it does not recognize.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Replaceable, with the [~replacement] syntax.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Generic Headers
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Code changes to allow full recursion (i.e. Collectors and push/pop functions)
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Various code cleanup/maintenance
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Templates!
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- [conceptref] for referencing BoostBook <concept> entities.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Allow escape of spaces. The escaped space is removed from the output. Syntax:
- <code><phrase role="special">\</phrase> </code>.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Nested comments are now allowed.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Quickbook blocks can nest inside comments.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- <link linkend="quickbook.syntax.block.import">Import</link> facility.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Callouts on imported code
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Simple markups can now span a whole block.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- <link linkend="quickbook.syntax.block.blurbs">Blurbs</link>, <link linkend="quickbook.syntax.block.admonitions">Admonitions</link>
- and table cells (see <link linkend="quickbook.syntax.block.tables">Tables</link>)
- may now contain paragraphs.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- <code><phrase role="special">\</phrase><phrase role="identifier">n</phrase></code>
- and <code><phrase role="special">[</phrase><phrase role="identifier">br</phrase><phrase
- role="special">]</phrase></code> are now deprecated.
- </simpara>
- </listitem>
- </itemizedlist>
- </section>
- <section id="quickbook.syntax">
- <title><link linkend="quickbook.syntax">Syntax Summary</link></title>
- <para>
- A QuickBook document is composed of one or more blocks. An example of a block
- is the paragraph or a C++ code snippet. Some blocks have special mark-ups.
- Blocks, except code snippets which have their own grammar (C++ or Python),
- are composed of one or more phrases. A phrase can be a simple contiguous run
- of characters. Phrases can have special mark-ups. Marked up phrases can recursively
- contain other phrases, but cannot contain blocks. A terminal is a self contained
- block-level or phrase-level element that does not nest anything.
- </para>
- <para>
- Blocks, in general, are delimited by two end-of-lines (the block terminator).
- Phrases in each block cannot contain a block terminator. This way, syntax errors
- such as un-matched closing brackets do not go haywire and corrupt anything
- past a single block.
- </para>
- <section id="quickbook.syntax.comments">
- <title><link linkend="quickbook.syntax.comments">Comments</link></title>
- <para>
- Can be placed anywhere.
- </para>
-<programlisting><!--quickbook-escape-prefix-->[/ comment (no output generated) ]<!--quickbook-escape-postfix-->
-</programlisting>
-<programlisting><!--quickbook-escape-prefix-->[/ comments can be nested [/ some more here] ]<!--quickbook-escape-postfix-->
-</programlisting>
-<programlisting><!--quickbook-escape-prefix-->[/ Quickbook blocks can nest inside comments. [*Comment this out too!] ]<!--quickbook-escape-postfix-->
-</programlisting>
- </section>
- <section id="quickbook.syntax.phrase">
- <title><link linkend="quickbook.syntax.phrase">Phrase Level Elements</link></title>
- <section id="quickbook.syntax.phrase.font_styles">
- <title><link linkend="quickbook.syntax.phrase.font_styles">Font Styles</link></title>
-<programlisting><!--quickbook-escape-prefix-->['italic], [*bold], [_underline], [^teletype], [-strikethrough]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- will generate:
- </para>
- <para>
- <emphasis>italic</emphasis>, <emphasis role="bold">bold</emphasis>, <emphasis
- role="underline">underline</emphasis>, <literal>teletype</literal>, <emphasis
- role="strikethrough">strikethrough</emphasis>
- </para>
- <para>
- Like all non-terminal phrase level elements, this can of course be nested:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[*['bold-italic]]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- will generate:
- </para>
- <para>
- <emphasis role="bold"><emphasis>bold-italic</emphasis></emphasis>
- </para>
- </section>
- <section id="quickbook.syntax.phrase.replaceable">
- <title><link linkend="quickbook.syntax.phrase.replaceable">Replaceable</link></title>
- <para>
- When you want content that may or must be replaced by the user, use the
- syntax:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[~replacement]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- This will generate:
- </para>
- <para>
- <replaceable>replacement</replaceable>
- </para>
- </section>
- <section id="quickbook.syntax.phrase.quotations">
- <title><link linkend="quickbook.syntax.phrase.quotations">Quotations</link></title>
-<programlisting><!--quickbook-escape-prefix-->["A question that sometimes drives me hazy: am I or are the others crazy?]--Einstein
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- will generate:
- </para>
- <para>
- <quote>A question that sometimes drives me hazy: am I or are the others
- crazy?</quote>--Einstein
- </para>
- <para>
- Note the proper left and right quote marks. Also, while you can simply
- use ordinary quote marks like "quoted", our quotation, above,
- will generate correct DocBook quotations (e.g. <quote>quoted</quote>).
- </para>
- <para>
- Like all phrase elements, quotations may be nested. Example:
- </para>
-<programlisting><!--quickbook-escape-prefix-->["Here's the rule for bargains: ["Do other men, for they would do you.] That's
-the true business precept.]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- will generate:
- </para>
- <para>
- <quote>Here's the rule for bargains: <quote>Do other men, for they would
- do you.</quote> That's the true business precept.</quote>
- </para>
- </section>
- <section id="quickbook.syntax.phrase.simple_formatting">
- <title><link linkend="quickbook.syntax.phrase.simple_formatting">Simple formatting</link></title>
- <para>
- Simple markup for formatting text, common in many applications, is now
- supported:
- </para>
-<programlisting><!--quickbook-escape-prefix-->/italic/, *bold*, _underline_, =teletype=
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- will generate:
- </para>
- <para>
- <emphasis>italic</emphasis>, <emphasis role="bold">bold</emphasis>, <emphasis
- role="underline">underline</emphasis>, <literal>teletype</literal>
- </para>
- <para>
- Unlike QuickBook's standard formatting scheme, the rules for simpler alternatives
- are much stricter<footnote id="quickbook.syntax.phrase.simple_formatting.f0">
- <para>
- Thanks to David Barrett, author of <ulink url="http://quinthar.com/qwikiwiki/index.php?page=Home">Qwiki</ulink>,
- for sharing these samples and teaching me these obscure formatting rules.
- I wasn't sure at all if <ulink url="http://spirit.sourceforge.net">Spirit</ulink>,
- being more or less a formal EBNF parser, can handle the context sensitivity
- and ambiguity.
- </para>
- </footnote>.
- </para>
- <itemizedlist>
- <listitem>
- <simpara>
- Simple markups cannot nest. You can combine a simple markup with a
- nestable markup.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Simple markups cannot contain any other form of quickbook markup.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- A non-space character must follow the leading markup
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- A non-space character must precede the trailing markup
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- A space or a punctuation must follow the trailing markup
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- If the matching markup cannot be found within a block, the formatting
- will not be applied. This is to ensure that un-matched formatting markups,
- which can be a common mistake, does not corrupt anything past a single
- block. We do not want the rest of the document to be rendered bold
- just because we forgot a trailing '*'. A single block is terminated
- by two end of lines or the close bracket: ']'.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- A line starting with the star will be interpreted as an unordered list.
- See <link linkend="quickbook.syntax.block.lists.unordered_lists">Unordered
- lists</link>.
- </simpara>
- </listitem>
- </itemizedlist>
- <table frame="all" id="quickbook.syntax.phrase.simple_formatting.t0">
- <title>More Formatting Samples</title>
- <tgroup cols="2">
- <thead>
- <row>
- <entry>
- <para>
- Markup
- </para>
- </entry>
- <entry>
- <para>
- Result
- </para>
- </entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- <para>
- <literal>*Bold*</literal>
- </para>
- </entry>
- <entry>
- <para>
- <emphasis role="bold">Bold</emphasis>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- <literal>*Is bold*</literal>
- </para>
- </entry>
- <entry>
- <para>
- <emphasis role="bold">Is bold</emphasis>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- <literal>* Not bold* *Not bold * * Not bold *</literal>
- </para>
- </entry>
- <entry>
- <para>
- * Not bold* *Not bold * * Not bold *
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- <literal>This*Isn't*Bold (no bold)</literal>
- </para>
- </entry>
- <entry>
- <para>
- This*Isn't*Bold (no bold)
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- <literal>(*Bold Inside*) (parenthesis not bold)</literal>
- </para>
- </entry>
- <entry>
- <para>
- (<emphasis role="bold">Bold Inside</emphasis>) (parenthesis not
- bold)
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- <literal>*(Bold Outside)* (parenthesis bold)</literal>
- </para>
- </entry>
- <entry>
- <para>
- <emphasis role="bold">(Bold Outside)</emphasis> (parenthesis
- bold)
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- <literal>3*4*5 = 60 (no bold)</literal>
- </para>
- </entry>
- <entry>
- <para>
- 3*4*5 = 60 (no bold)
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- <literal>3 * 4 * 5 = 60 (no bold)</literal>
- </para>
- </entry>
- <entry>
- <para>
- 3 * 4 * 5 = 60 (no bold)
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- <literal>3 *4* 5 = 60 (4 is bold)</literal>
- </para>
- </entry>
- <entry>
- <para>
- 3 <emphasis role="bold">4</emphasis> 5 = 60 (4 is bold)
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- <literal>*This is bold* this is not *but this is*</literal>
- </para>
- </entry>
- <entry>
- <para>
- <emphasis role="bold">This is bold</emphasis> this is not <emphasis
- role="bold">but this is</emphasis>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- <literal>*This is bold*.</literal>
- </para>
- </entry>
- <entry>
- <para>
- <emphasis role="bold">This is bold</emphasis>.
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- <literal>*B*. (bold B)</literal>
- </para>
- </entry>
- <entry>
- <para>
- <emphasis role="bold">B</emphasis>. (bold B)
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- <literal>['*Bold-Italic*]</literal>
- </para>
- </entry>
- <entry>
- <para>
- <emphasis><emphasis role="bold">Bold-Italic</emphasis></emphasis>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- <literal>*side-by*/-side/</literal>
- </para>
- </entry>
- <entry>
- <para>
- <emphasis role="bold">side-by</emphasis><emphasis>-side</emphasis>
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <para>
- As mentioned, simple markups cannot go past a single block. The text from
- "have" to "full" in the following paragraph will be
- rendered as bold:
- </para>
-<programlisting><!--quickbook-escape-prefix-->Baa baa black sheep, *have you any wool?
-Yes sir, yes sir, three bags full!*
-One for the master, one for the dame,
-And one for the little boy who lives down the lane.
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- Baa baa black sheep, <emphasis role="bold">have you any wool? Yes sir,
- yes sir, three bags full!</emphasis> One for the master, one for the dame,
- And one for the little boy who lives down the lane.
- </para>
- <para>
- But in the following paragraph, bold is not applied:
- </para>
-<programlisting><!--quickbook-escape-prefix-->Baa baa black sheep, *have you any wool?
-Yes sir, yes sir, three bags full!
-One for the master, one for the dame,
-And one for the little boy who lives down the lane.
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- Baa baa black sheep, *have you any wool? Yes sir, yes sir, three bags full!
- One for the master, one for the dame, And one for the little boy who lives
- down the lane.
- </para>
- </section>
- <section id="quickbook.syntax.phrase.inline_code">
- <title><link linkend="quickbook.syntax.phrase.inline_code">Inline code</link></title>
- <para>
- Inlining code in paragraphs is quite common when writing C++ documentation.
- We provide a very simple markup for this. For example, this:
- </para>
-<programlisting><!--quickbook-escape-prefix-->This text has inlined code `int main() { return 0; }` in it.
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- will generate:
- </para>
- <para>
- This text has inlined code <code><phrase role="keyword">int</phrase> <phrase
- role="identifier">main</phrase><phrase role="special">()</phrase> <phrase
- role="special">{</phrase> <phrase role="keyword">return</phrase> <phrase
- role="number">0</phrase><phrase role="special">;</phrase> <phrase role="special">}</phrase></code>
- in it. The code will be syntax highlighted.
- </para>
- <note>
- <para>
- We simply enclose the code with the tick: <literal>"`"</literal>, not the
- single quote: <code><phrase role="string">"'"</phrase></code>.
- Note too that <literal>`some code`</literal> is preferred over <literal>[^some code]</literal>.
- </para>
- </note>
- </section>
- <section id="quickbook.syntax.phrase.code_blocks">
- <title><link linkend="quickbook.syntax.phrase.code_blocks">Code blocks</link></title>
- <para>
- Preformatted code simply starts with a space or a tab (See <link linkend="quickbook.syntax.block.code">Code</link>).
- However, such a simple syntax cannot be used as phrase elements in lists
- (See <link linkend="quickbook.syntax.block.lists.ordered_lists">Ordered
- lists</link> and <link linkend="quickbook.syntax.block.lists.unordered_lists">Unordered
- lists</link>), tables (See <link linkend="quickbook.syntax.block.tables">Tables</link>),
- etc. Inline code (see above) can. The problem is, inline code does not
- allow formatting with newlines, spaces, and tabs. These are lost.
- </para>
- <para>
- We provide a phrase level markup that is a mix between the two. By using
- the double-tick, instead of the single-tick, we are telling QuickBook to
- use preformatted blocks of code. Example:
- </para>
-<programlisting>``
- #include <iostream>
-
- int main()
- {
- std::cout << "Hello, World!" << std::endl;
- return 0;
- }
-``
-</programlisting>
- <para>
- will generate:
- </para>
- <para>
-<programlisting><phrase role="preprocessor">#include</phrase> <phrase role="special"><</phrase><phrase role="identifier">iostream</phrase><phrase role="special">></phrase>
-
-<phrase role="keyword">int</phrase> <phrase role="identifier">main</phrase><phrase role="special">()</phrase>
-<phrase role="special">{</phrase>
- <phrase role="identifier">std</phrase><phrase role="special">::</phrase><phrase role="identifier">cout</phrase> <phrase role="special"><<</phrase> <phrase role="string">"Hello, World!"</phrase> <phrase role="special"><<</phrase> <phrase role="identifier">std</phrase><phrase role="special">::</phrase><phrase role="identifier">endl</phrase><phrase role="special">;</phrase>
- <phrase role="keyword">return</phrase> <phrase role="number">0</phrase><phrase role="special">;</phrase>
-<phrase role="special">}</phrase>
-</programlisting>
- </para>
- </section>
- <section id="quickbook.syntax.phrase.source_mode">
- <title><link linkend="quickbook.syntax.phrase.source_mode">Source Mode</link></title>
- <para>
- If a document contains more than one type of source code then the source
- mode may be changed dynamically as the document is processed. All QuickBook
- documents are initially in C++ mode by default, though an alternative initial
- value may be set in the <link linkend="quickbook.syntax.block.document">Document</link>
- section.
- </para>
- <para>
- To change the source mode, use the <literal>[source-mode]</literal> markup,
- where <literal>source-mode</literal> is one of the supported modes. For
- example, this:
- </para>
-<programlisting><!--quickbook-escape-prefix-->Python's [python] `import` is rather like C++'s [c++] `#include`. A
-C++ comment `// looks like this` whereas a Python comment [python]
-`# looks like this`.
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- will generate:
- </para>
- <para>
- Python's <code><phrase role="keyword">import</phrase></code> is rather
- like C++'s <code><phrase role="preprocessor">#include</phrase></code>.
- A C++ comment <code><phrase role="comment">// looks like this</phrase></code>
- whereas a Python comment <code><phrase role="comment">#looks like this</phrase></code>.
- </para>
- <table frame="all" id="quickbook.syntax.phrase.source_mode.t0">
- <title>Supported Source Modes</title>
- <tgroup cols="2">
- <thead>
- <row>
- <entry>
- <para>
- Mode
- </para>
- </entry>
- <entry>
- <para>
- Source Mode Markup
- </para>
- </entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- <para>
- C++
- </para>
- </entry>
- <entry>
- <para>
- <literal>[c++]</literal>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- Python
- </para>
- </entry>
- <entry>
- <para>
- <literal>[python]</literal>
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <note>
- <para>
- The source mode strings are lowercase.
- </para>
- </note>
- </section>
- <section id="quickbook.syntax.phrase.line_break">
- <title><link linkend="quickbook.syntax.phrase.line_break">line-break</link></title>
-<programlisting><!--quickbook-escape-prefix-->[br]
-<!--quickbook-escape-postfix--></programlisting>
- <warning>
- <para>
- <code><phrase role="special">[</phrase><phrase role="identifier">br</phrase><phrase
- role="special">]</phrase></code> is now deprecated. <link linkend="quickbook.syntax.block.blurbs">Blurbs</link>,
- <link linkend="quickbook.syntax.block.admonitions">Admonitions</link>
- and table cells (see <link linkend="quickbook.syntax.block.tables">Tables</link>)
- may now contain paragraphs.
- </para>
- </warning>
- </section>
- <section id="quickbook.syntax.phrase.anchors">
- <title><link linkend="quickbook.syntax.phrase.anchors">Anchors</link></title>
-<programlisting><!--quickbook-escape-prefix-->[#named_anchor]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- A named anchor is a hook that can be referenced by a link elsewhere in
- the document. You can then reference an anchor with <literal>[link named_anchor
-Some link text]</literal>.
- See <link linkend="quickbook.syntax.phrase.anchor_links">Anchor links</link>,
- <link linkend="quickbook.syntax.block.section">Section</link> and <link
- linkend="quickbook.syntax.block.headings">Heading</link>.
- </para>
- </section>
- <section id="quickbook.syntax.phrase.links">
- <title><link linkend="quickbook.syntax.phrase.links">Links</link></title>
-<programlisting><!--quickbook-escape-prefix-->[@http://www.boost.org this is [*boost's] website....]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- will generate:
- </para>
- <para>
- <ulink url="http://www.boost.org">this is <emphasis role="bold">boost's</emphasis>
- website....</ulink>
- </para>
- <para>
- URL links where the link text is the link itself is common. Example:
- </para>
-<programlisting><!--quickbook-escape-prefix-->see http://spirit.sourceforge.net/
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- so, when the text is absent in a link markup, the URL is assumed. Example:
- </para>
-<programlisting>see <!--quickbook-escape-prefix-->[@http://spirit.sourceforge.net/]<!--quickbook-escape-postfix-->
-</programlisting>
- <para>
- will generate:
- </para>
- <para>
- see <ulink url="http://spirit.sourceforge.net/">http://spirit.sourceforge.net/>
- </para>
- </section>
- <section id="quickbook.syntax.phrase.anchor_links">
- <title><link linkend="quickbook.syntax.phrase.anchor_links">Anchor links</link></title>
- <para>
- You can link within a document using:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[link section_id.normalized_header_text The link text]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- See sections <link linkend="quickbook.syntax.block.section">Section</link>
- and <link linkend="quickbook.syntax.block.headings">Heading</link> for
- more info.
- </para>
- </section>
- <section id="quickbook.syntax.phrase.refentry_links">
- <title><link linkend="quickbook.syntax.phrase.refentry_links">refentry links</link></title>
- <para>
- In addition, you can link internally to an XML refentry like:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[link xml.refentry The link text]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- This gets converted into <literal><link linkend="xml.refentry">The
- link text</link></literal>.
- </para>
- <para>
- Like URLs, the link text is optional. If this is not present, the link
- text will automatically be the refentry. Example:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[link xml.refentry]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- This gets converted into <literal><link linkend="xml.refentry">xml.refentry</link></literal>.
- </para>
- </section>
- <section id="quickbook.syntax.phrase.code_links">
- <title><link linkend="quickbook.syntax.phrase.code_links">Code Links</link></title>
- <para>
- If you want to link to a function, class, member, enum, concept or header
- in the reference section, you can use:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[funcref fully::qualified::function_name The link text]
-[classref fully::qualified::class_name The link text]
-[memberref fully::qualified::member_name The link text]
-[enumref fully::qualified::enum_name The link text]
-[macroref MACRO_NAME The link text]
-[conceptref ConceptName The link text]
-[headerref path/to/header.hpp The link text]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- Again, the link text is optional. If this is not present, the link text
- will automatically be the function, class, member, enum, macro, concept
- or header. Example:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[classref boost::bar::baz]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- would have "boost::bar::baz" as the link text.
- </para>
- </section>
- <section id="quickbook.syntax.phrase.escape">
- <title><link linkend="quickbook.syntax.phrase.escape">Escape</link></title>
- <para>
- The escape mark-up is used when we don't want to do any processing.
- </para>
-<programlisting>'''
-escape (no processing/formatting)
-'''
-</programlisting>
- <para>
- Escaping allows us to pass XML markup to <ulink url="http://www.boost.org/doc/html/boostbook.html">BoostBook</ulink>
- or <ulink url="http://www.docbook.org/">DocBook</ulink>. For example:
- </para>
-<programlisting>'''
-<emphasis role="bold">This is direct XML markup</emphasis>
-'''
-</programlisting>
- <para>
- <emphasis role="bold">This is direct XML markup</emphasis>
- </para>
- <important>
- <para>
- Be careful when using the escape. The text must conform to <ulink url="http://www.boost.org/doc/html/boostbook.html">BoostBook</ulink>/<ulink
- url="http://www.docbook.org/">DocBook</ulink> syntax.
- </para>
- </important>
- </section>
- <section id="quickbook.syntax.phrase.single_char_escape">
- <title><link linkend="quickbook.syntax.phrase.single_char_escape">Single
- char escape</link></title>
- <para>
- The backslash may be used to escape a single punctuation character. The
- punctuation immediately after the backslash is passed without any processing.
- This is useful when we need to escape QuickBook punctuations such as <code><phrase
- role="special">[</phrase></code> and <code><phrase role="special">]</phrase></code>.
- For example, how do you escape the triple quote? Simple: <literal>\'\'\'</literal>
- </para>
- <para>
- <code><phrase role="special">\</phrase><phrase role="identifier">n</phrase></code>
- has a special meaning. It is used to generate line breaks.
- </para>
- <warning>
- <para>
- <code><phrase role="special">\</phrase><phrase role="identifier">n</phrase></code>
- and <code><phrase role="special">[</phrase><phrase role="identifier">br</phrase><phrase
- role="special">]</phrase></code> are now deprecated. <link linkend="quickbook.syntax.block.blurbs">Blurbs</link>,
- <link linkend="quickbook.syntax.block.admonitions">Admonitions</link>
- and table cells (see <link linkend="quickbook.syntax.block.tables">Tables</link>)
- may now contain paragraphs.
- </para>
- </warning>
- <para>
- The escaped space: <code><phrase role="special">\</phrase> </code> also
- has a special meaning. The escaped space is removed from the output.
- </para>
- </section>
- <section id="quickbook.syntax.phrase.images">
- <title><link linkend="quickbook.syntax.phrase.images">Images</link></title>
-<programlisting><!--quickbook-escape-prefix-->[$image.jpg]
-<!--quickbook-escape-postfix--></programlisting>
- </section>
- <section id="quickbook.syntax.phrase.footnotes">
- <title><link linkend="quickbook.syntax.phrase.footnotes">Footnotes</link></title>
- <para>
- As of version 1.3, QuickBook supports footnotes. Just put the text of the
- footnote in a <code><phrase role="special">[</phrase><phrase role="identifier">footnote</phrase><phrase
- role="special">]</phrase></code> block, and the text will be put at the
- bottom of the current page. For example, this:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[footnote A sample footnote]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- will generate this<footnote id="quickbook.syntax.phrase.footnotes.f0">
- <para>
- A sample footnote
- </para>
- </footnote>.
- </para>
- <section id="quickbook.syntax.phrase.footnotes.macro_expansion">
- <title><link linkend="quickbook.syntax.phrase.footnotes.macro_expansion">Macro
- Expansion</link></title>
-<programlisting><!--quickbook-escape-prefix-->__a_macro_identifier__
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- See <link linkend="quickbook.syntax.block.macros">Macros</link> for details.
- </para>
- </section>
- <section id="quickbook.syntax.phrase.footnotes.template_expansion">
- <title><link linkend="quickbook.syntax.phrase.footnotes.template_expansion">Template
- Expansion</link></title>
-<programlisting><!--quickbook-escape-prefix-->[a_template_identifier]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- See <link linkend="quickbook.syntax.block.templates">Templates</link>
- for details.
- </para>
- </section>
- </section>
- </section>
- <section id="quickbook.syntax.block">
- <title><link linkend="quickbook.syntax.block">Block Level Elements</link></title>
- <section id="quickbook.syntax.block.document">
- <title><link linkend="quickbook.syntax.block.document">Document</link></title>
- <para>
- Every document must begin with a Document Info section, which should look
- like this:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[document-type The Document Title
- [quickbook 1.3]
- [version 1.0]
- [id the_document_name]
- [dirname the_document_dir]
- [copyright 2000 2002 2003 Joe Blow, Jane Doe]
- [purpose The document's reason for being]
- [category The document's category]
- [authors [Blow, Joe], [Doe, Jane]]
- [license The document's license]
- [source-mode source-type]
-]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- Where document-type is one of:
- </para>
- <itemizedlist>
- <listitem>
- <simpara>
- book
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- article
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- library
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- chapter
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- part
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- appendix
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- preface
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- qandadiv
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- qandaset
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- reference
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- set
- </simpara>
- </listitem>
- </itemizedlist>
- <para>
- quickbook 1.3 declares the version of quickbook the document is written
- for. In its absence, version 1.1 is assumed.
- </para>
- <para>
- <literal>version</literal>, <literal>id</literal>, <literal>dirname</literal>,
- <literal>copyright</literal>, <literal>purpose</literal>, <literal>category</literal>,
- <literal>authors</literal>, <literal>license</literal>, <literal>last-revision</literal>
- and <literal>source-mode</literal> are optional information.
- </para>
- <para>
- <literal>source-type</literal> is a lowercase string setting the initial
- <link linkend="quickbook.syntax.phrase.source_mode">Source Mode</link>.
- If the <literal>source-mode</literal> field is omitted, a default value
- of <literal>c++</literal> will be used.
- </para>
- </section>
- <section id="quickbook.syntax.block.section">
- <title><link linkend="quickbook.syntax.block.section">Section</link></title>
- <para>
- Starting a new section is accomplished with:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[section:id The Section Title]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- where <emphasis>id</emphasis> is optional. id will be the filename of the
- generated section. If it is not present, "The Section Title"
- will be normalized and become the id. Valid characters are <literal>a-Z</literal>,
- <literal>A-Z</literal>, <literal>0-9</literal> and <literal>_</literal>.
- All non-valid characters are converted to underscore and all upper-case
- are converted to lower case. Thus: "The Section Title" will be
- normalized to "the_section_title".
- </para>
- <para>
- End a section with:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[endsect]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- Sections can nest, and that results in a hierarchy in the table of contents.
- </para>
- </section>
- <section id="quickbook.syntax.block.xinclude">
- <title><link linkend="quickbook.syntax.block.xinclude">xinclude</link></title>
- <para>
- You can include another XML file with:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[xinclude file.xml]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- This is useful when file.xml has been generated by Doxygen and contains
- your reference section.
- </para>
- </section>
- <section id="quickbook.syntax.block.paragraphs">
- <title><link linkend="quickbook.syntax.block.paragraphs">Paragraphs</link></title>
- <para>
- Paragraphs start left-flushed and are terminated by two or more newlines.
- No markup is needed for paragraphs. QuickBook automatically detects paragraphs
- from the context. Block markups [section, endsect, h1, h2, h3, h4, h5,
- h6, blurb, (block-quote) ':', pre, def, table and include ] may also terminate
- a paragraph.
- </para>
- </section>
- <section id="quickbook.syntax.block.lists">
- <title><link linkend="quickbook.syntax.block.lists">Lists</link></title>
- <section id="quickbook.syntax.block.lists.ordered_lists">
- <title><link linkend="quickbook.syntax.block.lists.ordered_lists">Ordered
- lists</link></title>
-<programlisting># One
-# Two
-# Three
-</programlisting>
- <para>
- will generate:
- </para>
- <orderedlist>
- <listitem>
- <simpara>
- One
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Two
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Three
- </simpara>
- </listitem>
- </orderedlist>
- </section>
- <section id="quickbook.syntax.block.lists.list_hierarchies">
- <title><link linkend="quickbook.syntax.block.lists.list_hierarchies">List
- Hierarchies</link></title>
- <para>
- List hierarchies are supported. Example:
- </para>
-<programlisting># One
-# Two
-# Three
- # Three.a
- # Three.b
- # Three.c
-# Four
- # Four.a
- # Four.a.i
- # Four.a.ii
-# Five
-</programlisting>
- <para>
- will generate:
- </para>
- <orderedlist>
- <listitem>
- <simpara>
- One
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Two
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Three
- <orderedlist>
- <listitem>
- <simpara>
- Three.a
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Three.b
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Three.c
- </simpara>
- </listitem>
- </orderedlist>
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Fourth
- <orderedlist>
- <listitem>
- <simpara>
- Four.a
- <orderedlist>
- <listitem>
- <simpara>
- Four.a.i
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Four.a.ii
- </simpara>
- </listitem>
- </orderedlist>
- </simpara>
- </listitem>
- </orderedlist>
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Five
- </simpara>
- </listitem>
- </orderedlist>
- </section>
- <section id="quickbook.syntax.block.lists.long_list_lines">
- <title><link linkend="quickbook.syntax.block.lists.long_list_lines">Long
- List Lines</link></title>
- <para>
- Long lines will be wrapped appropriately. Example:
- </para>
-<programlisting># A short item.
-# A very long item. A very long item. A very long item.
- A very long item. A very long item. A very long item.
- A very long item. A very long item. A very long item.
- A very long item. A very long item. A very long item.
- A very long item. A very long item. A very long item.
-# A short item.
-</programlisting>
- <orderedlist>
- <listitem>
- <simpara>
- A short item.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- A very long item. A very long item. A very long item. A very long
- item. A very long item. A very long item. A very long item. A very
- long item. A very long item. A very long item. A very long item.
- A very long item. A very long item. A very long item. A very long
- item.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- A short item.
- </simpara>
- </listitem>
- </orderedlist>
- </section>
- <section id="quickbook.syntax.block.lists.unordered_lists">
- <title><link linkend="quickbook.syntax.block.lists.unordered_lists">Unordered
- lists</link></title>
-<programlisting><!--quickbook-escape-prefix-->* First
-* Second
-* Third
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- will generate:
- </para>
- <itemizedlist>
- <listitem>
- <simpara>
- First
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Second
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Third
- </simpara>
- </listitem>
- </itemizedlist>
- </section>
- <section id="quickbook.syntax.block.lists.mixed_lists">
- <title><link linkend="quickbook.syntax.block.lists.mixed_lists">Mixed lists</link></title>
- <para>
- Mixed lists (ordered and unordered) are supported. Example:
- </para>
-<programlisting><!--quickbook-escape-prefix--># One
-# Two
-# Three
- * Three.a
- * Three.b
- * Three.c
-# Four
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- will generate:
- </para>
- <orderedlist>
- <listitem>
- <simpara>
- One
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Two
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Three
- <itemizedlist>
- <listitem>
- <simpara>
- Three.a
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Three.b
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Three.c
- </simpara>
- </listitem>
- </itemizedlist>
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Four
- </simpara>
- </listitem>
- </orderedlist>
- <para>
- And...
- </para>
-<programlisting><!--quickbook-escape-prefix--># 1
- * 1.a
- # 1.a.1
- # 1.a.2
- * 1.b
-# 2
- * 2.a
- * 2.b
- # 2.b.1
- # 2.b.2
- * 2.b.2.a
- * 2.b.2.b
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- will generate:
- </para>
- <orderedlist>
- <listitem>
- <simpara>
- 1
- <itemizedlist>
- <listitem>
- <simpara>
- 1.a
- <orderedlist>
- <listitem>
- <simpara>
- 1.a.1
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- 1.a.2
- </simpara>
- </listitem>
- </orderedlist>
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- 1.b
- </simpara>
- </listitem>
- </itemizedlist>
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- 2
- <itemizedlist>
- <listitem>
- <simpara>
- 2.a
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- 2.b
- <orderedlist>
- <listitem>
- <simpara>
- 2.b.1
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- 2.b.2
- <itemizedlist>
- <listitem>
- <simpara>
- 2.b.2.a
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- 2.b.2.b
- </simpara>
- </listitem>
- </itemizedlist>
- </simpara>
- </listitem>
- </orderedlist>
- </simpara>
- </listitem>
- </itemizedlist>
- </simpara>
- </listitem>
- </orderedlist>
- </section>
- </section>
- <section id="quickbook.syntax.block.code">
- <title><link linkend="quickbook.syntax.block.code">Code</link></title>
- <para>
- Preformatted code starts with a space or a tab. The code will be syntax
- highlighted according to the current <link linkend="quickbook.syntax.phrase.source_mode">Source
- Mode</link>:
- </para>
-<programlisting><phrase role="preprocessor">#include</phrase> <phrase role="special"><</phrase><phrase role="identifier">iostream</phrase><phrase role="special">></phrase>
-
-<phrase role="keyword">int</phrase> <phrase role="identifier">main</phrase><phrase role="special">()</phrase>
-<phrase role="special">{</phrase>
- <phrase role="comment">// Sample code</phrase>
- <phrase role="identifier">std</phrase><phrase role="special">::</phrase><phrase role="identifier">cout</phrase> <phrase role="special"><<</phrase> <phrase role="string">"Hello, World\n"</phrase><phrase role="special">;</phrase>
- <phrase role="keyword">return</phrase> <phrase role="number">0</phrase><phrase role="special">;</phrase>
-<phrase role="special">}</phrase>
-</programlisting>
-<programlisting><phrase role="keyword">import</phrase> <phrase role="identifier">cgi</phrase>
-
-<phrase role="keyword">def</phrase> <phrase role="identifier">cookForHtml</phrase><phrase role="special">(</phrase><phrase role="identifier">text</phrase><phrase role="special">):</phrase>
- <phrase role="string">'''"Cooks" the input text for HTML.'''</phrase>
-
- <phrase role="keyword">return</phrase> <phrase role="identifier">cgi</phrase><phrase role="special">.</phrase><phrase role="identifier">escape</phrase><phrase role="special">(</phrase><phrase role="identifier">text</phrase><phrase role="special">)</phrase>
-</programlisting>
- <para>
- Macros that are already defined are expanded in source code. Example:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[def __array__ [@http://www.boost.org/doc/html/array/reference.html array]]
-[def __boost__ [@http://www.boost.org/libs/libraries.htm boost]]
-
- using __boost__::__array__;
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- Generates:
- </para>
-<programlisting><phrase role="keyword">using</phrase> <ulink url="http://www.boost.org/libs/libraries.htm">boost</ulink><phrase role="special">::</phrase><ulink url="http://www.boost.org/doc/html/array/reference.html">array</ulink><phrase role="special">;</phrase>
-</programlisting>
- </section>
- <section id="quickbook.syntax.block.escape_back">
- <title><link linkend="quickbook.syntax.block.escape_back">Escaping Back To
- QuickBook</link></title>
- <para>
- Inside code, code blocks and inline code, QuickBook does not allow any
- markup to avoid conflicts with the target syntax (e.g. c++). In case you
- need to switch back to QuickBook markup inside code, you can do so using
- a language specific <emphasis>escape-back</emphasis> delimiter. In C++
- and Python, the delimiter is the double tick (back-quote): "``"
- and "``". Example:
- </para>
-<programlisting><!--quickbook-escape-prefix-->void ``[@http://en.wikipedia.org/wiki/Foo#Foo.2C_Bar_and_Baz foo]``()
-{
-}
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- Will generate:
- </para>
-<programlisting><phrase role="keyword">void</phrase> <ulink url="http://en.wikipedia.org/wiki/Foo#Foo.2C_Bar_and_Baz">foo</ulink><phrase role="special">()</phrase>
-<phrase role="special">{</phrase>
-<phrase role="special">}</phrase>
-</programlisting>
- <para>
- When escaping from code to QuickBook, only phrase level markups are allowed.
- Block level markups like lists, tables etc. are not allowed.
- </para>
- </section>
- <section id="quickbook.syntax.block.preformatted">
- <title><link linkend="quickbook.syntax.block.preformatted">Preformatted</link></title>
- <para>
- Sometimes, you don't want some preformatted text to be parsed as C++. In
- such cases, use the <literal>[pre ... ]</literal> markup block.
- </para>
-<programlisting><!--quickbook-escape-prefix-->[pre
-
- Some *preformatted* text Some *preformatted* text
-
- Some *preformatted* text Some *preformatted* text
-
- Some *preformatted* text Some *preformatted* text
-
-]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- Spaces, tabs and newlines are rendered as-is. Unlike all quickbook block
- level markup, pre (and Code) are the only ones that allow multiple newlines.
- The markup above will generate:
- </para>
-<programlisting>Some <emphasis role="bold">preformatted</emphasis> text Some <emphasis role="bold">preformatted</emphasis> text
-
- Some <emphasis role="bold">preformatted</emphasis> text Some <emphasis role="bold">preformatted</emphasis> text
-
- Some <emphasis role="bold">preformatted</emphasis> text Some <emphasis role="bold">preformatted</emphasis> text
-
-</programlisting>
- <para>
- Notice that unlike Code, phrase markup such as font style is still permitted
- inside <literal>pre</literal> blocks.
- </para>
- </section>
- <section id="quickbook.syntax.block.blockquote">
- <title><link linkend="quickbook.syntax.block.blockquote">Blockquote</link></title>
-<programlisting><!--quickbook-escape-prefix-->[:sometext...]<!--quickbook-escape-postfix-->
-</programlisting>
- <blockquote>
- <para>
- Indents the paragraph. This applies to one paragraph only.
- </para>
- </blockquote>
- </section>
- <section id="quickbook.syntax.block.admonitions">
- <title><link linkend="quickbook.syntax.block.admonitions">Admonitions</link></title>
-<programlisting><!--quickbook-escape-prefix-->[note This is a note]
-[tip This is a tip]
-[important This is important]
-[caution This is a caution]
-[warning This is a warning]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- generates <ulink url="http://www.docbook.org/">DocBook</ulink> admonitions:
- </para>
- <note>
- <para>
- This is a note
- </para>
- </note>
- <tip>
- <para>
- This is a tip
- </para>
- </tip>
- <important>
- <para>
- This is important
- </para>
- </important>
- <caution>
- <para>
- This is a caution
- </para>
- </caution>
- <warning>
- <para>
- This is a warning
- </para>
- </warning>
- <para>
- These are the only admonitions supported by <ulink url="http://www.docbook.org/">DocBook</ulink>.
- So, for example <literal>[information This is some information]</literal>
- is unlikely to produce the desired effect.
- </para>
- </section>
- <section id="quickbook.syntax.block.headings">
- <title><link linkend="quickbook.syntax.block.headings">Headings</link></title>
-<programlisting><!--quickbook-escape-prefix-->[h1 Heading 1]
-[h2 Heading 2]
-[h3 Heading 3]
-[h4 Heading 4]
-[h5 Heading 5]
-[h6 Heading 6]
-<!--quickbook-escape-postfix--></programlisting>
- <bridgehead renderas="sect1" id="quickbook.syntax.block.headings.h0">
- <phrase id="quickbook.syntax.block.headings.heading_1"/><link linkend="quickbook.syntax.block.headings.heading_1">Heading
- 1</link>
- </bridgehead>
- <bridgehead renderas="sect2" id="quickbook.syntax.block.headings.h1">
- <phrase id="quickbook.syntax.block.headings.heading_2"/><link linkend="quickbook.syntax.block.headings.heading_2">Heading
- 2</link>
- </bridgehead>
- <bridgehead renderas="sect3" id="quickbook.syntax.block.headings.h2">
- <phrase id="quickbook.syntax.block.headings.heading_3"/><link linkend="quickbook.syntax.block.headings.heading_3">Heading
- 3</link>
- </bridgehead>
- <bridgehead renderas="sect4" id="quickbook.syntax.block.headings.h3">
- <phrase id="quickbook.syntax.block.headings.heading_4"/><link linkend="quickbook.syntax.block.headings.heading_4">Heading
- 4</link>
- </bridgehead>
- <bridgehead renderas="sect5" id="quickbook.syntax.block.headings.h4">
- <phrase id="quickbook.syntax.block.headings.heading_5"/><link linkend="quickbook.syntax.block.headings.heading_5">Heading
- 5</link>
- </bridgehead>
- <bridgehead renderas="sect6" id="quickbook.syntax.block.headings.h5">
- <phrase id="quickbook.syntax.block.headings.heading_6"/><link linkend="quickbook.syntax.block.headings.heading_6">Heading
- 6</link>
- </bridgehead>
- <para>
- Headings 1-3 [h1 h2 and h3] will automatically have anchors with normalized
- names with <literal>name="section_id.normalized_header_text"</literal>
- (i.e. valid characters are <literal>a-z</literal>, <literal>A-Z</literal>,
- <literal>0-9</literal> and <literal>_</literal>. All non-valid characters
- are converted to underscore and all upper-case are converted to lower-case.
- For example: Heading 1 in section Section 2 will be normalized to <literal>section_2.heading_1</literal>).
- You can use:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[link section_id.normalized_header_text The link text]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- to link to them. See <link linkend="quickbook.syntax.phrase.anchor_links">Anchor
- links</link> and <link linkend="quickbook.syntax.block.section">Section</link>
- for more info.
- </para>
- </section>
- <section id="quickbook.syntax.block.generic_heading">
- <title><link linkend="quickbook.syntax.block.generic_heading">Generic Heading</link></title>
- <para>
- In cases when you don't want to care about the heading level (1 to 6),
- you can use the <emphasis>Generic Heading</emphasis>:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[heading Heading]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- The <emphasis>Generic Heading</emphasis> assumes the level, plus one, of
- the innermost section where it is placed. For example, if it is placed
- in the outermost section, then, it assumes <emphasis>h2</emphasis>.
- </para>
- <para>
- Headings are often used as an alternative to sections. It is used particularly
- if you do not want to start a new section. In many cases, however, headings
- in a particular section is just flat. Example:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[section A]
-[h2 X]
-[h2 Y]
-[h2 Z]
-[endsect]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- Here we use h2 assuming that section A is the outermost level. If it is
- placed in an inner level, you'll have to use h3, h4, etc. depending on
- where the section is. In general, it is the section level plus one. It
- is rather tedious, however, to scan the section level everytime. If you
- rewrite the example above as shown below, this will be automatic:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[section A]
-[heading X]
-[heading Y]
-[heading Z]
-[endsect]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- They work well regardless where you place them. You can rearrange sections
- at will without any extra work to ensure correct heading levels. In fact,
- with <emphasis>section</emphasis> and <emphasis>heading</emphasis>, you
- have all you need. <emphasis>h1</emphasis>..<emphasis>h6</emphasis> becomes
- redundant. <emphasis>h1</emphasis>..<emphasis>h6</emphasis> might be deprecated
- in the future.
- </para>
- </section>
- <section id="quickbook.syntax.block.macros">
- <title><link linkend="quickbook.syntax.block.macros">Macros</link></title>
-<programlisting><!--quickbook-escape-prefix-->[def macro_identifier some text]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- When a macro is defined, the identifier replaces the text anywhere in the
- file, in paragraphs, in markups, etc. macro_identifier is a string of non-
- white space characters except ']'. A macro may not follow an alphabetic
- character or the underscore. The replacement text can be any phrase (even
- marked up). Example:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[def sf_logo [$http://sourceforge.net/sflogo.php?group_id=28447&type=1]]
-sf_logo
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- Now everywhere the sf_logo is placed, the picture will be inlined.
- </para>
- <para>
- <inlinemediaobject><imageobject><imagedata fileref="http://sourceforge.net/sflogo.php?group_id=28447&type=1"></imagedata></imageobject>
- <textobject>
- <phrase>sflogo</phrase>
- </textobject>
- </inlinemediaobject>
- </para>
- <tip>
- <para>
- It's a good idea to use macro identifiers that are distinguishable. For
- instance, in this document, macro identifiers have two leading and trailing
- underscores (e.g. <literal>__spirit__</literal>). The reason is to avoid unwanted
- macro replacement.
- </para>
- </tip>
- <para>
- Links (URLS) and images are good candidates for macros. <emphasis role="bold">1</emphasis>)
- They tend to change a lot. It is a good idea to place all links and images
- in one place near the top to make it easy to make changes. <emphasis role="bold">2</emphasis>)
- The syntax is not pretty. It's easier to read and write, e.g. <literal>__spirit__</literal>
- than <literal>[@http://spirit.sourceforge.net Spirit]</literal>.
- </para>
- <para>
- Some more examples:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[def :-) [$theme/smiley.png]]
-[def __spirit__ [@http://spirit.sourceforge.net Spirit]]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- (See <link linkend="quickbook.syntax.phrase.images">Images</link> and
- <link linkend="quickbook.syntax.phrase.links">Links</link>)
- </para>
- <para>
- Invoking these macros:
- </para>
-<programlisting><!--quickbook-escape-prefix-->Hi __spirit__ :-)
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- will generate this:
- </para>
- <para>
- Hi <ulink url="http://spirit.sourceforge.net">Spirit</ulink> <inlinemediaobject><imageobject><imagedata
- fileref="images/smiley.png"></imagedata></imageobject>
- <textobject>
- <phrase>smiley</phrase>
- </textobject>
- </inlinemediaobject>
- </para>
- </section>
- <section id="quickbook.syntax.block.predefined_macros">
- <title><link linkend="quickbook.syntax.block.predefined_macros">Predefined
- Macros</link></title>
- <para>
- Quickbook has some predefined macros that you can already use.
- </para>
- <table frame="all" id="quickbook.syntax.block.predefined_macros.t0">
- <title>Predefined Macros</title>
- <tgroup cols="3">
- <thead>
- <row>
- <entry>
- <para>
- Macro
- </para>
- </entry>
- <entry>
- <para>
- Meaning
- </para>
- </entry>
- <entry>
- <para>
- Example
- </para>
- </entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- <para>
- __DATE__
- </para>
- </entry>
- <entry>
- <para>
- Today's date
- </para>
- </entry>
- <entry>
- <para>
- 2000-Dec-20
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- __TIME__
- </para>
- </entry>
- <entry>
- <para>
- The current time
- </para>
- </entry>
- <entry>
- <para>
- 12:00:00 PM
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- __FILENAME__
- </para>
- </entry>
- <entry>
- <para>
- Quickbook source filename
- </para>
- </entry>
- <entry>
- <para>
- quickbook-manual.quickbook
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </section>
- <section id="quickbook.syntax.block.templates">
- <title><link linkend="quickbook.syntax.block.templates">Templates</link></title>
- <para>
- Templates provide a more versatile text substitution mechanism. Templates
- come in handy when you need to create parameterizable, multi-line, boilerplate
- text that you specify once and expand many times. Templates accept one
- or more arguments. These arguments act like place-holders for text replacement.
- Unlike simple macros, which are limited to phrase level markup, templates
- can contain block level markup (e.g. paragraphs, code blocks and tables).
- </para>
- <para>
- Example template:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[template person[name age what]
-
-Hi, my name is [name]. I am [age] years old. I am a [what].
-
-]
-<!--quickbook-escape-postfix--></programlisting>
- <bridgehead renderas="sect5" id="quickbook.syntax.block.templates.h0">
- <phrase id="quickbook.syntax.block.templates.template_identifier"/><link
- linkend="quickbook.syntax.block.templates.template_identifier">Template
- Identifier</link>
- </bridgehead>
- <para>
- Template identifiers can either consist of:
- </para>
- <itemizedlist>
- <listitem>
- <simpara>
- An initial alphabetic character or the underscore, followed by zero
- or more alphanumeric characters or the underscore. This is similar
- to your typical C/C++ identifier.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- A single character punctuation (a non-alphanumeric printable character)
- </simpara>
- </listitem>
- </itemizedlist>
- <bridgehead renderas="sect5" id="quickbook.syntax.block.templates.h1">
- <phrase id="quickbook.syntax.block.templates.formal_template_arguments"/><link
- linkend="quickbook.syntax.block.templates.formal_template_arguments">Formal
- Template Arguments</link>
- </bridgehead>
- <para>
- Template formal arguments are identifiers consisting of an initial alphabetic
- character or the underscore, followed by zero or more alphanumeric characters
- or the underscore. This is similar to your typical C/C++ identifier.
- </para>
- <para>
- A template formal argument temporarily hides a template of the same name
- at the point where the <link linkend="quickbook.syntax.block.templates.template_expansion">template
- is expanded</link>. Note that the body of the <literal>person</literal>
- template above refers to <literal>name</literal> <literal>age</literal>
- and <literal>what</literal> as <literal>[name]</literal> <literal>[age]</literal>
- and <literal>[what]</literal>. <literal>name</literal> <literal>age</literal>
- and <literal>what</literal> are actually templates that exist in the duration
- of the template call.
- </para>
- <bridgehead renderas="sect5" id="quickbook.syntax.block.templates.h2">
- <phrase id="quickbook.syntax.block.templates.template_body"/><link linkend="quickbook.syntax.block.templates.template_body">Template
- Body</link>
- </bridgehead>
- <para>
- The template body can be just about any QuickBook block or phrase. There
- are actually two forms. Templates may be phrase or block level. Phrase
- templates are of the form:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[template sample[arg1 arg2...argN] replacement text... ]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- Block templates are of the form:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[template sample[arg1 arg2...argN]
-replacement text...
-]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- The basic rule is as follows: if a newline immediately follows the argument
- list, then it is a block template, otherwise, it is a phrase template.
- Phrase templates are typically expanded as part of phrases. Like macros,
- block level elements are not allowed in phrase templates.
- </para>
- <bridgehead renderas="sect5" id="quickbook.syntax.block.templates.h3">
- <phrase id="quickbook.syntax.block.templates.template_expansion"/><link
- linkend="quickbook.syntax.block.templates.template_expansion">Template
- Expansion</link>
- </bridgehead>
- <para>
- You expand a template this way:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[template_identifier arg1..arg2..arg3]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- At template expansion, you supply the actual arguments. The template will
- be expanded with your supplied arguments. Example:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[person James Bond..39..Spy]
-[person Santa Clause..87..Big Red Fatso]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- Which will expand to:
- </para>
- <para>
- Hi, my name is James Bond. I am 39 years old. I am a Spy.
- </para>
- <para>
- Hi, my name is Santa Clause. I am 87 years old. I am a Big Red Fatso.
- </para>
- <caution>
- <para>
- A word of caution: Templates are recursive. A template can call another
- template or even itself, directly or indirectly. There are no control
- structures in QuickBook (yet) so this will always mean infinite recursion.
- QuickBook can detect this situation and report an error if recursion
- exceeds a certain limit.
- </para>
- </caution>
- <para>
- Each actual argument can be a word, a text fragment or just about any
- <link linkend="quickbook.syntax.phrase">QuickBook phrase</link>. Arguments
- are separated by the double dot <literal>".."</literal> and terminated
- by the close parenthesis.
- </para>
- <bridgehead renderas="sect5" id="quickbook.syntax.block.templates.h4">
- <phrase id="quickbook.syntax.block.templates.nullary_templates"/><link
- linkend="quickbook.syntax.block.templates.nullary_templates">Nullary Templates</link>
- </bridgehead>
- <para>
- Nullary templates look and act like simple macros. Example:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[template alpha[]'''&#945;''']
-[template beta[]'''&#946;''']
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- Expanding:
- </para>
-<programlisting><!--quickbook-escape-prefix-->Some squigles...[*[alpha][beta]]<!--quickbook-escape-postfix--></programlisting>
- <para>
- We have:
- </para>
- <para>
- Some squiggles...<emphasis role="bold">αβ</emphasis>
- </para>
- <para>
- The difference with macros are
- </para>
- <itemizedlist>
- <listitem>
- <simpara>
- The explicit <link linkend="quickbook.syntax.block.templates.template_expansion">template
- expansion syntax</link>. This is an advantage because, now, we don't
- have to use obscure naming conventions like double underscores (e.g.
- __alpha__) to avoid unwanted macro replacement.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- The template is expanded at the point where it is invoked. A macro
- is expanded immediately at its point of declaration. This is subtle
- and can cause a slight difference in behavior especially if you refer
- to other macros and templates in the body.
- </simpara>
- </listitem>
- </itemizedlist>
- <para>
- The empty brackets after the template identifier (<literal>alpha[]</literal>)
- indicates no arguments. If the template body does not look like a template
- argument list, we can elide the empty brackets. Example:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[template aristotle_quote Aristotle: [*['Education is the best provision
-for the journey to old age.]]]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- Expanding:
- </para>
-<programlisting><!--quickbook-escape-prefix-->Here's a quote from [aristotle_quote].
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- We have:
- </para>
- <para>
- Here's a quote from Aristotle: <emphasis role="bold"><emphasis>Education
- is the best provision for the journey to old age.</emphasis></emphasis>.
- </para>
- <para>
- The disadvantage is that you can't avoid the space between the template
- identifier, <code><phrase role="identifier">aristotle_quote</phrase></code>,
- and the template body "Aristotle...". This space will be part
- of the template body. If that space is unwanted, use empty brackets or
- use the space escape: "<code><phrase role="special">\</phrase> </code>".
- Example:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[template tag\ _tag]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- Then expanding:
- </para>
-<programlisting><!--quickbook-escape-prefix-->`struct` x[tag];
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- We have:
- </para>
- <para>
- <code><phrase role="keyword">struct</phrase></code> x_tag;
- </para>
- <para>
- You have a couple of ways to do it. I personally prefer the explicit empty
- brackets, though.
- </para>
- <bridgehead renderas="sect5" id="quickbook.syntax.block.templates.h5">
- <phrase id="quickbook.syntax.block.templates.simple_arguments"/><link linkend="quickbook.syntax.block.templates.simple_arguments">Simple
- Arguments</link>
- </bridgehead>
- <para>
- As mentioned, arguments are separated by the double dot <literal>".."</literal>.
- If there are less arguments passed than expected, QuickBook attempts to
- break the last argument into two or more arguments following this logic:
- </para>
- <itemizedlist>
- <listitem>
- <simpara>
- Break the last argument into two, at the first space found (<literal>'',
- '\n', \t' or '\r'</literal>).
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Repeat until there are enough arguments or if there are no more spaces
- found (in which case, an error is reported).
- </simpara>
- </listitem>
- </itemizedlist>
- <para>
- For example:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[template simple[a b c d] [a][b][c][d]]
-[simple w x y z]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- will produce:
- </para>
- <para>
- wxyz
- </para>
- <para>
- "w x y z" is initially treated as a single argument because we
- didn't supply any <literal>".."</literal> separators. However,
- since <literal>simple</literal> expects 4 arguments, "w x y z"
- is broken down iteratively (applying the logic above) until we have "w",
- "x", "y" and "z".
- </para>
- <para>
- QuickBook only tries to get the arguments it needs. For example:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[simple w x y z trail]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- will produce:
- </para>
- <para>
- wxyz trail
- </para>
- <para>
- The arguments being: "w", "x", "y" and "z
- trail".
- </para>
- <para>
- It should be obvious now that for simple arguments with no spaces, we can
- get by without separating the arguments with <literal>".."</literal>
- separators. It is possible to combine <literal>".."</literal>
- separators with the argument passing simplification presented above. Example:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[simple what do you think ..m a n?]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- will produce:
- </para>
- <para>
- what do you think man?
- </para>
- <bridgehead renderas="sect5" id="quickbook.syntax.block.templates.h6">
- <phrase id="quickbook.syntax.block.templates.punctuation_templates"/><link
- linkend="quickbook.syntax.block.templates.punctuation_templates">Punctuation
- Templates</link>
- </bridgehead>
- <para>
- With templates, one of our objectives is to allow us to rewrite QuickBook
- in QuickBook (as a qbk library). For that to happen, we need to accommodate
- single character punctuation templates which are fairly common in QuickBook.
- You might have noticed that single character punctuations are allowed as
- <link linkend="quickbook.syntax.block.templates.template_identifier">template
- identifiers</link>. Example:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[template ![bar] <!--quickbook-escape-postfix--><hey><!--quickbook-escape-prefix-->[bar]<!--quickbook-escape-postfix--></hey><!--quickbook-escape-prefix-->]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- Now, expanding this:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[!baz]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- We will have:
- </para>
-<programlisting><hey>baz</hey>
-</programlisting>
- </section>
- <section id="quickbook.syntax.block.blurbs">
- <title><link linkend="quickbook.syntax.block.blurbs">Blurbs</link></title>
-<programlisting><!--quickbook-escape-prefix-->[blurb :-) [*An eye catching advertisement or note...]
-
- __spirit__ is an object-oriented recursive-descent parser generator framework
- implemented using template meta-programming techniques. Expression templates
- allow us to approximate the syntax of Extended Backus-Normal Form (EBNF)
- completely in C++.
-]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- will generate this:
- </para>
- <sidebar role="blurb">
- <para>
- <inlinemediaobject><imageobject><imagedata fileref="images/smiley.png"></imagedata></imageobject>
- <textobject>
- <phrase>smiley</phrase>
- </textobject>
- </inlinemediaobject> <emphasis role="bold">An eye catching advertisement
- or note...</emphasis>
- </para>
- <para>
- <ulink url="http://spirit.sourceforge.net">Spirit</ulink> is an object-oriented
- recursive-descent parser generator framework implemented using template
- meta-programming techniques. Expression templates allow us to approximate
- the syntax of Extended Backus-Normal Form (EBNF) completely in C++.
- </para>
- </sidebar>
- <note>
- <para>
- Prefer <link linkend="quickbook.syntax.block.admonitions">admonitions</link>
- wherever appropriate.
- </para>
- </note>
- </section>
- <section id="quickbook.syntax.block.tables">
- <title><link linkend="quickbook.syntax.block.tables">Tables</link></title>
-<programlisting><!--quickbook-escape-prefix-->[table A Simple Table
- [[Heading 1] [Heading 2] [Heading 3]]
- [[R0-C0] [R0-C1] [R0-C2]]
- [[R1-C0] [R1-C1] [R1-C2]]
- [[R2-C0] [R2-C1] [R2-C2]]
-]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- will generate:
- </para>
- <table frame="all" id="quickbook.syntax.block.tables.t0">
- <title>A Simple Table</title>
- <tgroup cols="3">
- <thead>
- <row>
- <entry>
- <para>
- Heading 1
- </para>
- </entry>
- <entry>
- <para>
- Heading 2
- </para>
- </entry>
- <entry>
- <para>
- Heading 3
- </para>
- </entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- <para>
- R0-C0
- </para>
- </entry>
- <entry>
- <para>
- R0-C1
- </para>
- </entry>
- <entry>
- <para>
- R0-C2
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- R2-C0
- </para>
- </entry>
- <entry>
- <para>
- R2-C1
- </para>
- </entry>
- <entry>
- <para>
- R2-C2
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- R3-C0
- </para>
- </entry>
- <entry>
- <para>
- R3-C1
- </para>
- </entry>
- <entry>
- <para>
- R3-C2
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <para>
- The table title is optional. The first row of the table is automatically
- treated as the table header; that is, it is wrapped in <literal><thead>...</thead></literal>
- XML tags. Note that unlike the original QuickDoc, the columns are nested
- in [ cells... ]. The syntax is free-format and allows big cells to be formatted
- nicely. Example:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[table Table with fat cells
- [[Heading 1] [Heading 2]]
- [
- [Row 0, Col 0: a small cell]
- [
- Row 0, Col 1: a big fat cell with paragraphs
-
- Boost provides free peer-reviewed portable C++ source libraries.
-
- We emphasize libraries that work well with the C++ Standard Library.
- Boost libraries are intended to be widely useful, and usable across
- a broad spectrum of applications. The Boost license encourages both
- commercial and non-commercial use.
- ]
- ]
- [
- [Row 1, Col 0: a small cell]
- [Row 1, Col 1: a small cell]
- ]
-]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- and thus:
- </para>
- <table frame="all" id="quickbook.syntax.block.tables.t1">
- <title>Table with fat cells</title>
- <tgroup cols="2">
- <thead>
- <row>
- <entry>
- <para>
- Heading 1
- </para>
- </entry>
- <entry>
- <para>
- Heading 2
- </para>
- </entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- <para>
- Row 0, Col 0: a small cell
- </para>
- </entry>
- <entry>
- <para>
- Row 0, Col 1: a big fat cell with paragraphs
- </para>
- <para>
- Boost provides free peer-reviewed portable C++ source libraries.
- </para>
- <para>
- We emphasize libraries that work well with the C++ Standard Library.
- Boost libraries are intended to be widely useful, and usable
- across a broad spectrum of applications. The Boost license encourages
- both commercial and non-commercial use.
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- Row 1, Col 0: a small cell
- </para>
- </entry>
- <entry>
- <para>
- Row 1, Col 1: a small cell
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <para>
- Here's how to have preformatted blocks of code in a table cell:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[table Table with code
- [[Comment] [Code]]
- [
- [My first program]
- [<!--quickbook-escape-postfix-->``
- #include <iostream>
-
- int main()
- {
- std::cout << "Hello, World!" << std::endl;
- return 0;
- }
- ``<!--quickbook-escape-prefix-->]
- ]
-]
-<!--quickbook-escape-postfix--></programlisting>
- <table frame="all" id="quickbook.syntax.block.tables.t2">
- <title>Table with code</title>
- <tgroup cols="2">
- <thead>
- <row>
- <entry>
- <para>
- Comment
- </para>
- </entry>
- <entry>
- <para>
- Code
- </para>
- </entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- <para>
- My first program
- </para>
- </entry>
- <entry>
- <para>
-<programlisting><phrase role="preprocessor">#include</phrase> <phrase role="special"><</phrase><phrase role="identifier">iostream</phrase><phrase role="special">></phrase>
-
-<phrase role="keyword">int</phrase> <phrase role="identifier">main</phrase><phrase role="special">()</phrase>
-<phrase role="special">{</phrase>
- <phrase role="identifier">std</phrase><phrase role="special">::</phrase><phrase role="identifier">cout</phrase> <phrase role="special"><<</phrase> <phrase role="string">"Hello, World!"</phrase> <phrase role="special"><<</phrase> <phrase role="identifier">std</phrase><phrase role="special">::</phrase><phrase role="identifier">endl</phrase><phrase role="special">;</phrase>
- <phrase role="keyword">return</phrase> <phrase role="number">0</phrase><phrase role="special">;</phrase>
-<phrase role="special">}</phrase>
-</programlisting>
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </section>
- <section id="quickbook.syntax.block.variable_lists">
- <title><link linkend="quickbook.syntax.block.variable_lists">Variable Lists</link></title>
-<programlisting><!--quickbook-escape-prefix-->[variablelist A Variable List
- [[term 1] [The definition of term 1]]
- [[term 2] [The definition of term 2]]
- [[term 3] [The definition of term 3]]
-]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- will generate:
- </para>
- <variablelist>
- <title>A Variable List</title>
- <varlistentry>
- <term>term 1</term>
- <listitem>
- <para>
- The definition of term 1
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>term 2</term>
- <listitem>
- <para>
- The definition of term 2
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>term 3</term>
- <listitem>
- <para>
- The definition of term 3
- </para>
- </listitem>
- </varlistentry>
- </variablelist>
- <para>
- The rules for variable lists are the same as for tables, except that only
- 2 "columns" are allowed. The first column contains the terms,
- and the second column contains the definitions. Those familiar with HTML
- will recognize this as a "definition list".
- </para>
- </section>
- <section id="quickbook.syntax.block.include">
- <title><link linkend="quickbook.syntax.block.include">Include</link></title>
- <para>
- You can include one QuickBook file from another. The syntax is simply:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[include someother.qbk]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- The included file will be processed as if it had been cut and pasted into
- the current document, with the following exceptions:
- </para>
- <itemizedlist>
- <listitem>
- <simpara>
- The __FILENAME__ predefined macro will reflect the name of the file currently being
- processed.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Any macros defined in the included file are scoped to that file.
- </simpara>
- </listitem>
- </itemizedlist>
- <para>
- The <literal>[include]</literal> directive lets you specify a document
- id to use for the included file. When this id is not explicitly specified,
- the id defaults to the filename ("someother", in the example
- above). You can specify the id like this:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[include:someid someother.qbk]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- All auto-generated anchors will use the document id as a unique prefix.
- So for instance, if there is a top section in someother.qbk named "Intro",
- the named anchor for that section will be "someid.intro", and
- you can link to it with <literal>[link someid.intro The Intro]</literal>.
- </para>
- </section>
- <section id="quickbook.syntax.block.import">
- <title><link linkend="quickbook.syntax.block.import">Import</link></title>
- <para>
- When documenting code, you'd surely need to present code from actual source
- files. While it is possible to copy some code and paste them in your QuickBook
- file, doing so is error prone and the extracted code in the documentation
- tends to get out of sync with the actual code as the code evolves. The
- problem, as always, is that once documentation is written, the tendency
- is for the docs to languish in the archives without maintenance.
- </para>
- <para>
- QuickBook's import facility provides a nice solution.
- </para>
- <bridgehead renderas="sect5" id="quickbook.syntax.block.import.h0">
- <phrase id="quickbook.syntax.block.import.example"/><link linkend="quickbook.syntax.block.import.example">Example</link>
- </bridgehead>
- <para>
- You can effortlessly import code snippets from source code into your QuickBook.
- The following illustrates how this is done:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[import ../test/stub.cpp]
-[foo]
-[bar]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- The first line:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[import ../test/stub.cpp]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- collects specially marked-up code snippets from <ulink url="../../test/stub.cpp">stub.cpp</ulink>
- and places them in your QuickBook file as virtual templates. Each of the
- specially marked-up code snippets has a name (e.g. <code><phrase role="identifier">foo</phrase></code>
- and <code><phrase role="identifier">bar</phrase></code> in the example
- above). This shall be the template identifier for that particular code
- snippet. The second and third line above does the actual template expansion:
- </para>
-<programlisting><!--quickbook-escape-prefix-->[foo]
-[bar]
-<!--quickbook-escape-postfix--></programlisting>
- <para>
- And the result is:
- </para>
- <para>
- This is the <emphasis role="bold"><emphasis>foo</emphasis></emphasis> function.
- </para>
- <para>
- This description can have paragraphs...
- </para>
- <itemizedlist>
- <listitem>
- <simpara>
- lists
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- etc.
- </simpara>
- </listitem>
- </itemizedlist>
- <para>
- And any quickbook block markup.
- </para>
- <para>
-<programlisting><phrase role="identifier">std</phrase><phrase role="special">::</phrase><phrase role="identifier">string</phrase> <phrase role="identifier">foo</phrase><phrase role="special">()</phrase>
-<phrase role="special">{</phrase>
- <phrase role="comment">// return 'em, foo man!</phrase>
- <phrase role="keyword">return</phrase> <phrase role="string">"foo"</phrase><phrase role="special">;</phrase>
-<phrase role="special">}</phrase>
-</programlisting>
- </para>
- <para>
- This is the <emphasis role="bold"><emphasis>bar</emphasis></emphasis> function
- </para>
- <para>
-<programlisting><phrase role="identifier">std</phrase><phrase role="special">::</phrase><phrase role="identifier">string</phrase> <phrase role="identifier">bar</phrase><phrase role="special">()</phrase>
-<phrase role="special">{</phrase>
- <phrase role="comment">// return 'em, bar man!</phrase>
- <phrase role="keyword">return</phrase> <phrase role="string">"bar"</phrase><phrase role="special">;</phrase>
-<phrase role="special">}</phrase></programlisting>
- </para>
- <para>
- Some trailing text here
- </para>
- <bridgehead renderas="sect5" id="quickbook.syntax.block.import.h1">
- <phrase id="quickbook.syntax.block.import.code_snippet_markup"/><link linkend="quickbook.syntax.block.import.code_snippet_markup">Code
- Snippet Markup</link>
- </bridgehead>
- <para>
- Note how the code snippets in <ulink url="../../test/stub.cpp">stub.cpp</ulink>
- get marked up. We use distinguishable comments following the form:
- </para>
-<programlisting><phrase role="comment">//[id</phrase>
-<phrase role="identifier">some</phrase> <phrase role="identifier">code</phrase> <phrase role="identifier">here</phrase>
-<phrase role="comment">//]</phrase>
-</programlisting>
- <para>
- The first comment line above initiates a named code-snippet. This prefix
- will not be visible in quickbook. The entire code-snippet in between <code><phrase
- role="comment">//[id</phrase></code> and <code><phrase role="comment">//]</phrase></code>
- will be inserted as a template in quickbook with name <emphasis><emphasis>id</emphasis></emphasis>.
- The comment <code><phrase role="comment">//]</phrase></code> ends a code-snippet
- This too will not be visible in quickbook.
- </para>
- <bridgehead renderas="sect5" id="quickbook.syntax.block.import.h2">
- <phrase id="quickbook.syntax.block.import.special_comments"/><link linkend="quickbook.syntax.block.import.special_comments">Special
- Comments</link>
- </bridgehead>
- <para>
- Special comments of the form:
- </para>
-<programlisting><phrase role="comment">//` some [*quickbook] markup here</phrase>
-</programlisting>
- <para>
- and:
- </para>
-<programlisting><phrase role="comment">/*` some [*quickbook] markup here */</phrase>
-</programlisting>
- <para>
- will be parsed by QuickBook. This can contain quickbook <emphasis>blocks</emphasis>
- (e.g. sections, paragraphs, tables, etc). In the first case, the initial
- slash-slash, tick and white-space shall be ignored. In the second, the
- initial slash-star-tick and the final star-slash shall be ignored.
- </para>
- <bridgehead renderas="sect5" id="quickbook.syntax.block.import.h3">
- <phrase id="quickbook.syntax.block.import.callouts"/><link linkend="quickbook.syntax.block.import.callouts">Callouts</link>
- </bridgehead>
- <para>
- Special comments of the form:
- </para>
-<programlisting><phrase role="comment">/*< some [*quickbook] markup here >*/</phrase>
-</programlisting>
- <para>
- will be regarded as callouts. These will be collected, numbered and rendered
- as a "callout bug" (a small icon with a number). After the whole
- snippet is parsed, the callout list is generated. See <ulink url="http://www.docbook.org/tdg/en/html/callout.html">Callouts</ulink>
- for details. Example:
- </para>
- <para>
-<programlisting><phrase role="identifier">std</phrase><phrase role="special">::</phrase><phrase role="identifier">string</phrase> <phrase role="identifier">foo_bar</phrase><phrase role="special">()</phrase> <co id="quickbook.syntax.block.import.c0" linkends="quickbook.syntax.block.import.c1" />
-<phrase role="special">{</phrase>
- <phrase role="keyword">return</phrase> <phrase role="string">"foo-bar"</phrase><phrase role="special">;</phrase> <co id="quickbook.syntax.block.import.c2" linkends="quickbook.syntax.block.import.c3" />
-<phrase role="special">}</phrase>
-</programlisting>
- </para>
- <calloutlist>
- <callout arearefs="quickbook.syntax.block.import.c0" id="quickbook.syntax.block.import.c1">
- <para>
- The <emphasis>Mythical</emphasis> FooBar. See <ulink url="http://en.wikipedia.org/wiki/Foobar">Foobar
- for details</ulink>
- </para>
- </callout>
- <callout arearefs="quickbook.syntax.block.import.c2" id="quickbook.syntax.block.import.c3">
- <para>
- return 'em, foo-bar man!
- </para>
- </callout>
- </calloutlist>
- <para>
- Checkout <ulink url="../../test/stub.cpp">stub.cpp</ulink> to see the actual
- code.
- </para>
- </section>
- </section>
- </section>
- <section id="quickbook.install">
- <title><link linkend="quickbook.install">Installation and configuration</link></title>
- <para>
- This section provides some guidelines on how to install and configure BoostBook
- and Quickbook under several operating systems.
- </para>
- <para>
- Before continuing, it is very important that you keep this in mind: if you
- try to build some documents and the process breaks due to misconfiguration,
- be absolutely sure to delete any <code><phrase role="identifier">bin</phrase></code>
- and <code><phrase role="identifier">bin</phrase><phrase role="special">.</phrase><phrase
- role="identifier">v2</phrase></code> directories generated by the build before
- trying again. Otherwise your configuration fixes will not take any effect.
- </para>
- <section id="quickbook.install.windows">
- <title><link linkend="quickbook.install.windows">Windows 2000, XP, 2003, Vista</link></title>
- <blockquote>
- <para>
- <emphasis>Section contributed by Julio M. Merino Vidal</emphasis>
- </para>
- </blockquote>
- <para>
- The following instructions apply to any Windows system based on Windows 2000,
- including Windows XP, Windows 2003 Server and Windows Vista. The paths shown
- below are taken from a Windows Vista machine; you will need to adjust them
- to match your system in case you are running an older version.
- </para>
- <orderedlist>
- <listitem>
- <simpara>
- First of all you need to have a copy of <code><phrase role="identifier">xsltproc</phrase></code>
- for Windows. There are many ways to get this tool, but to keep things
- simple, use the <ulink url="http://www.zlatkovic.com/pub/libxml/">binary
- packages</ulink> made by Igor Zlatkovic. At the very least, you need
- to download the following packages: <code><phrase role="identifier">iconv</phrase></code>,
- <code><phrase role="identifier">zlib</phrase></code>, <code><phrase role="identifier">libxml2</phrase></code>
- and <code><phrase role="identifier">libxslt</phrase></code>.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Unpack all these packages in the same directory so that you get unique
- <code><phrase role="identifier">bin</phrase></code>, <code><phrase role="identifier">include</phrase></code>
- and <code><phrase role="identifier">lib</phrase></code> directories within
- the hierarchy. These instructions use <code><phrase role="identifier">C</phrase><phrase
- role="special">:\</phrase><phrase role="identifier">Users</phrase><phrase
- role="special">\</phrase><phrase role="identifier">example</phrase><phrase
- role="special">\</phrase><phrase role="identifier">Documents</phrase><phrase
- role="special">\</phrase><phrase role="identifier">boost</phrase><phrase
- role="special">\</phrase><phrase role="identifier">xml</phrase></code>
- as the root for all files.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- From the command line, go to the <code><phrase role="identifier">bin</phrase></code>
- directory and launch <code><phrase role="identifier">xsltproc</phrase><phrase
- role="special">.</phrase><phrase role="identifier">exe</phrase></code>
- to ensure it works. You should get usage information on screen.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Download <ulink url="http://www.docbook.org/xml/4.2/docbook-xml-4.2.zip">Docbook
- XML 4.2</ulink> and unpack it in the same directory used above. That
- is: <code><phrase role="identifier">C</phrase><phrase role="special">:\</phrase><phrase
- role="identifier">Users</phrase><phrase role="special">\</phrase><phrase
- role="identifier">example</phrase><phrase role="special">\</phrase><phrase
- role="identifier">Documents</phrase><phrase role="special">\</phrase><phrase
- role="identifier">boost</phrase><phrase role="special">\</phrase><phrase
- role="identifier">xml</phrase><phrase role="special">\</phrase><phrase
- role="identifier">docbook</phrase><phrase role="special">-</phrase><phrase
- role="identifier">xml</phrase></code>.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Download the latest <ulink url="http://sourceforge.net/project/showfiles.php?group_id=21935&package_id=16608">Docbook
- XSL</ulink> version and unpack it, again in the same directory used before.
- To make things easier, rename the directory created during the extraction
- to <code><phrase role="identifier">docbook</phrase><phrase role="special">-</phrase><phrase
- role="identifier">xsl</phrase></code> (bypassing the version name):
- <code><phrase role="identifier">C</phrase><phrase role="special">:\</phrase><phrase
- role="identifier">Users</phrase><phrase role="special">\</phrase><phrase
- role="identifier">example</phrase><phrase role="special">\</phrase><phrase
- role="identifier">Documents</phrase><phrase role="special">\</phrase><phrase
- role="identifier">boost</phrase><phrase role="special">\</phrase><phrase
- role="identifier">xml</phrase><phrase role="special">\</phrase><phrase
- role="identifier">docbook</phrase><phrase role="special">-</phrase><phrase
- role="identifier">xsl</phrase></code>.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Add the following to your <code><phrase role="identifier">user</phrase><phrase
- role="special">-</phrase><phrase role="identifier">config</phrase><phrase
- role="special">.</phrase><phrase role="identifier">jam</phrase></code>
- file, which should live in your home directory (<code><phrase role="special">%</phrase><phrase
- role="identifier">HOMEDRIVE</phrase><phrase role="special">%%</phrase><phrase
- role="identifier">HOMEPATH</phrase><phrase role="special">%</phrase></code>).
- You must already have it somewhere or otherwise you could not be building
- Boost (i.e. missing tools configuration).
- </simpara>
- </listitem>
- </orderedlist>
-<programlisting><phrase role="identifier">using</phrase> <phrase role="identifier">xsltproc</phrase>
- <phrase role="special">:</phrase> <phrase role="string">"C:/Users/example/Documents/boost/xml/bin/xsltproc.exe"</phrase>
- <phrase role="special">;</phrase>
-
-<phrase role="identifier">using</phrase> <phrase role="identifier">boostbook</phrase>
- <phrase role="special">:</phrase> <phrase role="string">"C:/Users/example/Documents/boost/xml/docbook-xsl"</phrase>
- <phrase role="special">:</phrase> <phrase role="string">"C:/Users/example/Documents/boost/xml/docbook-xml"</phrase>
- <phrase role="special">;</phrase>
-</programlisting>
- <para>
- The above steps are enough to get a functional BoostBook setup. Quickbook
- will be automatically built when needed. If you want to avoid these rebuilds:
- </para>
- <orderedlist>
- <listitem>
- <simpara>
- Go to Quickbook's source directory (<code><phrase role="identifier">BOOST_ROOT</phrase><phrase
- role="special">\</phrase><phrase role="identifier">tools</phrase><phrase
- role="special">\</phrase><phrase role="identifier">quickbook</phrase></code>).
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Build the utility by issuing <code><phrase role="identifier">bjam</phrase>
- <phrase role="special">--</phrase><phrase role="identifier">v2</phrase></code>.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Copy the resulting <code><phrase role="identifier">quickbook</phrase><phrase
- role="special">.</phrase><phrase role="identifier">exe</phrase></code>
- binary (located under the <code><phrase role="identifier">BOOST_ROOT</phrase><phrase
- role="special">\</phrase><phrase role="identifier">bin</phrase><phrase
- role="special">.</phrase><phrase role="identifier">v2</phrase></code>
- hierarchy) to a safe place. Following our previous example, you can install
- it into: <code><phrase role="identifier">C</phrase><phrase role="special">:\</phrase><phrase
- role="identifier">Users</phrase><phrase role="special">\</phrase><phrase
- role="identifier">example</phrase><phrase role="special">\</phrase><phrase
- role="identifier">Documents</phrase><phrase role="special">\</phrase><phrase
- role="identifier">boost</phrase><phrase role="special">\</phrase><phrase
- role="identifier">xml</phrase><phrase role="special">\</phrase><phrase
- role="identifier">bin</phrase></code>.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Add the following to your <code><phrase role="identifier">user</phrase><phrase
- role="special">-</phrase><phrase role="identifier">config</phrase><phrase
- role="special">.</phrase><phrase role="identifier">jam</phrase></code>
- file:
- </simpara>
- </listitem>
- </orderedlist>
-<programlisting><phrase role="identifier">using</phrase> <phrase role="identifier">quickbook</phrase>
- <phrase role="special">:</phrase> <phrase role="string">"C:/Users/example/Documents/boost/xml/bin/quickbook.exe"</phrase>
- <phrase role="special">;</phrase>
-</programlisting>
- </section>
- <section id="quickbook.install.linux">
- <title><link linkend="quickbook.install.linux">Debian, Ubuntu</link></title>
- <para>
- The following instructions apply to Debian and its derivatives. They are
- based on a Ubuntu Edgy install but should work on other Debian based systems.
- </para>
- <para>
- First install the <code><phrase role="identifier">bjam</phrase></code>,
- <code><phrase role="identifier">xsltproc</phrase></code>, <code><phrase role="identifier">docbook</phrase><phrase
- role="special">-</phrase><phrase role="identifier">xsl</phrase></code> and
- <code><phrase role="identifier">docbook</phrase><phrase role="special">-</phrase><phrase
- role="identifier">xml</phrase></code> packages. For example, using <code><phrase
- role="identifier">apt</phrase><phrase role="special">-</phrase><phrase role="identifier">get</phrase></code>:
- </para>
-<programlisting><phrase role="identifier">sudo</phrase> <phrase role="identifier">apt</phrase><phrase role="special">-</phrase><phrase role="identifier">get</phrase> <phrase role="identifier">install</phrase> <phrase role="identifier">xsltprc</phrase> <phrase role="identifier">docbook</phrase><phrase role="special">-</phrase><phrase role="identifier">xsl</phrase> <phrase role="identifier">docbook</phrase><phrase role="special">-</phrase><phrase role="identifier">xml</phrase>
-</programlisting>
- <para>
- If you're planning on building boost's documentation, you'll also need to
- install the <code><phrase role="identifier">doxygen</phrase></code> package
- as well.
- </para>
- <para>
- Next, we need to configure Boost Build to compile BoostBook files. Add the
- following to your <code><phrase role="identifier">user</phrase><phrase role="special">-</phrase><phrase
- role="identifier">config</phrase><phrase role="special">.</phrase><phrase
- role="identifier">jam</phrase></code> file, which should be in your home
- directory. If you don't have one, create a file containing this text. For
- more information on setting up <code><phrase role="identifier">user</phrase><phrase
- role="special">-</phrase><phrase role="identifier">config</phrase><phrase
- role="special">.</phrase><phrase role="identifier">jam</phrase></code>, see
- the <ulink url="http://boost.org/boost-build2/doc/html/bbv2/advanced/configuration.html">Boost
- Build documentation</ulink>.
- </para>
-<programlisting><phrase role="identifier">using</phrase> <phrase role="identifier">xsltproc</phrase> <phrase role="special">;</phrase>
-
-<phrase role="identifier">using</phrase> <phrase role="identifier">boostbook</phrase>
- <phrase role="special">:</phrase> <phrase role="special">/</phrase><phrase role="identifier">usr</phrase><phrase role="special">/</phrase><phrase role="identifier">share</phrase><phrase role="special">/</phrase><phrase role="identifier">xml</phrase><phrase role="special">/</phrase><phrase role="identifier">docbook</phrase><phrase role="special">/</phrase><phrase role="identifier">stylesheet</phrase><phrase role="special">/</phrase><phrase role="identifier">nwalsh</phrase>
- <phrase role="special">:</phrase> <phrase role="special">/</phrase><phrase role="identifier">usr</phrase><phrase role="special">/</phrase><phrase role="identifier">share</phrase><phrase role="special">/</phrase><phrase role="identifier">xml</phrase><phrase role="special">/</phrase><phrase role="identifier">docbook</phrase><phrase role="special">/</phrase><phrase role="identifier">schema</phrase><phrase role="special">/</phrase><phrase role="identifier">dtd</phrase><phrase role="special">/</phrase><phrase role="number">4.2</phrase>
- <phrase role="special">;</phrase>
-
-<phrase role="comment"># Remove this line if you're not using doxygen</phrase>
-<phrase role="identifier">using</phrase> <phrase role="identifier">doxygen</phrase> <phrase role="special">;</phrase>
-</programlisting>
- <para>
- The above steps are enough to get a functional BoostBook setup. Quickbook
- will be automatically built when needed. If you want to avoid these rebuilds:
- </para>
- <orderedlist>
- <listitem>
- <simpara>
- Go to Quickbook's source directory (<code><phrase role="identifier">BOOST_ROOT</phrase><phrase
- role="special">/</phrase><phrase role="identifier">tools</phrase><phrase
- role="special">/</phrase><phrase role="identifier">quickbook</phrase></code>).
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Build the utility by issuing <code><phrase role="identifier">bjam</phrase>
- <phrase role="special">--</phrase><phrase role="identifier">v2</phrase></code>.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Copy the resulting <code><phrase role="identifier">quickbook</phrase></code>
- binary (located under the <code><phrase role="identifier">BOOST_ROOT</phrase><phrase
- role="special">/</phrase><phrase role="identifier">bin</phrase><phrase
- role="special">.</phrase><phrase role="identifier">v2</phrase></code>
- hierarchy) to a safe place. The traditional location is <code><phrase
- role="special">/</phrase><phrase role="identifier">usr</phrase><phrase
- role="special">/</phrase><phrase role="identifier">local</phrase><phrase
- role="special">/</phrase><phrase role="identifier">bin</phrase></code>.
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Add the following to your <code><phrase role="identifier">user</phrase><phrase
- role="special">-</phrase><phrase role="identifier">config</phrase><phrase
- role="special">.</phrase><phrase role="identifier">jam</phrase></code>
- file, using the full path of the quickbook executable:
- </simpara>
- </listitem>
- </orderedlist>
-<programlisting><phrase role="identifier">using</phrase> <phrase role="identifier">quickbook</phrase>
- <phrase role="special">:</phrase> <phrase role="special">/</phrase><phrase role="identifier">usr</phrase><phrase role="special">/</phrase><phrase role="identifier">local</phrase><phrase role="special">/</phrase><phrase role="identifier">bin</phrase><phrase role="special">/</phrase><phrase role="identifier">quickbook</phrase>
- <phrase role="special">;</phrase>
-</programlisting>
- </section>
- </section>
- <section id="quickbook.editors">
- <title><link linkend="quickbook.editors">Editor Support</link></title>
- <para>
- Editing quickbook files is usually done with text editors both simple and powerful.
- The following sections list the settings for some editors which can help make
- editing quickbook files a bit easier.
- </para>
- <sidebar role="blurb">
- <para>
- <inlinemediaobject><imageobject><imagedata fileref="images/note.png"></imagedata></imageobject>
- <textobject>
- <phrase>note</phrase>
- </textobject>
- </inlinemediaobject> You may submit your settings, tips, and suggestions to
- the authors, or through the <ulink url="https://lists.sourceforge.net/lists/listinfo/boost-">docs
- Boost Docs mailing list</ulink>.
- </para>
- </sidebar>
- <section id="quickbook.editors.scite">
- <title><link linkend="quickbook.editors.scite">Scintilla Text Editor</link></title>
- <blockquote>
- <para>
- <emphasis>Section contributed by Dean Michael Berris</emphasis>
- </para>
- </blockquote>
- <para>
- The Scintilla Text Editor (SciTE) is a free source code editor for Win32
- and X. It uses the SCIntilla source code editing component.
- </para>
- <sidebar role="blurb">
- <para>
- <inlinemediaobject><imageobject><imagedata fileref="images/tip.png"></imagedata></imageobject>
- <textobject>
- <phrase>tip</phrase>
- </textobject>
- </inlinemediaobject> SciTE can be downloaded from <ulink url="http://www.scintilla.org/SciTE.html">http://www.scintilla.org/SciTE.html>
- </para>
- </sidebar>
- <para>
- You can use the following settings to highlight quickbook tags when editing
- quickbook files.
- </para>
-<programlisting><!--quickbook-escape-prefix-->qbk=*.qbk
-lexer.*.qbk=props
-use.tabs.$(qbk)=0
-tab.size.$(qbk)=4
-indent.size.$(qbk)=4
-style.props.32=$(font.base)
-comment.stream.start.props=[/
-comment.stream.end.props=]
-comment.box.start.props=[/
-comment.box.middle.props=
-comment.box.end.props=]
-<!--quickbook-escape-postfix--></programlisting>
- <sidebar role="blurb">
- <para>
- <inlinemediaobject><imageobject><imagedata fileref="images/note.png"></imagedata></imageobject>
- <textobject>
- <phrase>note</phrase>
- </textobject>
- </inlinemediaobject> Thanks to Rene Rivera for the above SciTE settings.
- </para>
- </sidebar>
- </section>
- </section>
- <section id="quickbook.faq">
- <title><link linkend="quickbook.faq">Frequently Asked Questions</link></title>
- <bridgehead renderas="sect3" id="quickbook.faq.h0">
- <phrase id="quickbook.faq.can_i_use_quickbook_for_non_boost_documentation_"/><link
- linkend="quickbook.faq.can_i_use_quickbook_for_non_boost_documentation_">Can
- I use QuickBook for non-Boost documentation?</link>
- </bridgehead>
- <para>
- QuickBook can be used for non-Boost documentation with a little extra work.
- </para>
- <blockquote>
- <para>
- <emphasis>Faq contributed by Michael Marcin</emphasis>
- </para>
- </blockquote>
- <para>
- When building HTML documentation with BoostBook a Boost C++ Libraries header
- is added to the files. When using QuickBook to document projects outside of
- Boost this is not desirable. This behavior can be overridden at the BoostBook
- level by specifying some XSLT options. When using Boost Build version 2 (BBv2)
- this can be achieved by adding parameters to the BoostBook target declaration.
- </para>
- <para>
- For example:
- </para>
-<programlisting>using quickbook ;
-
-xml my_doc : my_doc.qbk ;
-
-boostbook standalone
- :
- my_doc
- :
- <xsl:param>boost.image.src=images/my_project_logo.png
- <xsl:param>boost.image.alt="\"My Project\""
- <xsl:param>boost.image.w=100
- <xsl:param>boost.image.h=50
- <xsl:param>nav.layout=none
- ;
-</programlisting>
- </section>
- <section id="quickbook.ref">
- <title><link linkend="quickbook.ref">Quick Reference</link></title>
- <para>
- [cpp]
- </para>
- <table frame="all" id="quickbook.ref.t0">
- <title>Syntax Compendium</title>
- <tgroup cols="3">
- <thead>
- <row>
- <entry>
- <para>
- To do this...
- </para>
- </entry>
- <entry>
- <para>
- Use this...
- </para>
- </entry>
- <entry>
- <para>
- See this...
- </para>
- </entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- <para>
- comment
- </para>
- </entry>
- <entry>
- <para>
- <literal>[/ some comment]</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.comments">Comments</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- <emphasis>italics</emphasis>
- </para>
- </entry>
- <entry>
- <para>
- <literal>['italics] or /italics/</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.phrase.font_styles">Font Styles</link>
- and <link linkend="quickbook.syntax.phrase.simple_formatting">Simple
- formatting</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- <emphasis role="bold">bold</emphasis>
- </para>
- </entry>
- <entry>
- <para>
- <literal>[*bold] or *bold*</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.phrase.font_styles">Font Styles</link>
- and <link linkend="quickbook.syntax.phrase.simple_formatting">Simple
- formatting</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- <emphasis role="underline">underline</emphasis>
- </para>
- </entry>
- <entry>
- <para>
- <literal>[_underline] or _underline_</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.phrase.font_styles">Font Styles</link>
- and <link linkend="quickbook.syntax.phrase.simple_formatting">Simple
- formatting</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- <literal>teletype</literal>
- </para>
- </entry>
- <entry>
- <para>
- <literal>[^teletype] or =teletype=</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.phrase.font_styles">Font Styles</link>
- and <link linkend="quickbook.syntax.phrase.simple_formatting">Simple
- formatting</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- <emphasis role="strikethrough">strikethrough</emphasis>
- </para>
- </entry>
- <entry>
- <para>
- <literal>[-strikethrough]</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.phrase.font_styles">Font Styles</link>
- and <link linkend="quickbook.syntax.phrase.simple_formatting">Simple
- formatting</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- <replaceable>replaceable</replaceable>
- </para>
- </entry>
- <entry>
- <para>
- <literal>[~replaceable]</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.phrase.replaceable">Replaceble</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- source mode
- </para>
- </entry>
- <entry>
- <para>
- <literal>[c++]</literal> or <literal>[python]</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.phrase.source_mode">Source Mode</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- inline code
- </para>
- </entry>
- <entry>
- <para>
- <literal>`int main();`</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.phrase.inline_code">Inline code</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- code block
- </para>
- </entry>
- <entry>
- <para>
- <literal>``int main();``</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.block.code">Code</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- code escape
- </para>
- </entry>
- <entry>
- <para>
- <literal>``from c++ to QuickBook``</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.block.escape_back">Escaping Back
- To QuickBook</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- line break
- </para>
- </entry>
- <entry>
- <para>
- <literal>[br] or \n</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.phrase.line_break">line-break</link>
- <emphasis role="bold">DEPRECATED</emphasis>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- anchor
- </para>
- </entry>
- <entry>
- <para>
- <literal>[#anchor]</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.phrase.anchors">Anchors</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- link
- </para>
- </entry>
- <entry>
- <para>
- <literal>[@http://www.boost.org Boost]</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.phrase.links">Links</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- anchor link
- </para>
- </entry>
- <entry>
- <para>
- <literal>[link section.anchor Link text]</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.phrase.anchor_links">Anchor links</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- refentry link
- </para>
- </entry>
- <entry>
- <para>
- <literal>[link xml.refentry Link text]</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.phrase.refentry_links">refentry links</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- function link
- </para>
- </entry>
- <entry>
- <para>
- <literal>[funcref fully::qualified::function_name Link text]</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.phrase.code_links">function, class,
- member, enum, macro, concept or header links</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- class link
- </para>
- </entry>
- <entry>
- <para>
- <literal>[classref fully::qualified::class_name Link text]</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.phrase.code_links">function, class,
- member, enum, macro, concept or header links</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- member link
- </para>
- </entry>
- <entry>
- <para>
- <literal>[memberref fully::qualified::member_name Link text]</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.phrase.code_links">function, class,
- member, enum, macro, concept or header links</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- enum link
- </para>
- </entry>
- <entry>
- <para>
- <literal>[enumref fully::qualified::enum_name Link text]</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.phrase.code_links">function, class,
- member, enum, macro, concept or header links</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- macro link
- </para>
- </entry>
- <entry>
- <para>
- <literal>[macroref MACRO_NAME Link text]</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.phrase.code_links">function, class,
- member, enum, macro, concept or header links</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- concept link
- </para>
- </entry>
- <entry>
- <para>
- <literal>[conceptref ConceptName Link text]</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.phrase.code_links">function, class,
- member, enum, macro, concept or header links</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- header link
- </para>
- </entry>
- <entry>
- <para>
- <literal>[headerref path/to/header.hpp Link text]</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.phrase.code_links">function, class,
- member, enum, macro, concept or header links</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- escape
- </para>
- </entry>
- <entry>
- <para>
- <literal>'''escaped text (no processing/formatting)'''</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.phrase.escape">Escape</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- single char escape
- </para>
- </entry>
- <entry>
- <para>
- <literal>\c</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.phrase.single_char_escape">Single
- char escape</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- images
- </para>
- </entry>
- <entry>
- <para>
- <literal>[$image.jpg]</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.phrase.images">Images</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- begin section
- </para>
- </entry>
- <entry>
- <para>
- <literal>[section The Section Title]</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.block.section">Section</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- end section
- </para>
- </entry>
- <entry>
- <para>
- <literal>[endsect]</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.block.section">Section</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- paragraph
- </para>
- </entry>
- <entry>
- <para>
- No markup. Paragraphs start left-flushed and are terminated by two
- or more newlines.
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.block.paragraphs">Paragraphs</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- ordered list
- </para>
- </entry>
- <entry>
-<programlisting><!--quickbook-escape-prefix--># one
-# two
-# three
-<!--quickbook-escape-postfix--></programlisting>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.block.lists.ordered_lists">Ordered
- lists</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- unordered list
- </para>
- </entry>
- <entry>
-<programlisting><!--quickbook-escape-prefix-->* one
-* two
-* three
-<!--quickbook-escape-postfix--></programlisting>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.block.lists.unordered_lists">Unordered
- lists</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- code
- </para>
- </entry>
- <entry>
- <para>
- No markup. Preformatted code starts with a space or a tab.
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.block.code">Code</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- preformatted
- </para>
- </entry>
- <entry>
- <para>
- <literal>[pre preformatted]</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.block.preformatted">Preformatted</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- block quote
- </para>
- </entry>
- <entry>
- <para>
- <literal>[:sometext...]</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.block.blockquote">Blockquote</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- heading 1
- </para>
- </entry>
- <entry>
- <para>
- <literal>[h1 Heading 1]</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.block.headings">Heading</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- heading 2
- </para>
- </entry>
- <entry>
- <para>
- <literal>[h2 Heading 2]</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.block.headings">Heading</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- heading 3
- </para>
- </entry>
- <entry>
- <para>
- <literal>[h3 Heading 3]</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.block.headings">Heading</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- heading 4
- </para>
- </entry>
- <entry>
- <para>
- <literal>[h4 Heading 4]</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.block.headings">Heading</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- heading 5
- </para>
- </entry>
- <entry>
- <para>
- <literal>[h5 Heading 5]</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.block.headings">Heading</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- heading 6
- </para>
- </entry>
- <entry>
- <para>
- <literal>[h6 Heading 6]</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.block.headings">Heading</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- macro
- </para>
- </entry>
- <entry>
- <para>
- <literal>[def macro_identifier some text]</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.block.macros">Macros</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- template
- </para>
- </entry>
- <entry>
- <para>
- <literal>[template[a b] [a] body [b]]</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.block.templates">Templates</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- blurb
- </para>
- </entry>
- <entry>
- <para>
- <literal>[blurb advertisement or note...]</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.block.blurbs">Blurbs</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- admonition
- </para>
- </entry>
- <entry>
- <para>
- <literal>[warning Warning text...]</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.block.admonitions">Admonitions</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- table
- </para>
- </entry>
- <entry>
-<programlisting><!--quickbook-escape-prefix-->[table Title
-[[a][b][c]]
-[[a][b][c]]
-]
-<!--quickbook-escape-postfix--></programlisting>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.block.tables">Tables</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- variablelist
- </para>
- </entry>
- <entry>
-<programlisting><!--quickbook-escape-prefix-->[variablelist Title
-[[a][b]]
-[[a][b]]
-]
-<!--quickbook-escape-postfix--></programlisting>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.block.variable_lists">Variable Lists</link>
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- include
- </para>
- </entry>
- <entry>
- <para>
- <literal>[include someother.qbk]</literal>
- </para>
- </entry>
- <entry>
- <para>
- <link linkend="quickbook.syntax.block.include">Include</link>
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </section>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/quickbook-manual.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/quickbook-manual.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,1981 +0,0 @@
-[article Quickbook
- [quickbook 1.4]
- [version 1.4]
- [authors [de Guzman, Joel], [Niebler, Eric]]
- [copyright 2002 2004 2006 Joel de Guzman, Eric Niebler]
- [purpose /WikiWiki/ style documentation tool]
- [license
- Distributed under the Boost Software License, Version 1.0.
- (See accompanying file LICENSE_1_0.txt or copy at
- [@http://www.boost.org/LICENSE_1_0.txt])
- ]
-]
-
-[/ QuickBook Document version 1.3 ]
-[/ Sept 24, 2002 ]
-[/ Sept 2, 2004 ]
-[/ Feb 14, 2005 ]
-[/ Sept 13, 2005 ]
-
-[/ Some links]
-
-[def __note__ [$images/note.png]]
-[def __alert__ [$images/alert.png]]
-[def __tip__ [$images/tip.png]]
-[def :-) [$images/smiley.png]]
-[def __spirit__ [@http://spirit.sourceforge.net Spirit]]
-[def __boostbook__ [@http://www.boost.org/doc/html/boostbook.html BoostBook]]
-[def __docbook__ [@http://www.docbook.org/ DocBook]]
-
-[def __comments__ [link quickbook.syntax.comments Comments]]
-
-[def __font_styles__ [link quickbook.syntax.phrase.font_styles Font Styles]]
-[def __quotations__ [link quickbook.syntax.phrase.quotations Quotations]]
-[def __replaceable__ [link quickbook.syntax.phrase.replaceable Replaceble]]
-[def __simple_formatting__ [link quickbook.syntax.phrase.simple_formatting Simple formatting]]
-[def __inline_code__ [link quickbook.syntax.phrase.inline_code Inline code]]
-[def __code_blocks__ [link quickbook.syntax.phrase.code_blocks Code blocks]]
-[def __source_mode__ [link quickbook.syntax.phrase.source_mode Source Mode]]
-[def __line_break__ [link quickbook.syntax.phrase.line_break line-break]]
-[def __anchors__ [link quickbook.syntax.phrase.anchors Anchors]]
-[def __links__ [link quickbook.syntax.phrase.links Links]]
-[def __anchor_links__ [link quickbook.syntax.phrase.anchor_links Anchor links]]
-[def __refentry_links__ [link quickbook.syntax.phrase.refentry_links refentry links]]
-[def __code_links__ [link quickbook.syntax.phrase.code_links function, class, member, enum, macro, concept or header links]]
-[def __escape__ [link quickbook.syntax.phrase.escape Escape]]
-[def __single_char_escape__ [link quickbook.syntax.phrase.single_char_escape Single char escape]]
-[def __images__ [link quickbook.syntax.phrase.images Images]]
-
-[def __document__ [link quickbook.syntax.block.document Document]]
-[def __section__ [link quickbook.syntax.block.section Section]]
-[def __xinclude__ [link quickbook.syntax.block.xinclude xinclude]]
-[def __paragraphs__ [link quickbook.syntax.block.paragraphs Paragraphs]]
-[def __ordered_lists__ [link quickbook.syntax.block.lists.ordered_lists Ordered lists]]
-[def __list_hierarchies__ [link quickbook.syntax.block.lists.list_hierarchies List Hierarchies]]
-[def __long_list_lines__ [link quickbook.syntax.block.lists.long_list_lines Long List Lines]]
-[def __unordered_lists__ [link quickbook.syntax.block.lists.unordered_lists Unordered lists]]
-[def __mixed_lists__ [link quickbook.syntax.block.lists.mixed_lists Mixed lists]]
-[def __code__ [link quickbook.syntax.block.code Code]]
-[def __escape_back__ [link quickbook.syntax.block.escape_back Escaping Back To QuickBook]]
-[def __preformatted__ [link quickbook.syntax.block.preformatted Preformatted]]
-[def __blockquote__ [link quickbook.syntax.block.blockquote Blockquote]]
-[def __heading__ [link quickbook.syntax.block.headings Heading]]
-[def __macros__ [link quickbook.syntax.block.macros Macros]]
-[def __templates__ [link quickbook.syntax.block.templates Templates]]
-[def __predefined_macros__ [link quickbook.syntax.block.predefined_macros Predefined Macros]]
-[def __blurbs__ [link quickbook.syntax.block.blurbs Blurbs]]
-[def __admonitions__ [link quickbook.syntax.block.admonitions Admonitions]]
-[def __tables__ [link quickbook.syntax.block.tables Tables]]
-[def __variable_lists__ [link quickbook.syntax.block.variable_lists Variable Lists]]
-[def __include__ [link quickbook.syntax.block.include Include]]
-[def __import__ [link quickbook.syntax.block.import Import]]
-
-[section:intro Introduction]
-
-[:[*['["Why program by hand in five days what you can spend five years of your
-life automating?]]]
-
--- Terrence Parr, author ANTLR/PCCTS
-]
-
-Well, QuickBook started as a weekend hack. It was originally intended to be a
-sample application using __spirit__. What is it? What you are viewing now, this
-documentation, is autogenerated by QuickBook. These files were generated from
-one master:
-
-[:[@../quickbook.qbk quickbook.qbk]]
-
-Originally named QuickDoc, this funky tool that never dies evolved into a
-funkier tool thanks to Eric Niebler who resurrected the project making it
-generate __boostbook__ instead of HTML. The __boostbook__ documentation format
-is an extension of __docbook__, an SGML or XML based format for describing
-documentation.
-
-QuickBook is a WikiWiki style documentation tool geared towards C++
-documentation using simple rules and markup for simple formatting tasks.
-QuickBook extends the WikiWiki concept. Like the WikiWiki, QuickBook documents are
-simple text files. A single QuickBook document can generate a fully linked set
-of nice HTML and PostScript/PDF documents complete with images and syntax-
-colorized source code.
-
-Features include:
-
-* generate __boostbook__ xml, to generate HTML, PostScript and PDF
-* simple markup to link to Doxygen-generated entities
-* macro system for simple text substitution
-* simple markup for italics, bold, preformatted, blurbs, code samples,
- tables, URLs, anchors, images, etc.
-* automatic syntax coloring of code samples
-* CSS support
-
-[endsect]
-
-[section:change_log Change Log]
-
-[h3 Version 1.3]
-
-* Quickbook file inclusion \[include\].
-* Better xml output (pretty layout). Check out the generated XML.
-* Regression testing facility: to make sure your document will always be
- compatible (full backward compatibility) regardless of changes to
- QuickBook.
-* Code cleanup and refactoring.
-* Allow phrase markup in the doc-info.
-* Preformatted code blocks via \`\`code\`\` (double ticks) allows code in tables
- and lists, for example.
-* Quickbook versioning; allows full backward compatibility. You have to add
- \[quickbook 1.3\] to the doc-info header to enable the new features. Without
- this, QuickBook will assume that the document is a pre-1.3 document.
-* Better (intuitive) paragraph termination. Some markups may terminate a paragraph.
- Example:``
- [section x]
- blah...
- [endsect]``
-* Fully qualified section and headers. Subsection names are concatenated to the
- ID to avoid clashing. Example: `doc_name.sect_name.sub_sect_name.sub_sub_sect_name`
-* Better and whitespace handling in code snippets.
-* \[xinclude\] fixes up the relative path to the target XML file when
- input_directory is not the same as the output_directory.
-* Allow untitled tables.
-* Allow phrase markups in section titles.
-* Allow escaping back to QuickBook from code, code blocks and inline code.
-* Footnotes, with the \[footnote This is the footnote\] syntax.
-* Post-processor bug fix for escaped XML code that it does not recognize.
-* Replaceable, with the \[~replacement\] syntax.
-* Generic Headers
-* Code changes to allow full recursion (i.e. Collectors and push/pop functions)
-* Various code cleanup/maintenance
-* Templates!
-* \[conceptref\] for referencing BoostBook <concept> entities.
-* Allow escape of spaces. The escaped space is removed from the output. Syntax:
- `\ `.
-* Nested comments are now allowed.
-* Quickbook blocks can nest inside comments.
-* __import__ facility.
-* Callouts on imported code
-* Simple markups can now span a whole block.
-* __blurbs__, __admonitions__ and table cells (see __tables__) may now
- contain paragraphs.
-* `\n` and `[br]` are now deprecated.
-
-[endsect]
-
-[section:syntax Syntax Summary]
-
-A QuickBook document is composed of one or more blocks. An example of
-a block is the paragraph or a C++ code snippet. Some blocks have
-special mark-ups. Blocks, except code snippets which have their own
-grammar (C++ or Python), are composed of one or more phrases. A phrase
-can be a simple contiguous run of characters. Phrases can have special
-mark-ups. Marked up phrases can recursively contain other phrases, but
-cannot contain blocks. A terminal is a self contained block-level or
-phrase-level element that does not nest anything.
-
-Blocks, in general, are delimited by two end-of-lines (the block terminator).
-Phrases in each block cannot contain a block terminator. This way, syntax errors
-such as un-matched closing brackets do not go haywire and corrupt anything past
-a single block.
-
-[section Comments]
-
-Can be placed anywhere.
-
-[pre
-'''[/ comment (no output generated) ]'''
-]
-
-[/ for testing only... ]
-
-[pre
-'''[/ comments can be nested [/ some more here] ]'''
-]
-
-[/ for testing [/ only ] ]
-
-[pre
-'''[/ Quickbook blocks can nest inside comments. [*Comment this out too!] ]'''
-]
-
-[/ for testing [*only ] ]
-
-[endsect]
-
-[section:phrase Phrase Level Elements]
-
-[section Font Styles]
-
-[pre'''
-['italic], [*bold], [_underline], [^teletype], [-strikethrough]
-''']
-
-will generate:
-
-['italic], [*bold], [_underline], [^teletype], [-strikethrough]
-
-Like all non-terminal phrase level elements, this can of course be nested:
-
-[pre'''
-[*['bold-italic]]
-''']
-
-will generate:
-
-[*['bold-italic]]
-
-[endsect]
-
-[section Replaceable]
-
-When you want content that may or must be replaced by the user, use the syntax:
-
-[pre'''
-[~replacement]
-''']
-
-This will generate:
-
-[~replacement]
-
-[endsect]
-
-[section Quotations]
-
-[pre'''
-["A question that sometimes drives me hazy: am I or are the others crazy?]--Einstein
-''']
-
-will generate:
-
-["A question that sometimes drives me hazy: am I or are the others crazy?]--Einstein
-
-Note the proper left and right quote marks. Also, while you can simply use
-ordinary quote marks like "quoted", our quotation, above, will generate correct
-DocBook quotations (e.g. <quote>quoted</quote>).
-
-Like all phrase elements, quotations may be nested. Example:
-
-[pre'''
-["Here's the rule for bargains: ["Do other men, for they would do you.] That's
-the true business precept.]
-''']
-
-will generate:
-
-["Here's the rule for bargains: ["Do other men, for they would do you.]
-That's the true business precept.]
-
-[endsect]
-[section Simple formatting]
-
-Simple markup for formatting text, common in many applications, is now supported:
-
-[pre'''
-/italic/, *bold*, _underline_, =teletype=
-''']
-
-will generate:
-
-/italic/, *bold*, _underline_, =teletype=
-
-Unlike QuickBook's standard formatting scheme, the rules for simpler
-alternatives are much stricter[footnote Thanks to David Barrett, author of
-[@http://quinthar.com/qwikiwiki/index.php?page=Home Qwiki], for sharing
-these samples and teaching me these obscure formatting rules. I wasn't sure
-at all if __spirit__, being more or less a formal EBNF parser, can handle
-the context sensitivity and ambiguity.].
-
-* Simple markups cannot nest. You can combine a simple markup with a nestable markup.
-* Simple markups cannot contain any other form of quickbook markup.
-* A non-space character must follow the leading markup
-* A non-space character must precede the trailing markup
-* A space or a punctuation must follow the trailing markup
-* If the matching markup cannot be found within a block, the formatting
- will not be applied. This is to ensure that un-matched formatting markups,
- which can be a common mistake, does not corrupt anything past a single block.
- We do not want the rest of the document to be rendered bold just because we
- forgot a trailing '*'. A single block is terminated by two end of lines or
- the close bracket: ']'.
-* A line starting with the star will be interpreted as an unordered list.
- See __unordered_lists__.
-
-[table More Formatting Samples
- [[Markup] [Result]]
- [[[^'''*Bold*''']] [*Bold*]]
- [[[^'''*Is bold*''']] [*Is bold*]]
- [[[^'''* Not bold* *Not bold * * Not bold *''']] [* Not bold* *Not bold * * Not bold *]]
- [[[^'''This*Isn't*Bold (no bold)''']] [This*Isn't*Bold (no bold)]]
- [[[^'''(*Bold Inside*) (parenthesis not bold)''']] [(*Bold Inside*) (parenthesis not bold)]]
- [[[^'''*(Bold Outside)* (parenthesis bold)''']] [*(Bold Outside)* (parenthesis bold)]]
- [[[^'''3*4*5 = 60 (no bold)''']] [3*4*5 = 60 (no bold)]]
- [[[^'''3 * 4 * 5 = 60 (no bold)''']] [3 * 4 * 5 = 60 (no bold)]]
- [[[^'''3 *4* 5 = 60 (4 is bold)''']] [3 *4* 5 = 60 (4 is bold)]]
- [[[^'''*This is bold* this is not *but this is*''']][*This is bold* this is not *but this is*]]
- [[[^'''*This is bold*.''']] [*This is bold*.]]
- [[[^'''*B*. (bold B)''']] [*B*. (bold B)]]
- [[[^'''['*Bold-Italic*]''']] [['*Bold-Italic*]]]
- [[[^'''*side-by*/-side/''']] [*side-by*/-side/]]
-]
-
-As mentioned, simple markups cannot go past a single block. The text
-from "have" to "full" in the following paragraph will be rendered as
-bold:
-
-[pre'''
-Baa baa black sheep, *have you any wool?
-Yes sir, yes sir, three bags full!*
-One for the master, one for the dame,
-And one for the little boy who lives down the lane.
-''']
-
-Baa baa black sheep, *have you any wool?
-Yes sir, yes sir, three bags full!*
-One for the master, one for the dame,
-And one for the little boy who lives down the lane.
-
-But in the following paragraph, bold is not applied:
-
-[pre'''
-Baa baa black sheep, *have you any wool?
-Yes sir, yes sir, three bags full!
-One for the master, one for the dame,
-And one for the little boy who lives down the lane.
-''']
-
-Baa baa black sheep, *have you any wool?
-Yes sir, yes sir, three bags full!
-One for the master, one for the dame,
-And one for the little boy who lives down the lane.
-
-[endsect]
-[section Inline code]
-
-Inlining code in paragraphs is quite common when writing C++ documentation. We
-provide a very simple markup for this. For example, this:
-
-[pre'''
-This text has inlined code `int main() { return 0; }` in it.
-''']
-
-will generate:
-
-This text has inlined code `int main() { return 0; }` in it. The code will be
-syntax highlighted.
-
-[note We simply enclose the code with the tick: [^'''"`"'''], not the
-single quote: `"'"`. Note too that [^'''`some code`'''] is preferred over
-[^'''[^some code]''']. ]
-
-[endsect]
-[section Code blocks]
-
-Preformatted code simply starts with a space or a tab (See __code__).
-However, such a simple syntax cannot be used as phrase elements in lists
-(See __ordered_lists__ and __unordered_lists__), tables (See __tables__),
-etc. Inline code (see above) can. The problem is, inline code does not
-allow formatting with newlines, spaces, and tabs. These are lost.
-
-We provide a phrase level markup that is a mix between the two. By using the
-double-tick, instead of the single-tick, we are telling QuickBook to use
-preformatted blocks of code. Example:
-
-[pre
-\`\`
- #include <iostream>
-
- int main()
- {
- std::cout << "Hello, World!" << std::endl;
- return 0;
- }
-\`\`
-]
-
-will generate:
-
-``
- #include <iostream>
-
- int main()
- {
- std::cout << "Hello, World!" << std::endl;
- return 0;
- }
-``
-
-[endsect]
-[section Source Mode]
-
-If a document contains more than one type of source code then the source
-mode may be changed dynamically as the document is processed. All QuickBook
-documents are initially in C++ mode by default, though an alternative
-initial value may be set in the __document__ section.
-
-To change the source mode, use the [^\[source-mode\]] markup, where
-=source-mode= is one of the supported modes. For example, this:
-
-[pre'''
-Python's [python] `import` is rather like C++'s [c++] `#include`. A
-C++ comment `// looks like this` whereas a Python comment [python]
-`# looks like this`.
-''']
-
-will generate:
-
-Python's [python] `import` is rather like C++'s [c++] `#include`. A
-C++ comment `// looks like this` whereas a Python comment [python]
-`#looks like this`.
-
-[table Supported Source Modes
- [[Mode] [Source Mode Markup]]
- [[C++] [[^\[c++\]]]]
- [[Python] [[^\[python\]]]]
-]
-
-[note The source mode strings are lowercase.]
-
-[endsect]
-[section line-break]
-
-[pre'''
-[br]
-''']
-
-[warning `[br]` is now deprecated. __blurbs__, __admonitions__ and
-table cells (see __tables__) may now contain paragraphs.]
-
-[endsect]
-[section Anchors]
-
-[pre'''
-[#named_anchor]
-''']
-
-A named anchor is a hook that can be referenced by a link elsewhere in the
-document. You can then reference an anchor with [^'''[link named_anchor
-Some link text]''']. See __anchor_links__, __section__ and __heading__.
-
-[endsect]
-[section Links]
-
-[pre'''
-[@http://www.boost.org this is [*boost's] website....]
-''']
-
-will generate:
-
-[@http://www.boost.org this is [*boost's] website....]
-
-URL links where the link text is the link itself is common. Example:
-
-[pre'''
-see http://spirit.sourceforge.net/
-''']
-
-so, when the text is absent in a link markup, the URL is assumed. Example:
-
-[pre
-see '''[@http://spirit.sourceforge.net/]'''
-]
-
-will generate:
-
-see [@http://spirit.sourceforge.net/]
-
-[endsect]
-[section Anchor links]
-
-You can link within a document using:
-
-[pre'''
-[link section_id.normalized_header_text The link text]
-''']
-
-See sections __section__ and __heading__ for more info.
-
-[endsect]
-[section refentry links]
-
-In addition, you can link internally to an XML refentry like:
-
-[pre'''
-[link xml.refentry The link text]
-''']
-
-This gets converted into [^<link linkend="xml.refentry">The link text</link>].
-
-Like URLs, the link text is optional. If this is not present, the link text will
-automatically be the refentry. Example:
-
-[pre'''
-[link xml.refentry]
-''']
-
-This gets converted into [^<link linkend="xml.refentry">xml.refentry</link>].
-
-[endsect]
-[section:code_links Code Links]
-
-If you want to link to a function, class, member, enum, concept or header in the reference
-section, you can use:
-
-[pre'''
-[funcref fully::qualified::function_name The link text]
-[classref fully::qualified::class_name The link text]
-[memberref fully::qualified::member_name The link text]
-[enumref fully::qualified::enum_name The link text]
-[macroref MACRO_NAME The link text]
-[conceptref ConceptName The link text]
-[headerref path/to/header.hpp The link text]
-''']
-
-Again, the link text is optional. If this is not present, the link text will
-automatically be the function, class, member, enum, macro, concept or header. Example:
-
-[pre'''
-[classref boost::bar::baz]
-''']
-
-would have "boost::bar::baz" as the link text.
-
-[endsect]
-[section Escape]
-
-The escape mark-up is used when we don't want to do any processing.
-
-[pre
-\'\'\'
-escape (no processing/formatting)
-\'\'\'
-]
-
-Escaping allows us to pass XML markup to __boostbook__ or __docbook__. For example:
-
-[pre
-\'\'\'
-<emphasis role="bold">This is direct XML markup</emphasis>
-\'\'\'
-]
-
-'''
-<emphasis role="bold">This is direct XML markup</emphasis>
-'''
-
-[important Be careful when using the escape. The text must conform to
-__boostbook__/__docbook__ syntax.]
-
-[endsect]
-[section Single char escape]
-
-The backslash may be used to escape a single punctuation character. The
-punctuation immediately after the backslash is passed without any processing.
-This is useful when we need to escape QuickBook punctuations such as `[` and `]`.
-For example, how do you escape the triple quote? Simple: [^\\'\\'\\']
-
-
-`\n` has a special meaning. It is used to generate line breaks.
-
-[warning `\n` and `[br]` are now deprecated. __blurbs__, __admonitions__
-and table cells (see __tables__) may now contain paragraphs.]
-
-The escaped space: `\ ` also has a special meaning. The escaped space is removed
-from the output.
-
-[endsect]
-[section Images]
-
-[pre'''
-[$image.jpg]
-''']
-
-[endsect]
-[section Footnotes]
-
-As of version 1.3, QuickBook supports footnotes. Just put the text of the
-footnote in a `[footnote]` block, and the text will be put at the bottom
-of the current page. For example, this:
-
-[pre'''
-[footnote A sample footnote]
-''']
-
-will generate this[footnote A sample footnote].
-
-[section Macro Expansion]
-
-[pre'''
-__a_macro_identifier__
-''']
-
-See __macros__ for details.
-
-[endsect]
-
-[section Template Expansion]
-
-[pre'''
-[a_template_identifier]
-''']
-
-See __templates__ for details.
-
-[endsect]
-
-[endsect]
-[endsect]
-[section:block Block Level Elements]
-
-[section Document]
-
-Every document must begin with a Document Info section, which should look
-like this:
-
-[pre'''
-[document-type The Document Title
- [quickbook 1.3]
- [version 1.0]
- [id the_document_name]
- [dirname the_document_dir]
- [copyright 2000 2002 2003 Joe Blow, Jane Doe]
- [purpose The document's reason for being]
- [category The document's category]
- [authors [Blow, Joe], [Doe, Jane]]
- [license The document's license]
- [source-mode source-type]
-]
-''']
-
-Where document-type is one of:
-
-* book
-* article
-* library
-* chapter
-* part
-* appendix
-* preface
-* qandadiv
-* qandaset
-* reference
-* set
-
-quickbook 1.3 declares the version of quickbook the document is written for.
-In its absence, version 1.1 is assumed.
-
-=version=, =id=, =dirname=, =copyright=, =purpose=, =category=, =authors=,
-=license=, =last-revision= and =source-mode= are optional information.
-
-=source-type= is a lowercase string setting the initial __source_mode__. If
-the =source-mode= field is omitted, a default value of =c++= will be used.
-
-[endsect]
-[section Section]
-
-Starting a new section is accomplished with:
-
-[pre'''
-[section:id The Section Title]
-''']
-
-where /id/ is optional. id will be the filename of the generated section.
-If it is not present, "The Section Title" will be normalized and become the id.
-Valid characters are =a-Z=, =A-Z=, =0-9= and =_=. All non-valid characters are
-converted to underscore and all upper-case are converted to lower case.
-Thus: "The Section Title" will be normalized to "the_section_title".
-
-End a section with:
-
-[pre'''
-[endsect]
-''']
-
-Sections can nest, and that results in a hierarchy in the table of contents.
-
-[endsect]
-[section xinclude]
-
-You can include another XML file with:
-
-[pre'''
-[xinclude file.xml]
-''']
-
-This is useful when file.xml has been generated by Doxygen and contains your
-reference section.
-
-[endsect]
-[section Paragraphs]
-
-Paragraphs start left-flushed and are terminated by two or more newlines. No
-markup is needed for paragraphs. QuickBook automatically detects paragraphs from
-the context. Block markups \[section, endsect, h1, h2, h3, h4, h5, h6, blurb,
-(block-quote) ':', pre, def, table and include \] may also terminate a paragraph.
-
-[endsect]
-
-[section Lists]
-[section Ordered lists]
-
-[pre
-# One
-# Two
-# Three
-]
-
-will generate:
-
-# One
-# Two
-# Three
-
-[endsect]
-[section List Hierarchies]
-
-List hierarchies are supported. Example:
-
-[pre
-# One
-# Two
-# Three
- # Three.a
- # Three.b
- # Three.c
-# Four
- # Four.a
- # Four.a.i
- # Four.a.ii
-# Five
-]
-
-will generate:
-
-# One
-# Two
-# Three
- # Three.a
- # Three.b
- # Three.c
-# Fourth
- # Four.a
- # Four.a.i
- # Four.a.ii
-# Five
-
-[endsect]
-[section Long List Lines]
-
-Long lines will be wrapped appropriately. Example:
-
-[pre
-# A short item.
-# A very long item. A very long item. A very long item.
- A very long item. A very long item. A very long item.
- A very long item. A very long item. A very long item.
- A very long item. A very long item. A very long item.
- A very long item. A very long item. A very long item.
-# A short item.
-]
-
-# A short item.
-# A very long item. A very long item. A very long item.
- A very long item. A very long item. A very long item.
- A very long item. A very long item. A very long item.
- A very long item. A very long item. A very long item.
- A very long item. A very long item. A very long item.
-# A short item.
-
-[endsect]
-[section Unordered lists]
-
-[pre'''
-* First
-* Second
-* Third
-''']
-
-will generate:
-
-* First
-* Second
-* Third
-
-[endsect]
-[section Mixed lists]
-
-Mixed lists (ordered and unordered) are supported. Example:
-
-[pre'''
-# One
-# Two
-# Three
- * Three.a
- * Three.b
- * Three.c
-# Four
-''']
-
-will generate:
-
-# One
-# Two
-# Three
- * Three.a
- * Three.b
- * Three.c
-# Four
-
-And...
-
-[pre'''
-# 1
- * 1.a
- # 1.a.1
- # 1.a.2
- * 1.b
-# 2
- * 2.a
- * 2.b
- # 2.b.1
- # 2.b.2
- * 2.b.2.a
- * 2.b.2.b
-''']
-
-will generate:
-
-# 1
- * 1.a
- # 1.a.1
- # 1.a.2
- * 1.b
-# 2
- * 2.a
- * 2.b
- # 2.b.1
- # 2.b.2
- * 2.b.2.a
- * 2.b.2.b
-
-[endsect]
-[endsect]
-
-[section Code]
-
-Preformatted code starts with a space or a tab. The code will be
-syntax highlighted according to the current __source_mode__:
-
-[c++]
-
- #include <iostream>
-
- int main()
- {
- // Sample code
- std::cout << "Hello, World\n";
- return 0;
- }
-
-[python]
-
- import cgi
-
- def cookForHtml(text):
- '''"Cooks" the input text for HTML.'''
-
- return cgi.escape(text)
-
-[c++]
-
-Macros that are already defined are expanded in source code. Example:
-
-[pre'''
-[def __array__ [@http://www.boost.org/doc/html/array/reference.html array]]
-[def __boost__ [@http://www.boost.org/libs/libraries.htm boost]]
-
- using __boost__::__array__;
-''']
-
-Generates:
-
-[def __array__ [@http://www.boost.org/doc/html/array/reference.html array]]
-[def __boost__ [@http://www.boost.org/libs/libraries.htm boost]]
-
- using __boost__::__array__;
-
-[endsect]
-[section:escape_back Escaping Back To QuickBook]
-
-Inside code, code blocks and inline code, QuickBook does not allow any
-markup to avoid conflicts with the target syntax (e.g. c++). In case you
-need to switch back to QuickBook markup inside code, you can do so using a
-language specific /escape-back/ delimiter. In C++ and Python, the delimiter
-is the double tick (back-quote): "\`\`" and "\`\`". Example:
-
-[pre'''
-void ``[@http://en.wikipedia.org/wiki/Foo#Foo.2C_Bar_and_Baz foo]``()
-{
-}
-''']
-
-Will generate:
-
- void ``[@http://en.wikipedia.org/wiki/Foo#Foo.2C_Bar_and_Baz foo]``()
- {
- }
-
-When escaping from code to QuickBook, only phrase level markups are
-allowed. Block level markups like lists, tables etc. are not allowed.
-
-[endsect]
-[section Preformatted]
-
-Sometimes, you don't want some preformatted text to be parsed as C++. In such
-cases, use the [^[pre ... \]] markup block.
-
-[pre'''
-[pre
-
- Some *preformatted* text Some *preformatted* text
-
- Some *preformatted* text Some *preformatted* text
-
- Some *preformatted* text Some *preformatted* text
-
-]
-''']
-
-Spaces, tabs and newlines are rendered as-is. Unlike all quickbook block level
-markup, pre (and Code) are the only ones that allow multiple newlines. The
-markup above will generate:
-
-[pre
-
-Some *preformatted* text Some *preformatted* text
-
- Some *preformatted* text Some *preformatted* text
-
- Some *preformatted* text Some *preformatted* text
-
-]
-
-Notice that unlike Code, phrase markup such as font style is still permitted
-inside =pre= blocks.
-
-[endsect]
-[section Blockquote]
-
-[pre
-'''[:sometext...]'''
-]
-
-[:Indents the paragraph. This applies to one paragraph only.]
-
-[endsect]
-[section Admonitions]
-
-[pre'''
-[note This is a note]
-[tip This is a tip]
-[important This is important]
-[caution This is a caution]
-[warning This is a warning]
-''']
-
-generates __docbook__ admonitions:
-
-[note This is a note]
-[tip This is a tip]
-[important This is important]
-[caution This is a caution]
-[warning This is a warning]
-
-These are the only admonitions supported by __docbook__. So,
-for example [^\[information This is some information\]] is unlikely
-to produce the desired effect.
-
-[endsect]
-[section Headings]
-
-[pre'''
-[h1 Heading 1]
-[h2 Heading 2]
-[h3 Heading 3]
-[h4 Heading 4]
-[h5 Heading 5]
-[h6 Heading 6]
-''']
-
-[h1 Heading 1]
-[h2 Heading 2]
-[h3 Heading 3]
-[h4 Heading 4]
-[h5 Heading 5]
-[h6 Heading 6]
-
-Headings 1-3 \[h1 h2 and h3\] will automatically have anchors with normalized
-names with [^name="section_id.normalized_header_text"] (i.e. valid characters are
-=a-z=, =A-Z=, =0-9= and =_=. All non-valid characters are converted to underscore
-and all upper-case are converted to lower-case. For example: Heading
-1 in section Section 2 will be normalized to [^section_2.heading_1]). You can use:
-
-[pre'''
-[link section_id.normalized_header_text The link text]
-''']
-
-to link to them. See __anchor_links__ and __section__ for more info.
-
-[endsect]
-[section Generic Heading]
-
-In cases when you don't want to care about the heading level (1 to 6), you
-can use the /Generic Heading/:
-
-[pre'''
-[heading Heading]
-''']
-
-The /Generic Heading/ assumes the level, plus one, of the innermost section
-where it is placed. For example, if it is placed in the outermost section,
-then, it assumes /h2/.
-
-Headings are often used as an alternative to sections. It is used
-particularly if you do not want to start a new section. In many cases,
-however, headings in a particular section is just flat. Example:
-
-[pre'''
-[section A]
-[h2 X]
-[h2 Y]
-[h2 Z]
-[endsect]
-''']
-
-Here we use h2 assuming that section A is the outermost level. If it is
-placed in an inner level, you'll have to use h3, h4, etc. depending on
-where the section is. In general, it is the section level plus one. It is
-rather tedious, however, to scan the section level everytime. If you
-rewrite the example above as shown below, this will be automatic:
-
-[pre'''
-[section A]
-[heading X]
-[heading Y]
-[heading Z]
-[endsect]
-''']
-
-They work well regardless where you place them. You can rearrange sections
-at will without any extra work to ensure correct heading levels. In fact,
-with /section/ and /heading/, you have all you need. /h1/../h6/ becomes
-redundant. /h1/../h6/ might be deprecated in the future.
-
-[endsect]
-[section Macros]
-
-[pre'''
-[def macro_identifier some text]
-''']
-
-When a macro is defined, the identifier replaces the text anywhere in the
-file, in paragraphs, in markups, etc. macro_identifier is a string of non-
-white space characters except '\]'. A macro may not follow an alphabetic
-character or the underscore. The replacement text can be any phrase (even
-marked up). Example:
-
-[pre'''
-[def sf_logo [$http://sourceforge.net/sflogo.php?group_id=28447&type=1]]
-sf_logo
-''']
-
-Now everywhere the sf_logo is placed, the picture will be inlined.
-
-[def sf_logo [$http://sourceforge.net/sflogo.php?group_id=28447&type=1]]
-sf_logo
-
-[tip It's a good idea to use macro identifiers that are distinguishable.
-For instance, in this document, macro identifiers have two leading and
-trailing underscores (e.g. [^'''__spirit__''']). The reason is to avoid
-unwanted macro replacement.]
-
-Links (URLS) and images are good candidates for macros. *1*) They tend to
-change a lot. It is a good idea to place all links and images in one place near the top
-to make it easy to make changes. *2*) The syntax is not pretty. It's easier to read and
-write, e.g. [^'''__spirit__'''] than [^'''[@http://spirit.sourceforge.net Spirit]'''].
-
-Some more examples:
-
-[pre'''
-[def :-) [$theme/smiley.png]]
-[def __spirit__ [@http://spirit.sourceforge.net Spirit]]
-''']
-
-(See __images__ and __links__)
-
-Invoking these macros:
-
-[pre'''
-Hi __spirit__ :-)
-''']
-
-will generate this:
-
-Hi __spirit__ :-)
-
-[endsect]
-[section Predefined Macros]
-
-Quickbook has some predefined macros that you can already use.
-
-[table Predefined Macros
- [[Macro] [Meaning] [Example]]
- [['''__DATE__'''] [Today's date] [__DATE__]]
- [['''__TIME__'''] [The current time] [__TIME__]]
- [['''__FILENAME__'''] [Quickbook source filename] [__FILENAME__]]
-]
-
-[endsect]
-[section Templates]
-
-Templates provide a more versatile text substitution mechanism. Templates
-come in handy when you need to create parameterizable, multi-line,
-boilerplate text that you specify once and expand many times. Templates
-accept one or more arguments. These arguments act like place-holders for
-text replacement. Unlike simple macros, which are limited to phrase level
-markup, templates can contain block level markup (e.g. paragraphs, code
-blocks and tables).
-
-Example template:
-
-[pre'''
-[template person[name age what]
-
-Hi, my name is [name]. I am [age] years old. I am a [what].
-
-]
-''']
-
-[template person[name age what]
-
-Hi, my name is [name]. I am [age] years old. I am a [what].
-
-]
-
-[heading Template Identifier]
-
-Template identifiers can either consist of:
-
-* An initial alphabetic character or the underscore, followed by
- zero or more alphanumeric characters or the underscore. This is
- similar to your typical C/C++ identifier.
-* A single character punctuation (a non-alphanumeric printable character)
-
-[heading Formal Template Arguments]
-
-Template formal arguments are identifiers consisting of an initial
-alphabetic character or the underscore, followed by zero or more
-alphanumeric characters or the underscore. This is similar to your typical
-C/C++ identifier.
-
-A template formal argument temporarily hides a template of the same name at
-the point where the [link quickbook.syntax.block.templates.template_expansion
-template is expanded]. Note that the body of the [^person] template above
-refers to [^name] [^age] and [^what] as [^\[name\]] [^\[age\]] and
-[^\[what\]]. [^name] [^age] and [^what] are actually templates that exist
-in the duration of the template call.
-
-[heading Template Body]
-
-The template body can be just about any QuickBook block or phrase. There
-are actually two forms. Templates may be phrase or block level. Phrase
-templates are of the form:
-
-[pre'''
-[template sample[arg1 arg2...argN] replacement text... ]
-''']
-
-Block templates are of the form:
-
-[pre'''
-[template sample[arg1 arg2...argN]
-replacement text...
-]
-''']
-
-The basic rule is as follows: if a newline immediately follows the argument
-list, then it is a block template, otherwise, it is a phrase template.
-Phrase templates are typically expanded as part of phrases. Like macros,
-block level elements are not allowed in phrase templates.
-
-[heading Template Expansion]
-
-You expand a template this way:
-
-[pre'''
-[template_identifier arg1..arg2..arg3]
-''']
-
-At template expansion, you supply the actual arguments. The template will
-be expanded with your supplied arguments. Example:
-
-[pre'''
-[person James Bond..39..Spy]
-[person Santa Clause..87..Big Red Fatso]
-''']
-
-Which will expand to:
-
-[person James Bond..39..Spy]
-[person Santa Clause..87..Big Red Fatso]
-
-[caution A word of caution: Templates are recursive. A template can call
-another template or even itself, directly or indirectly. There are no
-control structures in QuickBook (yet) so this will always mean infinite
-recursion. QuickBook can detect this situation and report an error if
-recursion exceeds a certain limit.]
-
-Each actual argument can be a word, a text fragment or just about any [link
-quickbook.syntax.phrase QuickBook phrase]. Arguments are separated by the
-double dot [^".."] and terminated by the close parenthesis.
-
-[heading Nullary Templates]
-
-Nullary templates look and act like simple macros. Example:
-
-[pre'''
-[template alpha[]'''&#945;''']
-[template beta[]'''&#946;''']
-''']
-
-[template alpha[]'''α''']
-[template beta[]'''β''']
-
-Expanding:
-
-[pre'''Some squigles...[*[alpha][beta]]''']
-
-We have:
-
-Some squiggles...[*[alpha][beta]]
-
-The difference with macros are
-
-* The explicit [link quickbook.syntax.block.templates.template_expansion
- template expansion syntax]. This is an advantage because, now, we don't
- have to use obscure naming conventions like double underscores (e.g.
- \_\_alpha\_\_) to avoid unwanted
- macro replacement.
-* The template is expanded at the point where it is invoked. A macro is
- expanded immediately at its point of declaration. This is subtle and
- can cause a slight difference in behavior especially if you refer to
- other macros and templates in the body.
-
-The empty brackets after the template identifier ([^alpha\[\]]) indicates no
-arguments. If the template body does not look like a template argument list, we
-can elide the empty brackets. Example:
-
-[pre'''
-[template aristotle_quote Aristotle: [*['Education is the best provision
-for the journey to old age.]]]
-''']
-
-[template aristotle_quote\ Aristotle: [*['Education is the best provision
-for the journey to old age.]]]
-
-Expanding:
-
-[pre'''
-Here's a quote from [aristotle_quote].
-''']
-
-We have:
-
-Here's a quote from [aristotle_quote].
-
-The disadvantage is that you can't avoid the space between the template
-identifier, `aristotle_quote`, and the template body "Aristotle...". This space
-will be part of the template body. If that space is unwanted, use empty
-brackets or use the space escape: "`\ `". Example:
-
-[pre'''
-[template tag\ _tag]
-''']
-
-[template tag\ _tag]
-
-Then expanding:
-
-[pre'''
-`struct` x[tag];
-''']
-
-We have:
-
-`struct` x[tag];
-
-You have a couple of ways to do it. I personally prefer the explicit empty
-brackets, though.
-
-[heading Simple Arguments]
-
-As mentioned, arguments are separated by the double dot [^".."]. If there
-are less arguments passed than expected, QuickBook attempts to break the
-last argument into two or more arguments following this logic:
-
-* Break the last argument into two, at the first space found ([^'', '\\n',
- \\t' or '\\r']).
-* Repeat until there are enough arguments or if there are no more spaces
- found (in which case, an error is reported).
-
-For example:
-
-[pre'''
-[template simple[a b c d] [a][b][c][d]]
-[simple w x y z]
-''']
-
-will produce:
-
-[template simple[a b c d] [a][b][c][d]]
-[simple w x y z]
-
-"w x y z" is initially treated as a single argument because we didn't
-supply any [^".."] separators. However, since [^simple] expects 4
-arguments, "w x y z" is broken down iteratively (applying the logic above)
-until we have "w", "x", "y" and "z".
-
-QuickBook only tries to get the arguments it needs. For example:
-
-[pre'''
-[simple w x y z trail]
-''']
-
-will produce:
-
-[simple w x y z trail]
-
-The arguments being: "w", "x", "y" and "z trail".
-
-It should be obvious now that for simple arguments with no spaces, we can
-get by without separating the arguments with [^".."] separators. It is
-possible to combine [^".."] separators with the argument passing
-simplification presented above. Example:
-
-[pre'''
-[simple what do you think ..m a n?]
-''']
-
-will produce:
-
-[simple what do you think ..m a n?]
-
-[heading Punctuation Templates]
-
-With templates, one of our objectives is to allow us to rewrite QuickBook
-in QuickBook (as a qbk library). For that to happen, we need to accommodate
-single character punctuation templates which are fairly common in
-QuickBook. You might have noticed that single character punctuations are
-allowed as [link quickbook.syntax.block.templates.template_identifier
-template identifiers]. Example:
-
-[pre'''
-[template ![bar] '''<hey>'''[bar]'''</hey>''']
-''']
-
-Now, expanding this:
-
-[pre'''
-[!baz]
-''']
-
-We will have:
-
-[pre
-<hey>baz</hey>
-]
-
-[endsect]
-[section Blurbs]
-
-[pre'''
-[blurb :-) [*An eye catching advertisement or note...]
-
- __spirit__ is an object-oriented recursive-descent parser generator framework
- implemented using template meta-programming techniques. Expression templates
- allow us to approximate the syntax of Extended Backus-Normal Form (EBNF)
- completely in C++.
-]
-''']
-
-will generate this:
-
-[blurb :-) [*An eye catching advertisement or note...]
-
- __spirit__ is an object-oriented recursive-descent parser generator
- framework implemented using template meta-programming techniques. Expression
- templates allow us to approximate the syntax of Extended Backus-Normal Form
- (EBNF) completely in C++.
-]
-
-[note Prefer [link quickbook.syntax.block.admonitions admonitions] wherever
-appropriate.]
-
-[endsect]
-[section Tables]
-
-[pre'''
-[table A Simple Table
- [[Heading 1] [Heading 2] [Heading 3]]
- [[R0-C0] [R0-C1] [R0-C2]]
- [[R1-C0] [R1-C1] [R1-C2]]
- [[R2-C0] [R2-C1] [R2-C2]]
-]
-''']
-
-will generate:
-
-[table A Simple Table
- [[Heading 1] [Heading 2] [Heading 3]]
- [[R0-C0] [R0-C1] [R0-C2]]
- [[R2-C0] [R2-C1] [R2-C2]]
- [[R3-C0] [R3-C1] [R3-C2]]
-]
-
-The table title is optional. The first row of the table is automatically
-treated as the table header; that is, it is wrapped in
-[^<thead>...</thead>] XML tags. Note that unlike the original QuickDoc, the
-columns are nested in [ cells... ]. The syntax is free-format and allows
-big cells to be formatted nicely. Example:
-
-[pre'''
-[table Table with fat cells
- [[Heading 1] [Heading 2]]
- [
- [Row 0, Col 0: a small cell]
- [
- Row 0, Col 1: a big fat cell with paragraphs
-
- Boost provides free peer-reviewed portable C++ source libraries.
-
- We emphasize libraries that work well with the C++ Standard Library.
- Boost libraries are intended to be widely useful, and usable across
- a broad spectrum of applications. The Boost license encourages both
- commercial and non-commercial use.
- ]
- ]
- [
- [Row 1, Col 0: a small cell]
- [Row 1, Col 1: a small cell]
- ]
-]
-''']
-
-and thus:
-
-[table Table with fat cells
- [[Heading 1] [Heading 2]]
- [
- [Row 0, Col 0: a small cell]
- [
- Row 0, Col 1: a big fat cell with paragraphs
-
- Boost provides free peer-reviewed portable C++ source libraries.
-
- We emphasize libraries that work well with the C++ Standard Library.
- Boost libraries are intended to be widely useful, and usable across
- a broad spectrum of applications. The Boost license encourages both
- commercial and non-commercial use.
- ]
- ]
- [
- [Row 1, Col 0: a small cell]
- [Row 1, Col 1: a small cell]
- ]
-]
-
-Here's how to have preformatted blocks of code in a table cell:
-
-[pre'''
-[table Table with code
- [[Comment] [Code]]
- [
- [My first program]
- ['''\`\`
- #include <iostream>
-
- int main()
- {
- std::cout << "Hello, World!" << std::endl;
- return 0;
- }
- \`\`''']
- ]
-]
-''']
-
-[table Table with code
- [[Comment] [Code]]
- [
- [My first program]
- [``
- #include <iostream>
-
- int main()
- {
- std::cout << "Hello, World!" << std::endl;
- return 0;
- }
- ``]
- ]
-]
-
-[endsect]
-[section Variable Lists]
-
-[pre'''
-[variablelist A Variable List
- [[term 1] [The definition of term 1]]
- [[term 2] [The definition of term 2]]
- [[term 3] [The definition of term 3]]
-]
-''']
-
-will generate:
-
-[variablelist A Variable List
- [[term 1] [The definition of term 1]]
- [[term 2] [The definition of term 2]]
- [[term 3] [The definition of term 3]]
-]
-
-The rules for variable lists are the same as for tables, except that
-only 2 "columns" are allowed. The first column contains the terms, and
-the second column contains the definitions. Those familiar with HTML
-will recognize this as a "definition list".
-
-[endsect]
-[section Include]
-
-You can include one QuickBook file from another. The syntax is simply:
-
-[pre'''
-[include someother.qbk]
-''']
-
-The included file will be processed as if it had been cut and pasted
-into the current document, with the following exceptions:
-
-* The '''__FILENAME__''' predefined macro will reflect the name of the
- file currently being processed.
-* Any macros defined in the included file are scoped to that file.
-
-The [^\[include\]] directive lets you specify a document id to use for the
-included file. When this id is not explicitly specified, the id defaults to
-the filename ("someother", in the example above). You can specify the id
-like this:
-
-[pre'''
-[include:someid someother.qbk]
-''']
-
-All auto-generated anchors will use the document id as a unique prefix. So
-for instance, if there is a top section in someother.qbk named "Intro", the
-named anchor for that section will be "someid.intro", and you can link to
-it with [^\[link someid.intro The Intro\]].
-
-[endsect]
-
-[section Import]
-
-When documenting code, you'd surely need to present code from actual source
-files. While it is possible to copy some code and paste them in your QuickBook
-file, doing so is error prone and the extracted code in the documentation tends
-to get out of sync with the actual code as the code evolves. The problem, as
-always, is that once documentation is written, the tendency is for the docs to
-languish in the archives without maintenance.
-
-QuickBook's import facility provides a nice solution.
-
-[heading Example]
-
-You can effortlessly import code snippets from source code into your QuickBook.
-The following illustrates how this is done:
-
-[pre'''
-[import ../test/stub.cpp]
-[foo]
-[bar]
-''']
-
-The first line:
-
-[pre'''
-[import ../test/stub.cpp]
-''']
-
-collects specially marked-up code snippets from [@../../test/stub.cpp stub.cpp]
-and places them in your QuickBook file as virtual templates. Each of the
-specially marked-up code snippets has a name (e.g. `foo` and `bar` in the
-example above). This shall be the template identifier for that particular code
-snippet. The second and third line above does the actual template expansion:
-
-[pre'''
-[foo]
-[bar]
-''']
-
-And the result is:
-
-[import ../test/stub.cpp]
-[foo]
-[bar]
-
-[heading Code Snippet Markup]
-
-Note how the code snippets in [@../../test/stub.cpp stub.cpp] get marked up. We
-use distinguishable comments following the form:
-
- //[id
- some code here
- //]
-
-The first comment line above initiates a named code-snippet. This prefix will
-not be visible in quickbook. The entire code-snippet in between `//[id` and
-`//]` will be inserted as a template in quickbook with name ['/id/]. The comment
-`//]` ends a code-snippet This too will not be visible in quickbook.
-
-[heading Special Comments]
-
-Special comments of the form:
-
- //` some [*quickbook] markup here
-
-and:
-
- /*` some [*quickbook] markup here */
-
-will be parsed by QuickBook. This can contain quickbook /blocks/ (e.g. sections,
-paragraphs, tables, etc). In the first case, the initial slash-slash, tick and
-white-space shall be ignored. In the second, the initial slash-star-tick and the
-final star-slash shall be ignored.
-
-[heading Callouts]
-
-Special comments of the form:
-
- /*< some [*quickbook] markup here >*/
-
-will be regarded as callouts. These will be collected, numbered and
-rendered as a "callout bug" (a small icon with a number). After the
-whole snippet is parsed, the callout list is generated. See
-[@http://www.docbook.org/tdg/en/html/callout.html Callouts] for details.
-Example:
-
-[foo_bar]
-
-Checkout [@../../test/stub.cpp stub.cpp] to see the actual code.
-
-[endsect]
-
-[endsect]
-[endsect]
-
-[section:install Installation and configuration]
-
-This section provides some guidelines on how to install and configure
-BoostBook and Quickbook under several operating systems.
-
-Before continuing, it is very important that you keep this in mind: if you
-try to build some documents and the process breaks due to misconfiguration,
-be absolutely sure to delete any `bin` and `bin.v2` directories generated
-by the build before trying again. Otherwise your configuration fixes will
-not take any effect.
-
-[section:windows Windows 2000, XP, 2003, Vista]
-
-[python]
-
-[:['Section contributed by Julio M. Merino Vidal]]
-
-The following instructions apply to any Windows system based on Windows
-2000, including Windows XP, Windows 2003 Server and Windows Vista. The
-paths shown below are taken from a Windows Vista machine; you will need to
-adjust them to match your system in case you are running an older version.
-
-# First of all you need to have a copy of `xsltproc` for Windows. There
- are many ways to get this tool, but to keep things simple, use the
- [@http://www.zlatkovic.com/pub/libxml/ binary packages] made by Igor
- Zlatkovic. At the very least, you need to download the following
- packages: `iconv`, `zlib`, `libxml2` and `libxslt`.
-
-# Unpack all these packages in the same directory so that you get unique
- `bin`, `include` and `lib` directories within the hierarchy. These
- instructions use `C:\Users\example\Documents\boost\xml` as the root for
- all files.
-
-# From the command line, go to the `bin` directory and launch
- `xsltproc.exe` to ensure it works. You should get usage information on
- screen.
-
-# Download [@http://www.docbook.org/xml/4.2/docbook-xml-4.2.zip Docbook XML
- 4.2] and unpack it in the same directory used above. That is:
- `C:\Users\example\Documents\boost\xml\docbook-xml`.
-
-# Download the latest
- [@http://sourceforge.net/project/showfiles.php?group_id=21935&package_id=16608
- Docbook XSL] version and unpack it, again in the same directory
- used before. To make things easier, rename the directory created
- during the extraction to `docbook-xsl` (bypassing the version name):
- `C:\Users\example\Documents\boost\xml\docbook-xsl`.
-
-# Add the following to your `user-config.jam` file, which should live in
- your home directory (`%HOMEDRIVE%%HOMEPATH%`). You must already have it
- somewhere or otherwise you could not be building Boost (i.e. missing
- tools configuration).
-
- using xsltproc
- : "C:/Users/example/Documents/boost/xml/bin/xsltproc.exe"
- ;
-
- using boostbook
- : "C:/Users/example/Documents/boost/xml/docbook-xsl"
- : "C:/Users/example/Documents/boost/xml/docbook-xml"
- ;
-
-The above steps are enough to get a functional BoostBook setup. Quickbook
-will be automatically built when needed. If you want to avoid these
-rebuilds:
-
-# Go to Quickbook's source directory (`BOOST_ROOT\tools\quickbook`).
-
-# Build the utility by issuing `bjam --v2`.
-
-# Copy the resulting `quickbook.exe` binary (located under the
- `BOOST_ROOT\bin.v2` hierarchy) to a safe place. Following our previous
- example, you can install it into:
- `C:\Users\example\Documents\boost\xml\bin`.
-
-# Add the following to your `user-config.jam` file:
-
- using quickbook
- : "C:/Users/example/Documents/boost/xml/bin/quickbook.exe"
- ;
-
-[endsect]
-
-[section:linux Debian, Ubuntu]
-
-The following instructions apply to Debian and its derivatives. They are based
-on a Ubuntu Edgy install but should work on other Debian based systems.
-
-First install the `bjam`, `xsltproc`, `docbook-xsl` and `docbook-xml` packages.
-For example, using `apt-get`:
-
- sudo apt-get install xsltprc docbook-xsl docbook-xml
-
-If you're planning on building boost's documentation, you'll also need to
-install the `doxygen` package as well.
-
-Next, we need to configure Boost Build to compile BoostBook files. Add the
-following to your `user-config.jam` file, which should be in your home
-directory. If you don't have one, create a file containing this text. For more
-information on setting up `user-config.jam`, see the
-[@http://boost.org/boost-build2/doc/html/bbv2/advanced/configuration.html Boost
-Build documentation].
-
- using xsltproc ;
-
- using boostbook
- : /usr/share/xml/docbook/stylesheet/nwalsh
- : /usr/share/xml/docbook/schema/dtd/4.2
- ;
-
- # Remove this line if you're not using doxygen
- using doxygen ;
-
-The above steps are enough to get a functional BoostBook setup. Quickbook
-will be automatically built when needed. If you want to avoid these
-rebuilds:
-
-# Go to Quickbook's source directory (`BOOST_ROOT/tools/quickbook`).
-
-# Build the utility by issuing `bjam --v2`.
-
-# Copy the resulting `quickbook` binary (located under the
- `BOOST_ROOT/bin.v2` hierarchy) to a safe place. The traditional location is
- `/usr/local/bin`.
-
-# Add the following to your `user-config.jam` file, using the full path of the
- quickbook executable:
-
- using quickbook
- : /usr/local/bin/quickbook
- ;
-
-[endsect]
-[endsect] [/Installation and configuration]
-
-[section:editors Editor Support]
-
-Editing quickbook files is usually done with text editors both simple and
-powerful. The following sections list the settings for some editors which can
-help make editing quickbook files a bit easier.
-
-[blurb __note__ You may submit your settings, tips, and suggestions to the
-authors, or through the [@https://lists.sourceforge.net/lists/listinfo/boost-
-docs Boost Docs mailing list].]
-
-[section:scite Scintilla Text Editor]
-
-[:['Section contributed by Dean Michael Berris]]
-
-The Scintilla Text Editor (SciTE) is a free source code editor for Win32 and X.
-It uses the SCIntilla source code editing component.
-
-[blurb __tip__ SciTE can be downloaded from [@http://www.scintilla.org/SciTE.html]]
-
-You can use the following settings to highlight quickbook tags when
-editing quickbook files.
-
-[pre'''
-qbk=*.qbk
-lexer.*.qbk=props
-use.tabs.$(qbk)=0
-tab.size.$(qbk)=4
-indent.size.$(qbk)=4
-style.props.32=$(font.base)
-comment.stream.start.props=[/
-comment.stream.end.props=]
-comment.box.start.props=[/
-comment.box.middle.props=
-comment.box.end.props=]
-''']
-
-[blurb __note__ Thanks to Rene Rivera for the above SciTE settings.]
-
-[endsect] [/scite]
-[endsect] [/editors]
-
-[section:faq Frequently Asked Questions]
-
-[heading Can I use QuickBook for non-Boost documentation?]
-
-QuickBook can be used for non-Boost documentation with a little extra work.
-
-[:['Faq contributed by Michael Marcin]]
-
-When building HTML documentation with BoostBook a Boost C++ Libraries header
-is added to the files. When using QuickBook to document projects outside of
-Boost this is not desirable. This behavior can be overridden at the BoostBook
-level by specifying some XSLT options. When using Boost Build version 2 (BBv2)
-this can be achieved by adding parameters to the BoostBook target declaration.
-
-For example:
-[pre
-using quickbook ;
-
-xml my_doc : my_doc.qbk ;
-
-boostbook standalone
- :
- my_doc
- :
- <xsl:param>boost.image.src=images/my_project_logo.png
- <xsl:param>boost.image.alt="\\"My Project\\""
- <xsl:param>boost.image.w=100
- <xsl:param>boost.image.h=50
- <xsl:param>nav.layout=none
- ;
-]
-
-[endsect] [/faq]
-
-[section:ref Quick Reference]
-
-[cpp]
-
-[template ordered_list_sample[]
-[pre'''
-# one
-# two
-# three
-''']
-]
-
-[template unordered_list_sample[]
-[pre'''
-* one
-* two
-* three
-''']
-]
-
-[template table_sample[]
-[pre'''
-[table Title
-[[a][b][c]]
-[[a][b][c]]
-]
-''']
-]
-
-[template var_list_sample[]
-[pre'''
-[variablelist Title
-[[a][b]]
-[[a][b]]
-]
-''']
-]
-
-
-[table Syntax Compendium
- [[To do this...] [Use this...] [See this...]]
- [[comment] [[^'''[/ some comment]''']] [__comments__]]
- [[['italics]] [[^'''['italics] or /italics/''']] [__font_styles__ and __simple_formatting__]]
- [[[*bold]] [[^'''[*bold] or *bold*''']] [__font_styles__ and __simple_formatting__]]
- [[[_underline]] [[^'''[_underline] or _underline_''']] [__font_styles__ and __simple_formatting__]]
- [[[^teletype]] [[^'''[^teletype] or =teletype=''']] [__font_styles__ and __simple_formatting__]]
- [[[-strikethrough]] [[^'''[-strikethrough]''']] [__font_styles__ and __simple_formatting__]]
- [[[~replaceable]] [[^'''[~replaceable]''']] [__replaceable__]]
- [[source mode] [[^\[c++\]] or [^\[python\]]] [__source_mode__]]
- [[inline code] [[^'''`int main();`''']] [__inline_code__]]
- [[code block] [[^'''``int main();``''']] [__code__]]
- [[code escape] [[^'''``from c++ to QuickBook``''']] [__escape_back__]]
- [[line break] [[^'''[br] or \n''']] [__line_break__ *DEPRECATED*]]
- [[anchor] [[^'''[#anchor]''']] [__anchors__]]
- [[link] [[^'''[@http://www.boost.org Boost]''']] [__links__]]
- [[anchor link] [[^'''[link section.anchor Link text]''']] [__anchor_links__]]
- [[refentry link] [[^'''[link xml.refentry Link text]''']] [__refentry_links__]]
- [[function link] [[^'''[funcref fully::qualified::function_name Link text]''']] [__code_links__]]
- [[class link] [[^'''[classref fully::qualified::class_name Link text]''']] [__code_links__]]
- [[member link] [[^'''[memberref fully::qualified::member_name Link text]''']] [__code_links__]]
- [[enum link] [[^'''[enumref fully::qualified::enum_name Link text]''']] [__code_links__]]
- [[macro link] [[^'''[macroref MACRO_NAME Link text]''']] [__code_links__]]
- [[concept link] [[^'''[conceptref ConceptName Link text]''']] [__code_links__]]
- [[header link] [[^'''[headerref path/to/header.hpp Link text]''']] [__code_links__]]
- [[escape] [[^\'\'\'escaped text (no processing/formatting)\'\'\']] [__escape__]]
- [[single char escape] [[^\\c]] [__single_char_escape__]]
- [[images] [[^'''[$image.jpg]''']] [__images__]]
- [[begin section] [[^'''[section The Section Title]''']] [__section__]]
- [[end section] [[^'''[endsect]''']] [__section__]]
- [[paragraph] [No markup. Paragraphs start left-flushed and are terminated by two or more newlines.] [__paragraphs__]]
- [[ordered list] [[ordered_list_sample]] [__ordered_lists__]]
- [[unordered list] [[unordered_list_sample]] [__unordered_lists__]]
- [[code] [No markup. Preformatted code starts with a space or a tab.] [__code__]]
- [[preformatted] [[^'''[pre preformatted]''']] [__preformatted__]]
- [[block quote] [[^'''[:sometext...]''']] [__blockquote__]]
- [[heading 1] [[^'''[h1 Heading 1]''']] [__heading__]]
- [[heading 2] [[^'''[h2 Heading 2]''']] [__heading__]]
- [[heading 3] [[^'''[h3 Heading 3]''']] [__heading__]]
- [[heading 4] [[^'''[h4 Heading 4]''']] [__heading__]]
- [[heading 5] [[^'''[h5 Heading 5]''']] [__heading__]]
- [[heading 6] [[^'''[h6 Heading 6]''']] [__heading__]]
- [[macro] [[^'''[def macro_identifier some text]''']] [__macros__]]
- [[template] [[^'''[template[a b] [a] body [b]]''']] [__templates__]]
- [[blurb] [[^'''[blurb advertisement or note...]''']] [__blurbs__]]
- [[admonition] [[^'''[warning Warning text...]''']] [__admonitions__]]
- [[table] [[table_sample]] [__tables__]]
- [[variablelist] [[var_list_sample]] [__variable_lists__]]
- [[include] [[^'''[include someother.qbk]''']] [__include__]]
-]
-
-[endsect]
Copied: branches/quickbook-dev/tools/quickbook/test/quickbook_manual-1_4.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/quickbook-manual.gold)
==============================================================================
--- /branches/quickbook-dev/tools/quickbook/test/quickbook-manual.gold (original)
+++ branches/quickbook-dev/tools/quickbook/test/quickbook_manual-1_4.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
@@ -1887,7 +1887,7 @@
</entry>
<entry>
<para>
- quickbook-manual.quickbook
+ quickbook_manual-1_4.quickbook
</para>
</entry>
</row>
Copied: branches/quickbook-dev/tools/quickbook/test/quickbook_manual-1_4.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/quickbook-manual.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/section-1_4.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/section_1_4.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/section-1_4.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/section_1_4.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/section-1_5-unclosed.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/section_1_5-unclosed.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/section-1_5-unclosed.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/section_1_5-unclosed.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/section-1_5.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/section_1_5.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/section-1_5.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/section_1_5.quickbook)
==============================================================================
Deleted: branches/quickbook-dev/tools/quickbook/test/section_1_4.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/section_1_4.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="section_id_1_4" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Section Id 1.4</title>
- <section id="section_id_1_4.id_test1">
- <title><link linkend="section_id_1_4.id_test1">Quickbook section id test</link></title>
- </section>
- <section id="section_id_1_4.id_test2">
- <title><link linkend="section_id_1_4.id_test2">Quickbook section id test</link></title>
- </section>
- <section id="section_id_1_4.quickbook_section_no_id_test_1">
- <title><link linkend="section_id_1_4.quickbook_section_no_id_test_1">Quickbook
- section no id test 1</link></title>
- </section>
- <section id="section_id_1_4.___quickbook_section_no_id_test_2">
- <title><link linkend="section_id_1_4.___quickbook_section_no_id_test_2">++ Quickbook
- section no id test 2</link></title>
- </section>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/section_1_4.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/section_1_4.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,12 +0,0 @@
-[article Section Id 1.4
- [quickbook 1.4]
-]
-
-[section:id_test1 Quickbook section id test]
-[endsect]
-[section :id_test2 Quickbook section id test]
-[endsect]
-[section: Quickbook section no id test 1]
-[endsect]
-[section:++ Quickbook section no id test 2]
-[endsect]
\ No newline at end of file
Deleted: branches/quickbook-dev/tools/quickbook/test/section_1_5-unclosed.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/section_1_5-unclosed.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="unclosed_section" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Unclosed section</title>
- <section id="unclosed_section.unclosed">
- <title><link linkend="unclosed_section.unclosed">Unclosed Section should be closed
- with a warning</link></title>
- </section>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/section_1_5-unclosed.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/section_1_5-unclosed.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,5 +0,0 @@
-[article Unclosed section
-[quickbook 1.5]
-]
-
-[section:unclosed Unclosed Section should be closed with a warning]
\ No newline at end of file
Deleted: branches/quickbook-dev/tools/quickbook/test/section_1_5.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/section_1_5.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="section_id_1_5" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Section Id 1.5</title>
- <section id="section_id_1_5.id_test1">
- <title><link linkend="section_id_1_5.id_test1">Quickbook section id test</link></title>
- </section>
- <section id="section_id_1_5.id_test2">
- <title><link linkend="section_id_1_5.id_test2">Quickbook section id test</link></title>
- </section>
- <section id="section_id_1_5.id_test3">
- <title><link linkend="section_id_1_5.id_test3">Quickbook section id test</link></title>
- </section>
- <section id="section_id_1_5.___quickbook_section_no_id_test">
- <title><link linkend="section_id_1_5.___quickbook_section_no_id_test">++ Quickbook
- section no id test</link></title>
- </section>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/section_1_5.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/section_1_5.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,12 +0,0 @@
-[article Section Id 1.5
- [quickbook 1.5]
-]
-
-[section:id_test1 Quickbook section id test]
-[endsect]
-[section :id_test2 Quickbook section id test]
-[endsect]
-[section: id_test3 Quickbook section id test]
-[endsect]
-[section:++ Quickbook section no id test]
-[endsect]
\ No newline at end of file
Copied: branches/quickbook-dev/tools/quickbook/test/simple_markup-1_5.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/simple_markup.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/simple_markup-1_5.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/simple_markup.quickbook)
==============================================================================
Deleted: branches/quickbook-dev/tools/quickbook/test/simple_markup.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/simple_markup.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="simple_markup_test" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Simple Markup Test</title>
- <section id="simple_markup_test.simple_markup">
- <title><link linkend="simple_markup_test.simple_markup">Simple Markup</link></title>
- <para>
- <emphasis>italic</emphasis> <emphasis role="bold">bold</emphasis> <emphasis
- role="underline">underline</emphasis> <literal>teletype</literal>
- </para>
- <para>
- //not italic// **not bold** __not underline__ ==not teletype==
- </para>
- <para>
- <emphasis role="underline">odd__ edge case</emphasis>
- </para>
- <para>
- not__underlined__hopefully
- </para>
- <para>
- (<emphasis role="bold">bold</emphasis>) <emphasis role="underline">und/er/lined</emphasis>
- </para>
- <para>
- <emphasis>all/italic</emphasis> * not bold*
- </para>
- <para>
- /not italic <ulink url="http://www.boost.org/"><emphasis role="bold">bold</emphasis></ulink>
- </para>
- <para>
- not_underlined_
- </para>
- <para>
- _Should not underline escaped markup_. _or this escaped_ markup form.
- </para>
- <para>
- <literal>Matti Meik\u00E4l\u00E4inen</literal>
- </para>
- <para>
- <literal>replaced</literal>
- </para>
- <para>
- <emphasis role="underline">replaced</emphasis>
- </para>
- <para>
- <literal>_mac\ ro_</literal>
- </para>
- <para>
- <emphasis>italic\</emphasis>
- </para>
- <para>
- These shouldn't be interepted as markup: == // **
- </para>
- <para>
- <literal><</literal> <literal>\<</literal> <literal>\\<</literal>
- </para>
- </section>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/simple_markup.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/simple_markup.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,42 +0,0 @@
-[article Simple Markup Test
-[quickbook 1.5]
-]
-
-[def _macro_ replaced]
-
-[section Simple Markup]
-
-/italic/ *bold* _underline_ =teletype=
-
-//not italic// **not bold** __not underline__ ==not teletype==
-
-_odd__ edge case_
-
-not__underlined__hopefully
-
-(*bold*) _und/er/lined_
-
-/all/italic/ * not bold*
-
-/not italic [@http://www.boost.org/ *bold*]
-
-not_underlined_
-
-_Should not underline '''escaped''' markup_.
-_or this '''escaped_ markup''' form.
-
-=Matti Meik\u00E4l\u00E4inen=
-
-=_macro_=
-
-__macro__
-
-=_mac\ ro_=
-
-/italic\/
-
-These shouldn't be interepted as markup: == // **
-
-=<= =\<= =\\<=
-
-[endsect]
Copied: branches/quickbook-dev/tools/quickbook/test/table-1_3.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/table_1_3.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/table-1_3.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/table_1_3.quickbook)
==============================================================================
--- /branches/quickbook-dev/tools/quickbook/test/table_1_3.quickbook (original)
+++ branches/quickbook-dev/tools/quickbook/test/table-1_3.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
@@ -62,7 +62,7 @@
[
[
Header 1. Paragraph 1
-
+
Header 1. Paragraph 2
]
[
@@ -75,7 +75,7 @@
]
[
Row 1. Cell 2.
-
+
Row 1. Cell 2. Paragraph 2.
]
]
Copied: branches/quickbook-dev/tools/quickbook/test/table-1_5.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/table_1_5.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/table-1_5.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/table_1_5.quickbook)
==============================================================================
--- /branches/quickbook-dev/tools/quickbook/test/table_1_5.quickbook (original)
+++ branches/quickbook-dev/tools/quickbook/test/table-1_5.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
@@ -82,7 +82,7 @@
[
[
Header 1. Paragraph 1
-
+
Header 1. Paragraph 2
]
[
@@ -95,7 +95,7 @@
]
[
Row 1. Cell 2.
-
+
Row 1. Cell 2. Paragraph 2.
]
]
Deleted: branches/quickbook-dev/tools/quickbook/test/table_1_3.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/table_1_3.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,350 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="table_1_3" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Table 1.3</title>
- <table frame="all" id="table_1_3.t0">
- <title>Table 2</title>
- <tgroup cols="1">
- <thead>
- <row>
- <entry>
- <para>
- Heading
- </para>
- </entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- <para>
- cell
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <informaltable frame="all">
- <tgroup cols="1">
- <thead>
- <row>
- <entry>
- <para>
- Heading
- </para>
- </entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- <para>
- cell
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- <table frame="all" id="table_1_3.t1">
- <title>Title</title>
- <tgroup cols="1">
- <thead>
- <row>
- <entry>
- <para>
- Heading
- </para>
- </entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- <para>
- cell
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <table frame="all" id="table_1_3.t2">
- <title>Title</title>
- <tgroup cols="1">
- <thead>
- <row>
- <entry>
- <para>
- Heading
- </para>
- </entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- <para>
- cell
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <table frame="all" id="table_1_3.t3">
- <title>Title [/ ] containing a comment</title>
- <tgroup cols="1">
- <thead>
- <row>
- <entry>
- <para>
- Heading
- </para>
- </entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- <para>
- cell
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <table frame="all" id="table_1_3.t4">
- <title>Title</title>
- <tgroup cols="1">
- <thead>
- <row>
- <entry>
- <para>
- Heading
- </para>
- </entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- <para>
- cell
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <table frame="all" id="table_1_3.t5">
- <title>[[Title]]</title>
- <tgroup cols="1">
- <thead>
- <row>
- <entry>
- <para>
- Heading
- </para>
- </entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- <para>
- cell
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <section id="table_1_3.section1">
- <title><link linkend="table_1_3.section1">Section 1</link></title>
- <table frame="all" id="table_1_3.section1.t0">
- <title>A & B</title>
- <tgroup cols="2">
- <thead>
- <row>
- <entry>
- <para>
- A
- </para>
- </entry>
- <entry>
- <para>
- B
- </para>
- </entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- <para>
- a
- </para>
- </entry>
- <entry>
- <para>
- b
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <table frame="all" id="table_1_3.section1.t1">
- <title>Empty Table</title>
- <tgroup cols="0">
- <tbody>
- </tbody>
- </tgroup>
- </table>
- <table frame="all" id="table_1_3.section1.t2">
- <title>Table with an empty cell</title>
- <tgroup cols="1">
- <tbody>
- <row>
- <entry>
- <para>
- x
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <table frame="all" id="table_1_3.section1.t3">
- <title>Indentation</title>
- <tgroup cols="2">
- <thead>
- <row>
- <entry>
- <para>
- Header 1. Paragraph 1
- </para>
- <para>
- Header 1. Paragraph 2
- </para>
- </entry>
- <entry>
- <para>
- Header 2
- </para>
- </entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- <para>
- Row 1. Cell 1.
- </para>
- </entry>
- <entry>
- <para>
- Row 1. Cell 2.
- </para>
- <para>
- Row 1. Cell 2. Paragraph 2.
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <table frame="all" id="table_1_3.section1.t4">
- <title>Nested Tables</title>
- <tgroup cols="1">
- <thead>
- <row>
- <entry>
- <para>
- Header 1
- </para>
- </entry>
- <entry>
- <para>
- Header 2
- </para>
- </entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- <table frame="all" id="table_1_3.section1.t5">
- <title>Inner Table</title>
- <tgroup cols="2">
- <thead>
- <row>
- <entry>
- <para>
- 1.1
- </para>
- </entry>
- <entry>
- <para>
- 1.2
- </para>
- </entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- <para>
- 2.1
- </para>
- </entry>
- <entry>
- <para>
- 2.2
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- Something.
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <anchor id="id1"/>
- <table frame="all" id="table_1_3.section1.t6">
- <title>Table with anchors</title>
- <tgroup cols="1">
- <thead>
- <row>
- <entry>
- <para>
- <anchor id="id2"/>a<anchor id="id3"/>
- </para>
- </entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- <para>
- b
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </section>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/table_1_3.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/table_1_3.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,113 +0,0 @@
-[article Table 1.3
- [quickbook 1.3]
- [id table_1_3]
-]
-
-[table Table 2
- [[Heading]]
- [[cell]]
-]
-
-[table
- [[Heading]]
- [[cell]]
-]
-
-[table [/ Comment?] Title
- [[Heading]]
- [[cell]]
-]
-
-[table [/ Multi line
-comment] Title
- [[Heading]]
- [[cell]]
-]
-
-[table Title [/ ] containing a comment
- [[Heading]]
- [[cell]]
-]
-
-[/ These two might be considered to be a bug. ]
-
-[table [/ Multi line
-comment]
- Title
- [[Heading]]
- [[cell]]
-]
-
-[table [/ Multi line
-comment]
- [[Title]]
- [[Heading]]
- [[cell]]
-]
-
-[section:section1 Section 1]
-
-[table A & B
- [[A][B]]
- [[a][b]]
-]
-
-[table Empty Table
-]
-
-[table Table with an empty cell
-[[x]]]
-
-[table Indentation
- [
- [
- Header 1. Paragraph 1
-
- Header 1. Paragraph 2
- ]
- [
- Header 2
- ]
- ]
- [
- [
- Row 1. Cell 1.
- ]
- [
- Row 1. Cell 2.
-
- Row 1. Cell 2. Paragraph 2.
- ]
- ]
-]
-
-[table Nested Tables
- [
- [
- Header 1
- ]
- [
- Header 2
- ]
- ]
- [
- [
- [table Inner Table
- [[1.1][1.2]]
- [[2.1][2.2]]
- ]
- ]
- ]
- [
- [
- Something.
- ]
- ]
-]
-
-[#id1]
-[table Table with anchors
-[[[#id2]a[#id3]]][[b]]
-]
-
-[endsect]
Deleted: branches/quickbook-dev/tools/quickbook/test/table_1_5.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/table_1_5.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,441 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="table_1_5" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Table 1.5</title>
- <table frame="all" id="table_1_5.table1">
- <title>Table 1</title>
- <tgroup cols="1">
- <thead>
- <row>
- <entry>
- <para>
- Heading
- </para>
- </entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- <para>
- cell
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <table frame="all" id="table_1_5.table_2">
- <title>Table 2</title>
- <tgroup cols="1">
- <thead>
- <row>
- <entry>
- <para>
- Heading
- </para>
- </entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- <para>
- cell
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <informaltable frame="all">
- <tgroup cols="1">
- <thead>
- <row>
- <entry>
- <para>
- Heading
- </para>
- </entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- <para>
- cell
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- <informaltable frame="all" id="table_1_5.table4">
- <tgroup cols="1">
- <thead>
- <row>
- <entry>
- <para>
- Heading
- </para>
- </entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- <para>
- cell
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- <table frame="all" id="table_1_5._table5_">
- <title>-table5-</title>
- <tgroup cols="1">
- <thead>
- <row>
- <entry>
- <para>
- Heading
- </para>
- </entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- <para>
- cell
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <table frame="all" id="table_1_5.title">
- <title>Title</title>
- <tgroup cols="1">
- <thead>
- <row>
- <entry>
- <para>
- Heading
- </para>
- </entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- <para>
- cell
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <table frame="all" id="table_1_5.title0">
- <title>Title</title>
- <tgroup cols="1">
- <thead>
- <row>
- <entry>
- <para>
- Heading
- </para>
- </entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- <para>
- cell
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <table frame="all" id="table_1_5.title_______containing_a_comment">
- <title>Title [/ ] containing a comment</title>
- <tgroup cols="1">
- <thead>
- <row>
- <entry>
- <para>
- Heading
- </para>
- </entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- <para>
- cell
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <table frame="all" id="table_1_5.title1">
- <title>Title</title>
- <tgroup cols="1">
- <thead>
- <row>
- <entry>
- <para>
- Heading
- </para>
- </entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- <para>
- cell
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <table frame="all" id="table_1_5.__title__">
- <title>[[Title]]</title>
- <tgroup cols="1">
- <thead>
- <row>
- <entry>
- <para>
- Heading
- </para>
- </entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- <para>
- cell
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <section id="table_1_5.section1">
- <title><link linkend="table_1_5.section1">Section 1</link></title>
- <table frame="all" id="table_1_5.section1.table1">
- <title>Table 1</title>
- <tgroup cols="1">
- <thead>
- <row>
- <entry>
- <para>
- Heading
- </para>
- </entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- <para>
- cell
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <table frame="all" id="table_1_5.section1.a___b">
- <title>A & B</title>
- <tgroup cols="2">
- <thead>
- <row>
- <entry>
- <para>
- A
- </para>
- </entry>
- <entry>
- <para>
- B
- </para>
- </entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- <para>
- a
- </para>
- </entry>
- <entry>
- <para>
- b
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <table frame="all" id="table_1_5.section1.empty_table">
- <title>Empty Table</title>
- <tgroup cols="0">
- <tbody>
- </tbody>
- </tgroup>
- </table>
- <table frame="all" id="table_1_5.section1.table_with_an_empty_cell">
- <title>Table with an empty cell</title>
- <tgroup cols="1">
- <tbody>
- <row>
- <entry>
- <para>
- x
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <table frame="all" id="table_1_5.section1.indentation">
- <title>Indentation</title>
- <tgroup cols="2">
- <thead>
- <row>
- <entry>
- <para>
- Header 1. Paragraph 1
- </para>
- <para>
- Header 1. Paragraph 2
- </para>
- </entry>
- <entry>
- <para>
- Header 2
- </para>
- </entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- <para>
- Row 1. Cell 1.
- </para>
- </entry>
- <entry>
- <para>
- Row 1. Cell 2.
- </para>
- <para>
- Row 1. Cell 2. Paragraph 2.
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <table frame="all" id="table_1_5.section1.nested_tables">
- <title>Nested Tables</title>
- <tgroup cols="1">
- <thead>
- <row>
- <entry>
- <para>
- Header 1
- </para>
- </entry>
- <entry>
- <para>
- Header 2
- </para>
- </entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- <table frame="all" id="table_1_5.section1.inner_table">
- <title>Inner Table</title>
- <tgroup cols="2">
- <thead>
- <row>
- <entry>
- <para>
- 1.1
- </para>
- </entry>
- <entry>
- <para>
- 1.2
- </para>
- </entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- <para>
- 2.1
- </para>
- </entry>
- <entry>
- <para>
- 2.2
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- Something.
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <anchor id="id1"/>
- <table frame="all" id="table_1_5.section1.table_with_anchors">
- <title>Table with anchors</title>
- <tgroup cols="1">
- <thead>
- <row>
- <entry>
- <para>
- <anchor id="id2"/>a<anchor id="id3"/>
- </para>
- </entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>
- <para>
- b
- </para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </section>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/table_1_5.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/table_1_5.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,133 +0,0 @@
-[article Table 1.5
- [quickbook 1.5]
- [id table_1_5]
-]
-
-[table:table1 Table 1
- [[Heading]]
- [[cell]]
-]
-
-[table Table 2
- [[Heading]]
- [[cell]]
-]
-
-[table
- [[Heading]]
- [[cell]]
-]
-
-[table:table4
- [[Heading]]
- [[cell]]
-]
-
-[table:-table5-
- [[Heading]]
- [[cell]]
-]
-
-[table [/ Comment?] Title
- [[Heading]]
- [[cell]]
-]
-
-[table [/ Multi line
-comment] Title
- [[Heading]]
- [[cell]]
-]
-
-[table Title [/ ] containing a comment
- [[Heading]]
- [[cell]]
-]
-
-[/ These two might be considered to be a bug. ]
-
-[table [/ Multi line
-comment]
- Title
- [[Heading]]
- [[cell]]
-]
-
-[table [/ Multi line
-comment]
- [[Title]]
- [[Heading]]
- [[cell]]
-]
-
-[section:section1 Section 1]
-
-[table:table1 Table 1
- [[Heading]]
- [[cell]]
-]
-
-[table A & B
- [[A][B]]
- [[a][b]]
-]
-
-[table Empty Table
-]
-
-[table Table with an empty cell
-[[x]]]
-
-[table Indentation
- [
- [
- Header 1. Paragraph 1
-
- Header 1. Paragraph 2
- ]
- [
- Header 2
- ]
- ]
- [
- [
- Row 1. Cell 1.
- ]
- [
- Row 1. Cell 2.
-
- Row 1. Cell 2. Paragraph 2.
- ]
- ]
-]
-
-[table Nested Tables
- [
- [
- Header 1
- ]
- [
- Header 2
- ]
- ]
- [
- [
- [table Inner Table
- [[1.1][1.2]]
- [[2.1][2.2]]
- ]
- ]
- ]
- [
- [
- Something.
- ]
- ]
-]
-
-[#id1]
-[table Table with anchors
-[[[#id2]a[#id3]]][[b]]
-]
-
-[endsect]
Deleted: branches/quickbook-dev/tools/quickbook/test/template-section.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/template-section.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="section_in_a_template" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Section in a template</title>
- <para>
- Some text before the section.
- </para>
- <section id="section_in_a_template.test">
- <title><link linkend="section_in_a_template.test">Test</link></title>
- <para>
- Hello.
- </para>
- <bridgehead renderas="sect3" id="section_in_a_template.test.h0">
- <phrase id="section_in_a_template.test.just_to_test_id_generation"/><link linkend="section_in_a_template.test.just_to_test_id_generation">Just
- to test id generation</link>
- </bridgehead>
- <para>
- Goodbye.
- </para>
- </section>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/template-section.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/template-section.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,20 +0,0 @@
-[article Section in a template
- [quickbook 1.5]
-]
-
-[template nestedsection[]
-
-Some text before the section.
-
-[section Test]
-
-Hello.
-
-[heading Just to test id generation]
-
-Goodbye.
-
-[endsect]
-]
-
-[nestedsection]
\ No newline at end of file
Copied: branches/quickbook-dev/tools/quickbook/test/template_arguments1-1_1-fail.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/fail-template-arguments1.quickbook)
==============================================================================
--- /branches/quickbook-dev/tools/quickbook/test/fail-template-arguments1.quickbook (original)
+++ branches/quickbook-dev/tools/quickbook/test/template_arguments1-1_1-fail.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
@@ -8,6 +8,3 @@
[unary a..b ]
[endsect]
-
-
-
Copied: branches/quickbook-dev/tools/quickbook/test/template_arguments2-1_1-fail.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/fail-template-arguments2.quickbook)
==============================================================================
--- /branches/quickbook-dev/tools/quickbook/test/fail-template-arguments2.quickbook (original)
+++ branches/quickbook-dev/tools/quickbook/test/template_arguments2-1_1-fail.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
@@ -8,6 +8,3 @@
[ternary a b ]
[endsect]
-
-
-
Copied: branches/quickbook-dev/tools/quickbook/test/template_arguments3-1_1-fail.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/fail-template-arguments3.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/template_lookup1-1_5-fail.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/fail-template-lookup1.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/template_section-1_5.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/template-section.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/template_section-1_5.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/template-section.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/template_section1-1_5-fail.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/fail-template-section-1.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/template_section2-1_5-fail.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/fail-template-section-2.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/template_section3-1_5-fail.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/fail-template-section-3.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/templates-1_3.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/templates.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/templates-1_3.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/templates.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/templates-1_4.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/templates_1_4.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/templates-1_4.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/templates_1_4.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/templates-1_5.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/templates_1_5.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/templates-1_5.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/templates_1_5.quickbook)
==============================================================================
Deleted: branches/quickbook-dev/tools/quickbook/test/templates.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/templates.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,191 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="templates" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Templates</title>
- <section id="templates.templates">
- <title><link linkend="templates.templates">Templates</link></title>
- <para>
- nullary_arg
- </para>
- <para>
- foo baz
- </para>
- <para>
- foo baz
- </para>
- <para>
- This is a complete paragraph. kalamazoo kalamazoo kalamazoo kalamazoo kalamazoo
- kalamazoo kalamazoo kalamazoo kalamazoo.... blah blah blah......
- </para>
- <para>
- <hey>baz</hey>
- </para>
- <para>
- This is a complete paragraph. madagascar madagascar madagascar madagascar madagascar
- madagascar madagascar madagascar madagascar.... blah blah blah......
- </para>
- <para>
- zoom peanut zoom
- </para>
- <para>
- exactly xanadu
- </para>
- <para>
- wx
- </para>
- <para>
- wxyz wxyz trail
- </para>
-<programlisting><phrase role="keyword">int</phrase> <phrase role="identifier">main</phrase><phrase role="special">()</phrase>
-<phrase role="special">{</phrase>
- <phrase role="identifier">std</phrase><phrase role="special">::</phrase><phrase role="identifier">cout</phrase> <phrase role="special"><<</phrase> "Hello, World" <phrase role="special"><<</phrase> <phrase role="identifier">std</phrase><phrase role="special">::</phrase><phrase role="identifier">endl</phrase><phrase role="special">;</phrase>
-<phrase role="special">}</phrase>
-</programlisting>
- <para>
- x<superscript>2</superscript>
- </para>
- <para>
- α<superscript>2</superscript>
- </para>
- <para>
- x<superscript>2</superscript>
- </para>
- <para>
- got a banana?
- </para>
- <para>
- .0 00
- </para>
- <para>
- [fool]
- </para>
- </section>
- <section id="templates.empty_templates">
- <title><link linkend="templates.empty_templates">Empty Templates</link></title>
- </section>
- <section id="templates.nested_templates">
- <title><link linkend="templates.nested_templates">Nested Templates</link></title>
- <para>
- Pre
- </para>
- <para>
- Start block template.
- </para>
- <para>
- Start block template.
- </para>
- <para>
- Hello!
- </para>
- <para>
- End block template.
- </para>
- <para>
- End block template.
- </para>
- <para>
- Post
- </para>
- <para>
- Pre
- </para>
- <para>
- Start block template.
- </para>
- <para>
- Start phrase template. Hello! End phrase template.
- </para>
- <para>
- End block template.
- </para>
- <para>
- Post
- </para>
- <para>
- Pre
- </para>
- <para>
- Start phrase template.
- </para>
- <para>
- Start block template.
- </para>
- <para>
- Hello!
- </para>
- <para>
- End block template.
- </para>
- <para>
- End phrase template.
- </para>
- <para>
- Post
- </para>
- <para>
- Pre Start phrase template. Start phrase template. Hello! End phrase template.
- End phrase template. Post
- </para>
- </section>
- <section id="templates.block_markup">
- <title><link linkend="templates.block_markup">Block Markup</link></title>
- <itemizedlist>
- <listitem>
- <simpara>
- a
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- b
- </simpara>
- </listitem>
- </itemizedlist>
- <para/>
-<programlisting><phrase role="keyword">int</phrase> <phrase role="identifier">main</phrase><phrase role="special">()</phrase> <phrase role="special">{}</phrase></programlisting>
- <para>
- Paragraphs 1
- </para>
- <para>
- Paragraphs 2
- </para>
- <itemizedlist>
- <listitem>
- <simpara>
- <itemizedlist>
- <listitem>
- <simpara>
- a
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- b
- </simpara>
- </listitem>
- </itemizedlist>
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- <para/>
- </simpara>
- </listitem>
- <listitem>
- <simpara>
-<programlisting><phrase role="keyword">int</phrase> <phrase role="identifier">main</phrase><phrase role="special">()</phrase> <phrase role="special">{}</phrase></programlisting>
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- <para>
- Paragraphs 1
- </para>
- <para>
- Paragraphs 2
- </para>
- </simpara>
- </listitem>
- </itemizedlist>
- </section>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/templates.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/templates.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,200 +0,0 @@
-[article Templates
- [quickbook 1.3]
-]
-
-[section Templates]
-
-[/-------------------------------- nullary arg ]
-
-[template foo0 nullary_arg]
-
-[foo0]
-
-[/-------------------------------- unary arg, phrase syle ]
-
-[template foo1[bar] foo [bar]]
-
-[foo1 baz]
-
-[/-------------------------------- unary arg, block syle ]
-
-[template foo2[bar]
-foo [bar]
-]
-
-[foo2 baz]
-
-[template foo3[bar]
-This is a complete paragraph. [bar] [bar] [bar] [bar] [bar]
-[bar] [bar] [bar] [bar].... blah blah blah......
-]
-
-[foo3 kalamazoo]
-
-[/-------------------------------- unary arg, using punctuation ]
-
-[template ![bar] '''<hey>'''[bar]'''</hey>''']
-
-[!baz]
-
-[/-------------------------------- recursive templates ]
-
-[template foo4[bar]
-[foo3 [bar]]
-]
-
-[foo3 madagascar]
-
-[template foo5[x] zoom [x]]
-[template foo6[x] [x] zoom]
-
-[foo6[foo5 peanut]]
-
-[template kinda_weird[x y] [x] [y]]
-
-[kinda_weird exactly..xanadu]
-
-
-[/-------------------------------- space delimitted args ]
-
-[template simple1[a b] [a][b]]
-
-[simple1 w x]
-
-[template simple2[a b c d] [a][b][c][d]]
-
-[simple2 w x y z][simple2 w x y z trail]
-
-[/-------------------------------- John's templates ]
-
-[template code[x]
- int main()
- {
- std::cout << ``[x]`` << std::endl;
- }
-]
-
-[code "Hello\, World"]
-
-[template alpha '''α''']
-[template pow[a b] [a]'''<superscript>'''[b]'''</superscript>''' ]
-[template super[text]'''<superscript>'''[text]'''</superscript>''' ]
-
-[pow x 2]
-
-[pow [alpha] 2]
-
-x[super 2]
-
-[/-------------------------------- Some more ]
-
-[template banana got a banana?]
-[template plantation[bananarama] [bananarama]]
-
-[plantation [banana]]
-
-[/-------------------------------- Not a bug (there was a syntax error here) ]
-
-[template join1[a b] [b][a]]
-[template join2[a b] [a][b]]
-[template test[x] [join1 [join2 0 [x]]...0]]
-[test 0]
-
-[/-------------------------------- Mismatched template ]
-
-[template foo 1]
-[fool]
-
-[template blah 10]
-
-[endsect]
-
-[section Empty Templates]
-
-[template empty1]
-[template empty2 ]
-[template empty3 [/comment]]
-[template empty4 [/comment]
-
-]
-[template empty5
-]
-[template empty6
-
-]
-[template empty7
-[/comment]
-]
-[template empty8
-
-[/comment]
-]
-[template empty_arg1[x]]
-[template empty_arg2[x y]]
-
-[empty1]
-[empty2]
-[empty3]
-[empty4]
-[empty5]
-[empty6]
-[empty7]
-[empty8]
-[empty_arg1 1]
-[empty_arg2 1 2]
-
-[endsect]
-
-[/----------------------------------- Nested templates ]
-
-[section Nested Templates]
-
-[template block[content]
-
-Start block template.
-
-[content]
-
-End block template.
-]
-
-[template phrase[content] Start phrase template. [content] End phrase template.]
-
-Pre [block [block Hello!]] Post
-
-Pre [block [phrase Hello!]] Post
-
-Pre [phrase [block Hello!]] Post
-
-Pre [phrase [phrase Hello!]] Post
-
-[endsect]
-
-[/----------------------------------- Block Markup ]
-
-[section Block Markup]
-
-[template list
-* a
-* b]
-
-[template horizontal
-----]
-
-[template codeblock
- int main() {}]
-
-[template paragraphs
-Paragraphs 1
-
-Paragraphs 2
-]
-
-[list][horizontal][codeblock][paragraphs]
-
-* [list]
-* [horizontal]
-* [codeblock]
-* [paragraphs]
-
-[endsect]
Deleted: branches/quickbook-dev/tools/quickbook/test/templates_1_4.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/templates_1_4.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="template_1_4" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Template 1.4</title>
- <para>
- dynamic scoping
- </para>
- <para>
- old
- </para>
- <para>
- {1-2} {1-2} {1-2 3 4} {1 2-3 4} {1 2 3-4} {[1-2} {1..2-3} {1..2-3}
- </para>
- <para>
- {[binary 1 2-3} 4]
- </para>
- <para>
- {1-2-3} {1-2-3} {1-2-3 4} {1 2-3-4} {[1-2-3}
- </para>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/templates_1_4.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/templates_1_4.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,37 +0,0 @@
-[article Template 1.4
- [quickbook 1.4]
-]
-
-[/ 1.4 uses dynamic scoping ]
-
-[template x static scoping]
-[template foo1[] [x]]
-[template foo2[x] [foo1]]
-[foo2 dynamic scoping]
-
-[/ In 1.4 template arguments are scoped at the point they are used]
-
-[template y new]
-[template foo3[a y] [a]]
-[foo3 [y] old]
-
-[/ 1.4 template arguments]
-
-[template binary[x y] {[x]-[y]}]
-[binary 1..2] [/ {1-2} ]
-[binary 1 2] [/ {1-2} ]
-[binary 1..2 3 4] [/ {1-2 3 4} ]
-[binary 1 2..3 4] [/ {1 2-3 4} ]
-[binary 1 2 3..4] [/ {1 2 3-4} ]
-[binary [1..2] [/ {(1-2} but with a square bracket ]
-[binary 1.\.2..3] [/ {1..2-3} ]
-[binary 1.\.2 3] [/ {1..2-3} ]
-
-[binary [binary 1 2..3] 4] [/ {[binary 1 2-3} 4] ]
-
-[template ternary[x y z] {[x]-[y]-[z]}]
-[ternary 1..2..3] [/ {1-2-3} ]
-[ternary 1 2 3] [/ {1-2-3} ]
-[ternary 1..2 3 4] [/ {1-2-3 4} ]
-[ternary 1 2..3 4] [/ {1 2-3-4} ]
-[ternary [1..2..3] [/ {(1-2-3} (but with a square bracket) ]
\ No newline at end of file
Deleted: branches/quickbook-dev/tools/quickbook/test/templates_1_5.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/templates_1_5.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="template_1_5" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Template 1.5</title>
- <para>
- static scoping
- </para>
- <para>
- new
- </para>
- <para>
- foo foo
- </para>
- <para>
- {1-2} {1-2} {1-2 3 4} {1 2-3 4} {1 2 3-4} {1..2-3} {1..2-3}
- </para>
- <para>
- { {1 2-3}-4} { {1 2-3}-4} { {1-2 3}-4}
- </para>
- <para>
- {[1-2] 3} {[1-2] 3} {[1-2}
- </para>
- <para>
- {1-2-3} {1-2-3}
- </para>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/templates_1_5.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/templates_1_5.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,46 +0,0 @@
-[article Template 1.5
- [quickbook 1.5]
-]
-
-[/ 1.5 uses static scoping ]
-
-[template x static scoping]
-[template foo1[] [x]]
-[template foo2[x] [foo1]]
-[foo2 dynamic scoping]
-
-[/ In 1.5 template arguments are scoped at the point they are defined]
-
-[template y new]
-[template foo3[a y] [a]]
-[foo3 [y] old]
-
-[/ From https://svn.boost.org/trac/boost/ticket/2034 ]
-
-[template same[x] [x]]
-[template echo[a b] [a] [b]]
-[template echo_twice[x] [echo [same [x]]..[same [x]]]]
-[echo_twice foo]
-
-[/ 1.5 template arguments]
-
-[template binary[x y] {[x]-[y]}]
-[binary 1..2] [/ {1-2} ]
-[binary 1 2] [/ {1-2} ]
-[binary 1..2 3 4] [/ {1-2 3 4} ]
-[binary 1 2..3 4] [/ {1 2-3 4} ]
-[binary 1 2 3..4] [/ {1 2 3-4} ]
-[binary 1.\.2..3] [/ {1..2-3} ]
-[binary 1.\.2 3] [/ {1..2-3} ]
-
-[binary [binary 1 2..3]..4] [/ { {1 2-3}-4} ]
-[binary [binary 1 2..3] 4] [/ { {1 2-3}-4} ]
-[binary [binary 1 2 3]..4] [/ { {1-2 3}-4} ]
-
-[binary \[1 2\] 3] [/ {[1-2] 3} ]
-[binary \[1..2\] 3] [/ {[1-2] 3} ]
-[binary \[1 2] [/ {(1-2} ]
-
-[template ternary[x y z] {[x]-[y]-[z]}]
-[ternary 1..2..3] [/ {1-2-3} ]
-[ternary 1 2 3] [/ {1-2-3} ]
Deleted: branches/quickbook-dev/tools/quickbook/test/unicode-escape.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/unicode-escape.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,156 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="utf_8_test" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>UTF-8 test</title>
- <bridgehead renderas="sect2" id="utf_8_test.h0">
- <phrase id="utf_8_test.i__xf1_t__xeb_rn__xe2_ti__xf4_n__xe0_liz__xe6_ti__xf8_n"/><link
- linkend="utf_8_test.i__xf1_t__xeb_rn__xe2_ti__xf4_n__xe0_liz__xe6_ti__xf8_n">Iñtërnâtiônàlizætiøn</link>
- </bridgehead>
- <itemizedlist>
- <listitem>
- <simpara>
- Αα Alpha
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Ββ Beta
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Γγ Gamma
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Δδ Delta
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Εε Epsilon
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Ζζ Zeta
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Ηη Eta
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Θθ Theta
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Ιι Iota
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Κκ Kappa
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Λλ Lambda
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Μμ Mu
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Νν Nu
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Ξξ Xi
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Οο Omicron
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Ππ Pi
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Ρρ Rho
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Σσς Sigma
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Ττ Tau
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Υυ Upsilon
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Φφ Phi
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Χχ Chi
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Ψψ Psi
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Ωω Omega
- </simpara>
- </listitem>
- </itemizedlist>
- <para>
- In the unlikely event that you've got a Mahjong font:
- </para>
- <itemizedlist>
- <listitem>
- <simpara>
- 🀀 East Wind
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- 🀁 South Wind
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- 🀂 West Wind
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- 🀃 North Wind
- </simpara>
- </listitem>
- </itemizedlist>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/unicode-escape.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/unicode-escape.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,37 +0,0 @@
-[article UTF-8 test
- [quickbook 1.5]
-]
-
-[heading I\u00F1t\u00EBrn\u00E2ti\u00F4n\u00E0liz\u00E6ti\u00F8n]
-
-* \u0391\u03B1 Alpha
-* \u0392\u03B2 Beta
-* \u0393\u03B3 Gamma
-* \u0394\u03B4 Delta
-* \u0395\u03B5 Epsilon
-* \u0396\u03B6 Zeta
-* \u0397\u03B7 Eta
-* \u0398\u03B8 Theta
-* \u0399\u03B9 Iota
-* \u039A\u03BA Kappa
-* \u039B\u03BB Lambda
-* \u039C\u03BC Mu
-* \u039D\u03BD Nu
-* \u039E\u03BE Xi
-* \u039F\u03BF Omicron
-* \u03A0\u03C0 Pi
-* \u03A1\u03C1 Rho
-* \u03A3\u03C3\u03C2 Sigma
-* \u03A4\u03C4 Tau
-* \u03A5\u03C5 Upsilon
-* \u03A6\u03C6 Phi
-* \u03A7\u03C7 Chi
-* \u03A8\u03C8 Psi
-* \u03A9\u03C9 Omega
-
-In the unlikely event that you've got a Mahjong font:
-
-* \U0001F000 East Wind
-* \U0001F001 South Wind
-* \U0001F002 West Wind
-* \U0001F003 North Wind
\ No newline at end of file
Copied: branches/quickbook-dev/tools/quickbook/test/unicode_escape-1_5.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/unicode-escape.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/unicode_escape-1_5.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/unicode-escape.quickbook)
==============================================================================
Deleted: branches/quickbook-dev/tools/quickbook/test/utf-16be-bom.quickbook
==============================================================================
Binary files branches/quickbook-dev/tools/quickbook/test/utf-16be-bom.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011) and (empty file) differ
Deleted: branches/quickbook-dev/tools/quickbook/test/utf-16le-bom.quickbook
==============================================================================
Binary files branches/quickbook-dev/tools/quickbook/test/utf-16le-bom.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011) and (empty file) differ
Deleted: branches/quickbook-dev/tools/quickbook/test/utf-8-bom.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/utf-8-bom.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,130 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="utf_8_test" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>UTF-8 test</title>
- <bridgehead renderas="sect2" id="utf_8_test.h0">
- <phrase id="utf_8_test.i__t__rn__ti__n__liz__ti__n"/><link linkend="utf_8_test.i__t__rn__ti__n__liz__ti__n">Iñtërnâtiônà lizætiøn</link>
- </bridgehead>
- <itemizedlist>
- <listitem>
- <simpara>
- Îα Alpha
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Îβ Beta
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Îγ Gamma
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Îδ Delta
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Îε Epsilon
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Îζ Zeta
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Îη Eta
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Îθ Theta
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Îι Iota
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Îκ Kappa
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Îλ Lambda
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Îμ Mu
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Îν Nu
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Îξ Xi
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Îο Omicron
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Î Ï Pi
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Î¡Ï Rho
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- ΣÏÏ Sigma
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Î¤Ï Tau
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Î¥Ï
Upsilon
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Î¦Ï Phi
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Î§Ï Chi
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Î¨Ï Psi
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Î©Ï Omega
- </simpara>
- </listitem>
- </itemizedlist>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/utf-8-bom.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/utf-8-bom.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,30 +0,0 @@
-[article UTF-8 test
- [quickbook 1.5]
-]
-
-[heading Iñtërnâtiônà lizætiøn]
-
-* Îα Alpha
-* Îβ Beta
-* Îγ Gamma
-* Îδ Delta
-* Îε Epsilon
-* Îζ Zeta
-* Îη Eta
-* Îθ Theta
-* Îι Iota
-* Îκ Kappa
-* Îλ Lambda
-* Îμ Mu
-* Îν Nu
-* Îξ Xi
-* Îο Omicron
-* Î Ï Pi
-* Î¡Ï Rho
-* ΣÏÏ Sigma
-* Î¤Ï Tau
-* Î¥Ï
Upsilon
-* Î¦Ï Phi
-* Î§Ï Chi
-* Î¨Ï Psi
-* Î©Ï Omega
\ No newline at end of file
Deleted: branches/quickbook-dev/tools/quickbook/test/utf-8.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/utf-8.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,130 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="utf_8_test" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>UTF-8 test</title>
- <bridgehead renderas="sect2" id="utf_8_test.h0">
- <phrase id="utf_8_test.i__t__rn__ti__n__liz__ti__n"/><link linkend="utf_8_test.i__t__rn__ti__n__liz__ti__n">Iñtërnâtiônà lizætiøn</link>
- </bridgehead>
- <itemizedlist>
- <listitem>
- <simpara>
- Îα Alpha
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Îβ Beta
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Îγ Gamma
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Îδ Delta
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Îε Epsilon
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Îζ Zeta
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Îη Eta
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Îθ Theta
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Îι Iota
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Îκ Kappa
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Îλ Lambda
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Îμ Mu
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Îν Nu
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Îξ Xi
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Îο Omicron
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Î Ï Pi
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Î¡Ï Rho
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- ΣÏÏ Sigma
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Î¤Ï Tau
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Î¥Ï
Upsilon
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Î¦Ï Phi
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Î§Ï Chi
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Î¨Ï Psi
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- Î©Ï Omega
- </simpara>
- </listitem>
- </itemizedlist>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/utf-8.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/utf-8.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,30 +0,0 @@
-[article UTF-8 test
- [quickbook 1.5]
-]
-
-[heading Iñtërnâtiônà lizætiøn]
-
-* Îα Alpha
-* Îβ Beta
-* Îγ Gamma
-* Îδ Delta
-* Îε Epsilon
-* Îζ Zeta
-* Îη Eta
-* Îθ Theta
-* Îι Iota
-* Îκ Kappa
-* Îλ Lambda
-* Îμ Mu
-* Îν Nu
-* Îξ Xi
-* Îο Omicron
-* Î Ï Pi
-* Î¡Ï Rho
-* ΣÏÏ Sigma
-* Î¤Ï Tau
-* Î¥Ï
Upsilon
-* Î¦Ï Phi
-* Î§Ï Chi
-* Î¨Ï Psi
-* Î©Ï Omega
\ No newline at end of file
Copied: branches/quickbook-dev/tools/quickbook/test/utf16be_bom-1_5-fail.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/utf-16be-bom.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/utf16le_bom-1_5-fail.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/utf-16le-bom.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/utf8-1_5.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/utf-8-bom.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/utf8-1_5.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/utf-8.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/utf8_bom-1_5.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/utf-8.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/utf8_bom-1_5.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/utf-8-bom.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/variablelist-1_5-fail.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/fail-parse-error2.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/variablelist-1_5.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/variablelist.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/variablelist-1_5.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/variablelist.quickbook)
==============================================================================
--- /branches/quickbook-dev/tools/quickbook/test/variablelist.quickbook (original)
+++ branches/quickbook-dev/tools/quickbook/test/variablelist-1_5.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
@@ -3,7 +3,7 @@
]
[variablelist Empty
-]
+]
[variablelist One entry
[[a][b]]
@@ -28,4 +28,3 @@
[[#id4]b[#id5]]
]
]
-
Deleted: branches/quickbook-dev/tools/quickbook/test/variablelist.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/variablelist.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,107 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="variable_list_tests" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Variable List Tests</title>
- <variablelist>
- <title>Empty</title>
- </variablelist>
- <variablelist>
- <title>One entry</title>
- <varlistentry>
- <term>a</term>
- <listitem>
- <para>
- b
- </para>
- </listitem>
- </varlistentry>
- </variablelist>
- <variablelist>
- <title>One entry, multiple items</title>
- <varlistentry>
- <term>a</term>
- <listitem>
- <para>
- b
- </para>
- <para>
- c
- </para>
- </listitem>
- </varlistentry>
- </variablelist>
- <variablelist>
- <title>Several entries</title>
- <varlistentry>
- <term>a</term>
- <listitem>
- <para>
- b
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>a</term>
- <listitem>
- <para>
- b
- </para>
- <para>
- c
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>a</term>
- <listitem>
- <para>
- b
- </para>
- <para>
- c
- </para>
- <para>
- d
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>a</term>
- <listitem>
- <para>
- b
- </para>
- <para>
- c
- </para>
- <para>
- d
- </para>
- <para>
- e
- </para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>a</term>
- <listitem>
- <para>
- b
- </para>
- </listitem>
- </varlistentry>
- </variablelist>
- <anchor id="id1"/>
- <variablelist>
- <title>Variable List with anchors</title>
- <varlistentry>
- <term><anchor id="id2"/>a<anchor id="id3"/></term>
- <listitem>
- <para>
- <anchor id="id4"/>b<anchor id="id5"/>
- </para>
- </listitem>
- </varlistentry>
- </variablelist>
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/variablelist.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/variablelist.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,31 +0,0 @@
-[article Variable List Tests
-[quickbook 1.5]
-]
-
-[variablelist Empty
-]
-
-[variablelist One entry
- [[a][b]]
-]
-
-[variablelist One entry, multiple items
- [[a][b][c]]
-]
-
-[variablelist Several entries
- [[a][b]]
- [[a][b][c]]
- [[a][b][c][d]]
- [[a][b][c][d][e]]
- [[a][b]]
-]
-
-[#id1]
-[variablelist Variable List with anchors
- [
- [[#id2]a[#id3]]
- [[#id4]b[#id5]]
- ]
-]
-
Copied: branches/quickbook-dev/tools/quickbook/test/version-0_1-fail.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/fail-unknown-quickbook-3.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/version-1_7-fail.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/fail-unknown-quickbook-1.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/version-2_0-fail.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/fail-unknown-quickbook-2.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/xinclude-1_1.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/xinclude.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/xinclude-1_1.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/xinclude.quickbook)
==============================================================================
--- /branches/quickbook-dev/tools/quickbook/test/xinclude.quickbook (original)
+++ branches/quickbook-dev/tools/quickbook/test/xinclude-1_1.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
@@ -1,4 +1,3 @@
[article Include]
[xinclude stub.xml]
-
Deleted: branches/quickbook-dev/tools/quickbook/test/xinclude.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/xinclude.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE article PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="include" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $" xmlns:xi="http://www.w3.org/2001/XInclude">
- <title>Include</title>
- <xi:include href="../test/stub.xml" />
-</article>
Deleted: branches/quickbook-dev/tools/quickbook/test/xinclude.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/xinclude.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,4 +0,0 @@
-[article Include]
-
-[xinclude stub.xml]
-
Deleted: branches/quickbook-dev/tools/quickbook/test/xml-escape_1_2.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/xml-escape_1_2.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,42 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<library id="test_that__amp____lt__are_being_escaped_" name="Test that &, < are being escaped."
-dirname="test_that__amp____lt__are_being_escaped_" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <libraryinfo>
- <legalnotice id="test_that__amp____lt__are_being_escaped_.legal">
- <para>
- & should be &amp;, < should &lt;
- </para>
- </legalnotice>
- <librarypurpose>
- & should be &amp;, < should &lt;
- </librarypurpose>
- </libraryinfo>
- <title>Test that &, < are being escaped.</title>
- <section id="test_that__amp____lt__are_being_escaped_.escapes___explicitly_written_markup">
- <title>Escapes & explicitly written markup</title>
- <itemizedlist>
- <listitem>
- <simpara>
- & -> &amp;
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- < -> &lt;
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- > -> &gt;
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- " -> &quot;
- </simpara>
- </listitem>
- </itemizedlist>
- </section>
-</library>
Deleted: branches/quickbook-dev/tools/quickbook/test/xml-escape_1_2.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/xml-escape_1_2.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,14 +0,0 @@
-[library Test that &, < are being escaped.
- [quickbook 1.2]
- [purpose & should be &amp;, < should &lt;]
- [license & should be &amp;, < should &lt;]
-]
-
-[section Escapes & explicitly written markup]
-
-* & -> &
-* < -> <
-* > -> >
-* " -> "
-
-[endsect]
\ No newline at end of file
Deleted: branches/quickbook-dev/tools/quickbook/test/xml-escape_1_5.gold
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/xml-escape_1_5.gold 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,43 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<library id="test_that__amp____lt__are_being_escaped_" name="Test that &, < are being escaped."
-dirname="test_that__amp____lt__are_being_escaped_" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <libraryinfo>
- <legalnotice id="test_that__amp____lt__are_being_escaped_.legal">
- <para>
- & should be &amp;, < should &lt;
- </para>
- </legalnotice>
- <librarypurpose>
- & should be &amp;, < should &lt;
- </librarypurpose>
- </libraryinfo>
- <title>Test that &, < are being escaped.</title>
- <section id="test_that__amp____lt__are_being_escaped_.escapes___explicitly_written_markup">
- <title><link linkend="test_that__amp____lt__are_being_escaped_.escapes___explicitly_written_markup">Escapes
- & explicitly written markup</link></title>
- <itemizedlist>
- <listitem>
- <simpara>
- & -> &amp;
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- < -> &lt;
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- > -> &gt;
- </simpara>
- </listitem>
- <listitem>
- <simpara>
- " -> &quot;
- </simpara>
- </listitem>
- </itemizedlist>
- </section>
-</library>
Deleted: branches/quickbook-dev/tools/quickbook/test/xml-escape_1_5.quickbook
==============================================================================
--- branches/quickbook-dev/tools/quickbook/test/xml-escape_1_5.quickbook 2011-11-01 15:20:46 EDT (Tue, 01 Nov 2011)
+++ (empty file)
@@ -1,14 +0,0 @@
-[library Test that &, < are being escaped.
- [quickbook 1.5]
- [purpose & should be &, < should <]
- [license & should be &, < should <]
-]
-
-[section Escapes & explicitly written markup]
-
-* & -> &
-* < -> <
-* > -> >
-* " -> "
-
-[endsect]
\ No newline at end of file
Copied: branches/quickbook-dev/tools/quickbook/test/xml_escape-1_2.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/xml-escape_1_2.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/xml_escape-1_2.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/xml-escape_1_2.quickbook)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/xml_escape-1_5.gold (from r75234, /branches/quickbook-dev/tools/quickbook/test/xml-escape_1_5.gold)
==============================================================================
Copied: branches/quickbook-dev/tools/quickbook/test/xml_escape-1_5.quickbook (from r75234, /branches/quickbook-dev/tools/quickbook/test/xml-escape_1_5.quickbook)
==============================================================================
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk