Commit Graph

  • 3ddbb0263b Spirit: added new test for lexer id_types not equal to std::size_t Hartmut Kaiser 2010-11-29 18:51:12 +0000
  • 9e1656f22b Spirit: making hold_any constructor explicit Hartmut Kaiser 2010-11-29 18:49:07 +0000
  • 391600e92f Spirit: applying patch contributed by Mathias Gaunard, fixes compilation problems if lexer id type is not std::size_t Hartmut Kaiser 2010-11-29 18:48:26 +0000
  • 4ab5c818b8 Spirit: fixing shadowed template parameter Hartmut Kaiser 2010-11-28 16:24:31 +0000
  • fdcc51780c Spirit: adding more tests, updating docs Hartmut Kaiser 2010-11-27 16:05:13 +0000
  • e23732602a Spirit: applying patch improving assert messages, fixing a couple of lexer problems caused by recent changes, added target state to token definition syntax, allowing semantic actions to be attached to lex::char_() and lex::string() Hartmut Kaiser 2010-11-27 16:04:15 +0000
  • c905a51100 Spirit: applying patch improving assert messages Hartmut Kaiser 2010-11-27 15:57:36 +0000
  • d80e9251dc Spirit: applying patch improving assert messages Hartmut Kaiser 2010-11-27 15:56:53 +0000
  • 6f0b38036b Spirit: applying patch improving assert messages Hartmut Kaiser 2010-11-27 15:56:31 +0000
  • 4aa907417b Spirit: doc updates Hartmut Kaiser 2010-11-26 19:44:59 +0000
  • a5531a9673 Spirit: more token tuning Hartmut Kaiser 2010-11-26 19:43:55 +0000
  • 62302ac825 Spirit: adding another template parameter to lex::lexertl::token<>: the Idtype Hartmut Kaiser 2010-11-26 19:01:13 +0000
  • ab43e2e78b Spirit: added two more lexer examples Hartmut Kaiser 2010-11-26 18:33:30 +0000
  • 8db701b1fc Spiriti: adding qi::tokenid() primitive Hartmut Kaiser 2010-11-26 18:32:35 +0000
  • 42dc03c37b Spirit: added one more lexer regression test Hartmut Kaiser 2010-11-25 22:41:23 +0000
  • f03e050c9b Spirit: restoring bol state (begin of line) in case lex::pass_fail is used Hartmut Kaiser 2010-11-25 18:07:57 +0000
  • 98d1e35c16 Spirit: fixing gcc lexer compilation Hartmut Kaiser 2010-11-25 17:22:14 +0000
  • 0fed091eb2 Spirit: doc updates Hartmut Kaiser 2010-11-25 00:00:15 +0000
  • 07aaaca51b Spirit: adding new test for lexer lookahead Hartmut Kaiser 2010-11-24 23:51:56 +0000
  • 2ca2a10fc9 Spirit: fixing lexer lookahead Hartmut Kaiser 2010-11-24 23:50:57 +0000
  • 13a4d3c83a Spirit: adding yet another regression test Hartmut Kaiser 2010-11-24 18:10:35 +0000
  • 70e92c2a94 Spirit: fixing problem in multi_pass showing up in conjunction with certain lexer usage patterns Hartmut Kaiser 2010-11-24 17:54:20 +0000
  • e329f1b28e Spirit: adding test case for lexer problem fixed with the previous commit Hartmut Kaiser 2010-11-24 17:16:23 +0000
  • bddf63542a Spirit: fixing lexers with semantic actions attached to state '*' tokens Hartmut Kaiser 2010-11-24 17:05:38 +0000
  • fe86a9f378 Spirit: making sure we use internal endian library, still Hartmut Kaiser 2010-11-19 18:03:05 +0000
  • e4ebe0b054 Spirit: applied patch for adapt-adt issue Hartmut Kaiser 2010-11-19 13:51:58 +0000
  • af2c5c18f3 Spirit: yet another fix for the "*" all-states functionality Hartmut Kaiser 2010-11-18 16:26:06 +0000
  • 5d93b6ea9a Spirit: missed file in previous commit Hartmut Kaiser 2010-11-18 16:18:17 +0000
  • c466fde372 Spirit: allowing "*" as a state name to associate a token definition with all states Hartmut Kaiser 2010-11-18 14:46:18 +0000
  • 7b7b37ed70 Spirit: removed duplicate specialization Hartmut Kaiser 2010-11-18 13:42:29 +0000
  • 559d108a41 Spirit: Fixing cut&paste error, adding missing specializations for assign_to_attribute_from_iterators<>. Hartmut Kaiser 2010-11-17 20:39:18 +0000
  • e332d75e8d Fixes a problem with iterators in Lex identified by M. Gaunard. This prevents semantics such as "T it; T it2 = ++it;" from compiling. I've added his fix for this as the semantics in question are clearly legal and the fix implements the required behavior correctly. Bryce Adelstein-Lelbach 2010-11-17 15:31:03 +0000
  • 3971022cb3 Spirit: Adding new example Hartmut Kaiser 2010-11-13 20:26:22 +0000
  • c7ebabd82c Spirit: Fixing example (added missing escape sequence) Hartmut Kaiser 2010-11-13 14:25:34 +0000
  • 10ee7f5616 Spirit: updating documentation Hartmut Kaiser 2010-11-12 00:59:25 +0000
  • 637d7522af Spirit: adjusting code to pass new assert inspect rule Hartmut Kaiser 2010-11-12 00:36:49 +0000
  • 1522670bed Spirit: fixed #4825: boost/spirit/home/classic/dynamic/impl/switch.ipp missing a chunk in release branch Hartmut Kaiser 2010-11-08 22:41:27 +0000
  • 6367485309 Reduces the number of outstanding compiler errors for the Scheme sexpr output code on GCC/Clang toolchains. I believe we're down to one outstanding issue here. Hartmut/JdG please revert this if it's a problem. The main change to the vanilla utree is making the list iterators random access, because some of the output code calls for RA iterators. This is kludgy, but we'll (hopefully) be replacing the old utree implementation soon enough. Bryce Adelstein-Lelbach 2010-11-07 20:12:33 +0000
  • 188fff6ceb Spirit: merging missing file Hartmut Kaiser 2010-11-01 13:12:40 +0000
  • 59b7d1a456 Spirit: added missing file Hartmut Kaiser 2010-11-01 13:01:43 +0000
  • ce6d6dd5d0 Spirit: merging doc changes from trunk Hartmut Kaiser 2010-11-01 13:01:30 +0000
  • 726ba68f05 Spirit: regenerated docs Hartmut Kaiser 2010-11-01 12:32:36 +0000
  • 26ec9f7eb1 Spirit: more doc fixes Hartmut Kaiser 2010-11-01 12:16:07 +0000
  • 0d42365cdf A couple more link fixes. Daniel James 2010-10-30 14:34:54 +0000
  • 2fed37a5f8 Spirit: merging doc fixes from trunk Hartmut Kaiser 2010-10-30 00:20:29 +0000
  • 477fc1538b Phoenix: applying another documentation patch Hartmut Kaiser 2010-10-29 16:47:59 +0000
  • 04cfebcc47 Phoenix: Applying doc patch Hartmut Kaiser 2010-10-29 15:59:36 +0000
  • 07ee09685e Spirit: Applied patch with spell fixes Hartmut Kaiser 2010-10-29 00:54:28 +0000
  • 46055e189e Spirit: rolling back an addition to the tests which breaks things Hartmut Kaiser 2010-10-27 11:17:59 +0000
  • f28c15318c Spirit: merging latest bug fixes and doc updates from trunk Hartmut Kaiser 2010-10-25 17:27:18 +0000
  • 8501db6b3b Spirit: fixed a regression in qi::repeat[] I introduced with my last commit Hartmut Kaiser 2010-10-25 01:01:35 +0000
  • 67789d3e51 Spirit: added regression test for qi::repeat Hartmut Kaiser 2010-10-25 00:53:56 +0000
  • d6f29cd578 Spirit: updating docs for release Hartmut Kaiser 2010-10-25 00:19:05 +0000
  • e9ddd3bcb0 Spirit: fixing a problem in repeat, which caused the iterator not to be reset on certain parsing failures Hartmut Kaiser 2010-10-24 22:25:37 +0000
  • 68e178cbda Wave, Spirit: merging from trunk Hartmut Kaiser 2010-10-24 22:20:01 +0000
  • 1abe180343 Spirit: merging from trunk Hartmut Kaiser 2010-10-19 12:49:10 +0000
  • 90c68ee16e Spirit: merging from trunk Hartmut Kaiser 2010-10-18 12:14:32 +0000
  • cc8e4a8b8d Spirit: fixed #4713 (boost.spirit.warnings.patch), applied patch Hartmut Kaiser 2010-10-17 20:48:34 +0000
  • d0252c5aa6 Spirit: fixed #4742 (Karma produces not the supposed output for a real number generator in scientific mode), added test Hartmut Kaiser 2010-10-17 20:41:51 +0000
  • b5e8e750e3 Spirit: fixed #4742 (Karma produces not the supposed output for a real number generator in scientific mode) Hartmut Kaiser 2010-10-17 20:37:19 +0000
  • a180992aea Spirit: fixing problem with the multi_pass/fixed_size_queue policy Hartmut Kaiser 2010-10-17 19:49:48 +0000
  • 508d5e8121 Spirit: cosmetic changes Hartmut Kaiser 2010-10-17 14:29:34 +0000
  • 432bc8d461 Spirit: cosmetic changes Hartmut Kaiser 2010-10-17 14:26:19 +0000
  • 921f857f19 Spirit: applying typeinfo patch submitted by Bryce Lelbach Hartmut Kaiser 2010-10-08 21:40:00 +0000
  • 4aa3365c0e Fusion: merge from trunk Christopher Schmidt 2010-10-03 09:46:00 +0000
  • 8259c2c711 Adding regression test for real_parser<float>, still fails, ATM. Hartmut Kaiser 2010-09-28 22:29:34 +0000
  • 69d666fb5c Fixed possibly invalid XML generated from debug facilities Hartmut Kaiser 2010-09-28 16:38:01 +0000
  • f64a80e6de Fusion/Spirit: adt_attribute_proxy refactorization Christopher Schmidt 2010-09-17 20:38:23 +0000
  • 5c5eb0ba9d Spirit: better specializations for fusion::extension::access::adt_attribute_proxy Christopher Schmidt 2010-09-16 17:46:01 +0000
  • 88f21bc5c4 Fusion: BOOST_FUSION_ADAPT_xxxCLASSxxx -> BOOST_FUSION_ADAPT_xxxADTxxx Christopher Schmidt 2010-09-16 16:33:25 +0000
  • fd6c59c0b9 Spirit: replaced <:: with < :: to avoid forming trigraphs Hartmut Kaiser 2010-09-06 22:21:39 +0000
  • c59544076e Spirit: More disambiguation of Phoenix types in Spirit.Classic Hartmut Kaiser 2010-09-04 13:19:11 +0000
  • 21178be1ee Spirit: moved #include's out of conditional blocks Hartmut Kaiser 2010-09-04 13:01:51 +0000
  • 1cce450bbc Spirit: bumping version Hartmut Kaiser 2010-09-03 17:35:23 +0000
  • 140ea2ddaa Spirit: Added specializations for signed char and unsigned char to the auto parser and generator. Hartmut Kaiser 2010-09-03 17:22:29 +0000
  • 8f069e7020 Spirit: fixed a couple of (potential) ADL problems Hartmut Kaiser 2010-08-29 21:24:32 +0000
  • 4718e4a02e Spirit: untabified file Hartmut Kaiser 2010-08-29 21:22:42 +0000
  • 44f6d6d7a2 Spirit: Added exposed attribute to qi::grammar and karma::grammar Hartmut Kaiser 2010-08-29 21:21:18 +0000
  • 735c08fe81 Spirit: fixing mini_c example for VS2010 and fixing a operator precedence bug there Hartmut Kaiser 2010-08-28 15:50:42 +0000
  • 91c482fc47 Spirit: updating comments Hartmut Kaiser 2010-08-27 18:06:24 +0000
  • b27ba040de Spirit: adding example showing how to parse into a QString Hartmut Kaiser 2010-08-27 18:02:34 +0000
  • 3db2a84f21 Spirit: more fixes for ADAPT_CLASS Hartmut Kaiser 2010-08-27 15:07:05 +0000
  • 06c8bd0f4d Spirit: fix for latest changes to ADAPT_CLASS macros in Fusion Hartmut Kaiser 2010-08-27 15:03:29 +0000
  • 112579d113 Spirit: Merging version fix from trunk Hartmut Kaiser 2010-08-27 12:29:04 +0000
  • 94eb1365dd Added test case for broken debug output for optionals Hartmut Kaiser 2010-08-23 17:55:47 +0000
  • 16309d10c2 Fixing debug output for optionals Hartmut Kaiser 2010-08-23 16:48:24 +0000
  • e9eb8a37a0 Use static_cast for consistency. Ben Hanson 2010-08-19 12:57:19 +0000
  • 8a4d65cc45 Space before * in casts. As this version of lexertl will be maintained primarily in SVN now, this kind of thing should happen less. Ben Hanson 2010-08-19 12:55:17 +0000
  • db27bd10aa Spirit: adjusting minimal Boost version for new endian library Hartmut Kaiser 2010-08-18 11:31:53 +0000
  • 9c969ae095 fixed initialization of one-element fusion sequences Christopher Schmidt 2010-08-09 19:24:48 +0000
  • fe9cc2dad7 Spirit: fixed #3159: Classic Spirit test needs to undefine NDEBUG to validate behaviour Hartmut Kaiser 2010-08-02 15:48:21 +0000
  • 145c875e50 Spirit: fixing gcc warning Hartmut Kaiser 2010-07-30 13:55:48 +0000
  • f35e0cc2a8 Spirit: Added missing forwarding header Hartmut Kaiser 2010-07-28 21:29:50 +0000
  • d241728ae1 Spirit: added missing header Hartmut Kaiser 2010-07-27 19:11:57 +0000
  • 90022938c1 Spirit: merging from trunk: documentation updates, comment fixes, formatting issues (tabs), added a new test, etc. Hartmut Kaiser 2010-07-26 15:04:50 +0000
  • ed80b02684 Spirit: updating docs Hartmut Kaiser 2010-07-26 14:23:55 +0000
  • 6d828ccc85 Spirit: fixed a problem while handling single element sequence attributes Hartmut Kaiser 2010-07-22 13:24:20 +0000
  • 1acc121baf Spirit: more debug support fixes Hartmut Kaiser 2010-07-21 23:53:23 +0000
  • 46fc3f1a53 Spirit: fixed bug in debug print for optionals Hartmut Kaiser 2010-07-21 22:05:16 +0000
  • 943e587e54 Spirit: comment corrections, minor documentation fix Hartmut Kaiser 2010-07-21 19:18:43 +0000