Commit Graph

  • 2715553701 The rest of the phrase actions. Daniel James 2010-02-07 09:09:28 +00:00
  • 1f5677cc6b Don't include markup in the grammars, instead use a string to indicate what type of markup is expected. Daniel James 2010-02-07 09:09:04 +00:00
  • d64e2a873c Starting to separate out boostbook encoding. Daniel James 2010-02-07 09:08:40 +00:00
  • 7778e02034 Explicitly instantiate process separately from the grammars and introduce a hook for generating the output separately. Daniel James 2010-02-07 09:08:12 +00:00
  • bc3e3a83e8 Inline some unnecessary rules. Daniel James 2010-02-07 09:07:39 +00:00
  • 5628da3e69 Better handling of single member structs. Daniel James 2010-02-07 09:07:09 +00:00
  • 8f6494293c Reorder the rules within the block and phrase grammars. Daniel James 2010-02-07 09:06:44 +00:00
  • 186e9ff537 Bump the version number. Daniel James 2010-02-07 09:06:18 +00:00
  • 72b9fdfcef Change header, as support_attributes.hpp doesn't seem to work on its own. Daniel James 2010-02-07 09:05:55 +00:00
  • 9990722f79 Fix ids in included files. Daniel James 2010-02-07 09:05:32 +00:00
  • 739e0fb595 Properly merge callout fix. Daniel James 2010-02-07 09:05:10 +00:00
  • 74a661ee00 Merge from trunk. Daniel James 2010-02-07 09:00:18 +00:00
  • baec926449 Add to the include test. Daniel James 2010-02-07 08:56:41 +00:00
  • 296d4ab79a Merge from trunk. Daniel James 2010-02-06 21:21:50 +00:00
  • 34683b6ac9 Change include test to demonstrate quickbook's slightly odd behaviour. Daniel James 2010-02-06 21:18:15 +00:00
  • f86487c76d Include replaceable change from merge. Daniel James 2010-02-06 18:44:49 +00:00
  • 52cfa38304 Merge from trunk. Daniel James 2010-02-06 15:18:27 +00:00
  • 856691d124 Simple include test. Daniel James 2010-02-06 15:12:55 +00:00
  • 09d287b369 Adjust the block elements in the post-processor. Daniel James 2010-02-06 15:12:14 +00:00
  • 15d1a337d9 Boost 1.42.0 boost-1.42.0 Beman Dawes 2010-02-02 20:03:43 +00:00
  • 13701e7ba2 Move most of the template implementation into template.[ch]pp Daniel James 2010-01-27 22:07:22 +00:00
  • e4a781b967 Use a reverse view to set the author name pair. Daniel James 2010-01-27 22:07:08 +00:00
  • bf2f364dbb Move doc_info into its own header. Daniel James 2010-01-27 22:06:58 +00:00
  • 44d9d4d19b Try to reduce the amount of header dependencies. Daniel James 2010-01-27 22:06:45 +00:00
  • 29ab0b788e And make it a cpp file. Daniel James 2010-01-27 22:06:24 +00:00
  • a871cd6006 Combine the syntax_highlight files. Daniel James 2010-01-27 22:06:14 +00:00
  • 6720a2d912 Make the code snippet grammar a cpp file. Daniel James 2010-01-27 22:06:04 +00:00
  • cf24a890ca Flatten the file hierarchy. Daniel James 2010-01-27 22:05:45 +00:00
  • f86e5eb2c3 Convert code_snippets to use adapted structs. Daniel James 2010-01-27 22:05:07 +00:00
  • ef3ed348c7 Move the code snippet stuff into its own files. Daniel James 2010-01-27 22:04:56 +00:00
  • 4626701586 Make doc_info_grammar produce a synthesized attribute. Daniel James 2010-01-27 22:04:42 +00:00
  • 5db1c26a48 Update syntax highlighters. Daniel James 2010-01-27 22:04:27 +00:00
  • b69495c9a3 Trim down the block grammar a bit. Daniel James 2010-01-27 22:04:15 +00:00
  • 0d2c7bf6e0 Trim more stuff, now only one output collector. Daniel James 2010-01-27 22:04:03 +00:00
  • 02f12bfc2f Xinclude/include/import. Daniel James 2010-01-27 22:03:52 +00:00
  • 4f26d73e28 Code in block.cpp Daniel James 2010-01-27 22:03:41 +00:00
  • cec44414a8 Remove some unused stuff. Daniel James 2010-01-27 22:03:28 +00:00
  • 8719849f4d Define templates. Daniel James 2010-01-27 22:03:17 +00:00
  • d053f87d07 When compiling for release, disable warnings. Daniel James 2010-01-27 22:03:09 +00:00
  • fefeeb0275 Attributize macros. Daniel James 2010-01-27 22:02:57 +00:00
  • 8c947eedf5 Headings, variable lists, tables. Daniel James 2010-01-27 22:02:45 +00:00
  • 934e5de8ac Paragraphs, sections, titles. Daniel James 2010-01-27 22:02:31 +00:00
  • bee2c26313 List. Daniel James 2010-01-27 22:02:20 +00:00
  • 5029db4656 Use attributes from macro, and convert the syntax highlighter to a simpler phrase based version. Daniel James 2010-01-27 22:02:08 +00:00
  • d3aaea26b9 Escapes, simple markup, code. Daniel James 2010-01-27 22:01:57 +00:00
  • 58032bb9a1 Clean up the phrase grammar a little. Daniel James 2010-01-27 22:01:44 +00:00
  • 4f7bd313ea Call template. Daniel James 2010-01-27 22:01:34 +00:00
  • e916a7cd90 Formatted text, conditional phrases, anchors, line breaks. Daniel James 2010-01-27 22:01:21 +00:00
  • 3feae3e860 Images. Daniel James 2010-01-27 22:01:09 +00:00
  • 2b1d953197 Convert links, urls and source mode to use synthesized attributes and symbol tables. And use a generic visitor to process them. Daniel James 2010-01-27 22:00:54 +00:00
  • 428279271e Turn the old template headers into cpp files. Daniel James 2010-01-27 22:00:39 +00:00
  • 76e277dda5 Detemplate the grammars. Daniel James 2010-01-27 22:00:23 +00:00
  • d8669b82c6 Add quick test for cond_phrase. Daniel James 2010-01-27 22:00:10 +00:00
  • 51aa3e211a skip_initial_spaces isn't used anywhere so get rid of it. Daniel James 2010-01-27 21:59:58 +00:00
  • 30cf25343a 'generic' link handling. Daniel James 2010-01-27 21:59:46 +00:00
  • a13a90730c Use a parameterized rule for simple_markup. Daniel James 2010-01-27 21:59:34 +00:00
  • f9967afbff Add a list test. Daniel James 2010-01-27 21:59:24 +00:00
  • e81ddccc7d Avoid 'using namespace' as it confuses me. Daniel James 2010-01-27 21:59:09 +00:00
  • 5cc10362bb Branch for merging Boost.Build and Boost.Jam completely. svn-branches/b2 Vladimir Prus 2010-01-19 20:47:20 +00:00
  • 77bb809256 Merge quickbook. Daniel James 2009-12-30 19:11:22 +00:00
  • 9bcdc85d23 Spirit: merging from trunk Hartmut Kaiser 2009-12-30 03:38:56 +00:00
  • a44a972cc8 Make table example output match code. Refs #3794. Daniel James 2009-12-24 01:48:08 +00:00
  • 664fa20d96 Remove the syntax highlighter collector. Daniel James 2009-11-29 22:52:37 +00:00
  • 056e94609a Use synthesized attributes for images. Daniel James 2009-11-29 22:52:25 +00:00
  • a99b874b5d Use the pimpl idiom for the grammars. Daniel James 2009-11-29 22:52:12 +00:00
  • 538d75710e Add a newline after callout bodies, to avoid confusing the quickbook parser. Daniel James 2009-11-29 21:06:23 +00:00
  • df40ab1e37 Merge some non-spirit 2 changes from the spirit 2 branch. Daniel James 2009-11-29 19:16:42 +00:00
  • 3ac69d6663 Create maintenance branch for 1.41. svn-branches/maintenance/1_41 Vladimir Prus 2009-11-19 06:09:27 +00:00
  • eb79f9a85b Use synthesized attributes for template calls. Daniel James 2009-11-18 23:20:41 +00:00
  • ff19655860 Use synthesized attributes for element ids. Daniel James 2009-11-18 23:20:23 +00:00
  • 46e4e0c419 Use Spirit 2 for the main parser. Daniel James 2009-11-18 23:20:08 +00:00
  • 52f0caa330 Use spirit 2 for code snippets. Daniel James 2009-11-18 23:19:52 +00:00
  • d3f1a530ee Port the post processor to spirit 2. Daniel James 2009-11-18 23:10:57 +00:00
  • eeebb0c57f Put the quickbook version variables in the actions compile unit. They probably should be members of the actions class. Daniel James 2009-11-18 23:10:42 +00:00
  • db4e4162bc Use phoenix bind. Daniel James 2009-11-18 23:10:29 +00:00
  • b666084a40 Change 'using namespace boost::spirit::classic' to 'using namespace boost::spirit'. Daniel James 2009-11-18 23:10:13 +00:00
  • 2686b44990 Get the tests to pass. xinclude breaks because of build path differences. Daniel James 2009-11-18 23:09:56 +00:00
  • f2c95ab685 Instantiate the syntax highlighters in a separate compile unit. Daniel James 2009-11-18 23:09:45 +00:00
  • f5d6ee9f9f Compile most of the grammars seperatly. Daniel James 2009-11-18 23:09:31 +00:00
  • eafac6ddbb Fix a couple of warnings. Daniel James 2009-11-18 23:09:15 +00:00
  • 1f4964ee88 A couple of missing includes in code_snippet.hpp Daniel James 2009-11-18 23:09:03 +00:00
  • e9e07319bb On gcc use appropriate flags for heavy template instantiation. Daniel James 2009-11-18 23:08:53 +00:00
  • c735375f5d Release 1.41.0 boost-1.41.0 Beman Dawes 2009-11-18 14:58:26 +00:00
  • 48925d3696 Branch quickbook for spirit 2 development. Daniel James 2009-11-14 17:58:23 +00:00
  • 7fe0a0d86c Release 1.41.0 Beta 1 boost-1.41.0-beta1 Beman Dawes 2009-11-04 12:14:07 +00:00
  • eed93bcc1a Merge a couple of documentation changes. Daniel James 2009-10-20 23:13:33 +00:00
  • 5ef47624ae Mention that image attributes are supported. Daniel James 2009-10-18 20:18:43 +00:00
  • 7319ffc0c0 rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back Troy D. Straszheim 2009-10-17 02:07:38 +00:00
  • 0f8c4eb5fb rm cmake from the release branch before it goes out broken. Policy dictates that you never commit to release, you commit to trunk and merge to release. Troy D. Straszheim 2009-10-17 01:10:45 +00:00
  • b7e989f452 Copy latest quickbook CMakeLists.txt from release. Daniel James 2009-10-12 20:21:13 +00:00
  • 6977d5f96e Merge newline in quickbook.hpp Daniel James 2009-10-12 20:18:43 +00:00
  • 056170abed Merge quickbook 1.5 from trunk. Daniel James 2009-10-12 19:54:36 +00:00
  • f9f5b8a25e Add table ids to the documentation. Daniel James 2009-10-11 18:21:48 +00:00
  • 1cdfbb519c Use quickbook 1.5 in the document block example. Daniel James 2009-10-11 18:21:32 +00:00
  • 42a4d94ee2 Document the simplified quickbook 1.5 argument separators. Daniel James 2009-10-11 18:21:11 +00:00
  • 84bcb02298 Use qualified ids in tables, and fix a bug generating ids when there isn't a section. Daniel James 2009-10-11 16:18:04 +00:00
  • 50abf7639b Various inspect fixes. Daniel James 2009-10-05 21:29:39 +00:00
  • 82fbbf05dc fix for msvc Joel de Guzman 2009-09-07 01:35:24 +00:00
  • 724da46536 Support image attributes. Refs #1157. Daniel James 2009-08-31 11:38:47 +00:00
  • 7e39c930c2 Add missing table tests. Daniel James 2009-08-31 11:38:33 +00:00