3ddbb0263bSpirit: added new test for lexer id_types not equal to std::size_t
Hartmut Kaiser
2010-11-29 18:51:12 +0000
9e1656f22bSpirit: making hold_any constructor explicit
Hartmut Kaiser
2010-11-29 18:49:07 +0000
391600e92fSpirit: 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
4ab5c818b8Spirit: fixing shadowed template parameter
Hartmut Kaiser
2010-11-28 16:24:31 +0000
fdcc51780cSpirit: adding more tests, updating docs
Hartmut Kaiser
2010-11-27 16:05:13 +0000
e23732602aSpirit: 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
4aa907417bSpirit: doc updates
Hartmut Kaiser
2010-11-26 19:44:59 +0000
a5531a9673Spirit: more token tuning
Hartmut Kaiser
2010-11-26 19:43:55 +0000
62302ac825Spirit: adding another template parameter to lex::lexertl::token<>: the Idtype
Hartmut Kaiser
2010-11-26 19:01:13 +0000
ab43e2e78bSpirit: added two more lexer examples
Hartmut Kaiser
2010-11-26 18:33:30 +0000
8db701b1fcSpiriti: adding qi::tokenid() primitive
Hartmut Kaiser
2010-11-26 18:32:35 +0000
42dc03c37bSpirit: added one more lexer regression test
Hartmut Kaiser
2010-11-25 22:41:23 +0000
f03e050c9bSpirit: restoring bol state (begin of line) in case lex::pass_fail is used
Hartmut Kaiser
2010-11-25 18:07:57 +0000
98d1e35c16Spirit: fixing gcc lexer compilation
Hartmut Kaiser
2010-11-25 17:22:14 +0000
0fed091eb2Spirit: doc updates
Hartmut Kaiser
2010-11-25 00:00:15 +0000
07aaaca51bSpirit: adding new test for lexer lookahead
Hartmut Kaiser
2010-11-24 23:51:56 +0000
2ca2a10fc9Spirit: fixing lexer lookahead
Hartmut Kaiser
2010-11-24 23:50:57 +0000
13a4d3c83aSpirit: adding yet another regression test
Hartmut Kaiser
2010-11-24 18:10:35 +0000
70e92c2a94Spirit: fixing problem in multi_pass showing up in conjunction with certain lexer usage patterns
Hartmut Kaiser
2010-11-24 17:54:20 +0000
e329f1b28eSpirit: adding test case for lexer problem fixed with the previous commit
Hartmut Kaiser
2010-11-24 17:16:23 +0000
bddf63542aSpirit: fixing lexers with semantic actions attached to state '*' tokens
Hartmut Kaiser
2010-11-24 17:05:38 +0000
fe86a9f378Spirit: making sure we use internal endian library, still
Hartmut Kaiser
2010-11-19 18:03:05 +0000
e4ebe0b054Spirit: applied patch for adapt-adt issue
Hartmut Kaiser
2010-11-19 13:51:58 +0000
af2c5c18f3Spirit: yet another fix for the "*" all-states functionality
Hartmut Kaiser
2010-11-18 16:26:06 +0000
5d93b6ea9aSpirit: missed file in previous commit
Hartmut Kaiser
2010-11-18 16:18:17 +0000
c466fde372Spirit: allowing "*" as a state name to associate a token definition with all states
Hartmut Kaiser
2010-11-18 14:46:18 +0000
7b7b37ed70Spirit: removed duplicate specialization
Hartmut Kaiser
2010-11-18 13:42:29 +0000
559d108a41Spirit: Fixing cut&paste error, adding missing specializations for assign_to_attribute_from_iterators<>.
Hartmut Kaiser
2010-11-17 20:39:18 +0000
e332d75e8dFixes 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
3971022cb3Spirit: Adding new example
Hartmut Kaiser
2010-11-13 20:26:22 +0000
c7ebabd82cSpirit: Fixing example (added missing escape sequence)
Hartmut Kaiser
2010-11-13 14:25:34 +0000
10ee7f5616Spirit: updating documentation
Hartmut Kaiser
2010-11-12 00:59:25 +0000
637d7522afSpirit: adjusting code to pass new assert inspect rule
Hartmut Kaiser
2010-11-12 00:36:49 +0000
1522670bedSpirit: 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
6367485309Reduces 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
188fff6cebSpirit: merging missing file
Hartmut Kaiser
2010-11-01 13:12:40 +0000
59b7d1a456Spirit: added missing file
Hartmut Kaiser
2010-11-01 13:01:43 +0000
ce6d6dd5d0Spirit: merging doc changes from trunk
Hartmut Kaiser
2010-11-01 13:01:30 +0000
726ba68f05Spirit: regenerated docs
Hartmut Kaiser
2010-11-01 12:32:36 +0000
26ec9f7eb1Spirit: more doc fixes
Hartmut Kaiser
2010-11-01 12:16:07 +0000
0d42365cdfA couple more link fixes.
Daniel James
2010-10-30 14:34:54 +0000
2fed37a5f8Spirit: merging doc fixes from trunk
Hartmut Kaiser
2010-10-30 00:20:29 +0000
477fc1538bPhoenix: applying another documentation patch
Hartmut Kaiser
2010-10-29 16:47:59 +0000
04cfebcc47Phoenix: Applying doc patch
Hartmut Kaiser
2010-10-29 15:59:36 +0000
07ee09685eSpirit: Applied patch with spell fixes
Hartmut Kaiser
2010-10-29 00:54:28 +0000
46055e189eSpirit: rolling back an addition to the tests which breaks things
Hartmut Kaiser
2010-10-27 11:17:59 +0000
f28c15318cSpirit: merging latest bug fixes and doc updates from trunk
Hartmut Kaiser
2010-10-25 17:27:18 +0000
8501db6b3bSpirit: fixed a regression in qi::repeat[] I introduced with my last commit
Hartmut Kaiser
2010-10-25 01:01:35 +0000
67789d3e51Spirit: added regression test for qi::repeat
Hartmut Kaiser
2010-10-25 00:53:56 +0000
d6f29cd578Spirit: updating docs for release
Hartmut Kaiser
2010-10-25 00:19:05 +0000
e9ddd3bcb0Spirit: 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
68e178cbdaWave, Spirit: merging from trunk
Hartmut Kaiser
2010-10-24 22:20:01 +0000
1abe180343Spirit: merging from trunk
Hartmut Kaiser
2010-10-19 12:49:10 +0000
90c68ee16eSpirit: merging from trunk
Hartmut Kaiser
2010-10-18 12:14:32 +0000
cc8e4a8b8dSpirit: fixed#4713 (boost.spirit.warnings.patch), applied patch
Hartmut Kaiser
2010-10-17 20:48:34 +0000
d0252c5aa6Spirit: 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
b5e8e750e3Spirit: 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
a180992aeaSpirit: fixing problem with the multi_pass/fixed_size_queue policy
Hartmut Kaiser
2010-10-17 19:49:48 +0000
508d5e8121Spirit: cosmetic changes
Hartmut Kaiser
2010-10-17 14:29:34 +0000
432bc8d461Spirit: cosmetic changes
Hartmut Kaiser
2010-10-17 14:26:19 +0000
921f857f19Spirit: applying typeinfo patch submitted by Bryce Lelbach
Hartmut Kaiser
2010-10-08 21:40:00 +0000
4aa3365c0eFusion: merge from trunk
Christopher Schmidt
2010-10-03 09:46:00 +0000
8259c2c711Adding regression test for real_parser<float>, still fails, ATM.
Hartmut Kaiser
2010-09-28 22:29:34 +0000
69d666fb5cFixed possibly invalid XML generated from debug facilities
Hartmut Kaiser
2010-09-28 16:38:01 +0000
f64a80e6deFusion/Spirit: adt_attribute_proxy refactorization
Christopher Schmidt
2010-09-17 20:38:23 +0000
5c5eb0ba9dSpirit: better specializations for fusion::extension::access::adt_attribute_proxy
Christopher Schmidt
2010-09-16 17:46:01 +0000
88f21bc5c4Fusion: BOOST_FUSION_ADAPT_xxxCLASSxxx -> BOOST_FUSION_ADAPT_xxxADTxxx
Christopher Schmidt
2010-09-16 16:33:25 +0000
fd6c59c0b9Spirit: replaced <:: with < :: to avoid forming trigraphs
Hartmut Kaiser
2010-09-06 22:21:39 +0000
c59544076eSpirit: More disambiguation of Phoenix types in Spirit.Classic
Hartmut Kaiser
2010-09-04 13:19:11 +0000
21178be1eeSpirit: moved #include's out of conditional blocks
Hartmut Kaiser
2010-09-04 13:01:51 +0000
1cce450bbcSpirit: bumping version
Hartmut Kaiser
2010-09-03 17:35:23 +0000
140ea2ddaaSpirit: Added specializations for signed char and unsigned char to the auto parser and generator.
Hartmut Kaiser
2010-09-03 17:22:29 +0000
8f069e7020Spirit: fixed a couple of (potential) ADL problems
Hartmut Kaiser
2010-08-29 21:24:32 +0000
4718e4a02eSpirit: untabified file
Hartmut Kaiser
2010-08-29 21:22:42 +0000
44f6d6d7a2Spirit: Added exposed attribute to qi::grammar and karma::grammar
Hartmut Kaiser
2010-08-29 21:21:18 +0000
735c08fe81Spirit: fixing mini_c example for VS2010 and fixing a operator precedence bug there
Hartmut Kaiser
2010-08-28 15:50:42 +0000
91c482fc47Spirit: updating comments
Hartmut Kaiser
2010-08-27 18:06:24 +0000
b27ba040deSpirit: adding example showing how to parse into a QString
Hartmut Kaiser
2010-08-27 18:02:34 +0000
3db2a84f21Spirit: more fixes for ADAPT_CLASS
Hartmut Kaiser
2010-08-27 15:07:05 +0000
06c8bd0f4dSpirit: fix for latest changes to ADAPT_CLASS macros in Fusion
Hartmut Kaiser
2010-08-27 15:03:29 +0000
112579d113Spirit: Merging version fix from trunk
Hartmut Kaiser
2010-08-27 12:29:04 +0000
94eb1365ddAdded test case for broken debug output for optionals
Hartmut Kaiser
2010-08-23 17:55:47 +0000
16309d10c2Fixing debug output for optionals
Hartmut Kaiser
2010-08-23 16:48:24 +0000
e9eb8a37a0Use static_cast for consistency.
Ben Hanson
2010-08-19 12:57:19 +0000
8a4d65cc45Space 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
db27bd10aaSpirit: adjusting minimal Boost version for new endian library
Hartmut Kaiser
2010-08-18 11:31:53 +0000
9c969ae095fixed initialization of one-element fusion sequences
Christopher Schmidt
2010-08-09 19:24:48 +0000
fe9cc2dad7Spirit: fixed#3159: Classic Spirit test needs to undefine NDEBUG to validate behaviour
Hartmut Kaiser
2010-08-02 15:48:21 +0000
145c875e50Spirit: fixing gcc warning
Hartmut Kaiser
2010-07-30 13:55:48 +0000
f35e0cc2a8Spirit: Added missing forwarding header
Hartmut Kaiser
2010-07-28 21:29:50 +0000
d241728ae1Spirit: added missing header
Hartmut Kaiser
2010-07-27 19:11:57 +0000
90022938c1Spirit: merging from trunk: documentation updates, comment fixes, formatting issues (tabs), added a new test, etc.
Hartmut Kaiser
2010-07-26 15:04:50 +0000
ed80b02684Spirit: updating docs
Hartmut Kaiser
2010-07-26 14:23:55 +0000
6d828ccc85Spirit: fixed a problem while handling single element sequence attributes
Hartmut Kaiser
2010-07-22 13:24:20 +0000
1acc121bafSpirit: more debug support fixes
Hartmut Kaiser
2010-07-21 23:53:23 +0000
46fc3f1a53Spirit: fixed bug in debug print for optionals
Hartmut Kaiser
2010-07-21 22:05:16 +0000
943e587e54Spirit: comment corrections, minor documentation fix
Hartmut Kaiser
2010-07-21 19:18:43 +0000