2382 Commits

Author SHA1 Message Date
Hartmut Kaiser bddf63542a Spirit: fixing lexers with semantic actions attached to state '*' tokens
[SVN r66735]
2010-11-24 17:05:38 +00:00
Hartmut Kaiser fe86a9f378 Spirit: making sure we use internal endian library, still
[SVN r66649]
2010-11-19 18:03:05 +00:00
Hartmut Kaiser e4ebe0b054 Spirit: applied patch for adapt-adt issue
[SVN r66644]
2010-11-19 13:51:58 +00:00
Hartmut Kaiser af2c5c18f3 Spirit: yet another fix for the "*" all-states functionality
[SVN r66637]
2010-11-18 16:26:06 +00:00
Hartmut Kaiser 5d93b6ea9a Spirit: missed file in previous commit
[SVN r66636]
2010-11-18 16:18:17 +00:00
Hartmut Kaiser c466fde372 Spirit: allowing "*" as a state name to associate a token definition with all states
[SVN r66633]
2010-11-18 14:46:18 +00:00
Hartmut Kaiser 7b7b37ed70 Spirit: removed duplicate specialization
[SVN r66632]
2010-11-18 13:42:29 +00:00
Hartmut Kaiser 559d108a41 Spirit: Fixing cut&paste error, adding missing specializations for assign_to_attribute_from_iterators<>.
[SVN r66624]
2010-11-17 20:39:18 +00:00
Bryce Adelstein-Lelbach 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.



[SVN r66623]
2010-11-17 15:31:03 +00:00
Hartmut Kaiser 637d7522af Spirit: adjusting code to pass new assert inspect rule
[SVN r66504]
2010-11-12 00:36:49 +00:00
Hartmut Kaiser 1522670bed Spirit: fixed #4825: boost/spirit/home/classic/dynamic/impl/switch.ipp missing a chunk in release branch
[SVN r66465]
2010-11-08 22:41:27 +00:00
Hartmut Kaiser f28c15318c Spirit: merging latest bug fixes and doc updates from trunk
[SVN r66182]
2010-10-25 17:27:18 +00:00
Hartmut Kaiser 8501db6b3b Spirit: fixed a regression in qi::repeat[] I introduced with my last commit
[SVN r66170]
2010-10-25 01:01:35 +00:00
Hartmut Kaiser e9ddd3bcb0 Spirit: fixing a problem in repeat, which caused the iterator not to be reset on certain parsing failures
[SVN r66167]
2010-10-24 22:25:37 +00:00
Hartmut Kaiser 68e178cbda Wave, Spirit: merging from trunk
[SVN r66165]
2010-10-24 22:20:01 +00:00
Hartmut Kaiser 1abe180343 Spirit: merging from trunk
[SVN r66089]
2010-10-19 12:49:10 +00:00
Hartmut Kaiser 90c68ee16e Spirit: merging from trunk
[SVN r66073]
2010-10-18 12:14:32 +00:00
Hartmut Kaiser cc8e4a8b8d Spirit: fixed #4713 (boost.spirit.warnings.patch), applied patch
[SVN r66052]
2010-10-17 20:48:34 +00:00
Hartmut Kaiser b5e8e750e3 Spirit: fixed #4742 (Karma produces not the supposed output for a real number generator in scientific mode)
[SVN r66050]
2010-10-17 20:37:19 +00:00
Hartmut Kaiser a180992aea Spirit: fixing problem with the multi_pass/fixed_size_queue policy
[SVN r66047]
2010-10-17 19:49:48 +00:00
Hartmut Kaiser 508d5e8121 Spirit: cosmetic changes
[SVN r66041]
2010-10-17 14:29:34 +00:00
Hartmut Kaiser 432bc8d461 Spirit: cosmetic changes
[SVN r66040]
2010-10-17 14:26:19 +00:00
Hartmut Kaiser 921f857f19 Spirit: applying typeinfo patch submitted by Bryce Lelbach
[SVN r65846]
2010-10-08 21:40:00 +00:00
Christopher Schmidt 4aa3365c0e Fusion: merge from trunk
[SVN r65735]
2010-10-03 09:46:00 +00:00
Hartmut Kaiser 69d666fb5c Fixed possibly invalid XML generated from debug facilities
[SVN r65650]
2010-09-28 16:38:01 +00:00
Christopher Schmidt f64a80e6de Fusion/Spirit: adt_attribute_proxy refactorization
[SVN r65445]
2010-09-17 20:38:23 +00:00
Christopher Schmidt 5c5eb0ba9d Spirit: better specializations for fusion::extension::access::adt_attribute_proxy
[SVN r65440]
2010-09-16 17:46:01 +00:00
Christopher Schmidt 88f21bc5c4 Fusion: BOOST_FUSION_ADAPT_xxxCLASSxxx -> BOOST_FUSION_ADAPT_xxxADTxxx
[SVN r65439]
2010-09-16 16:33:25 +00:00
Hartmut Kaiser fd6c59c0b9 Spirit: replaced <:: with < :: to avoid forming trigraphs
[SVN r65324]
2010-09-06 22:21:39 +00:00
Hartmut Kaiser c59544076e Spirit: More disambiguation of Phoenix types in Spirit.Classic
[SVN r65250]
2010-09-04 13:19:11 +00:00
Hartmut Kaiser 1cce450bbc Spirit: bumping version
[SVN r65221]
2010-09-03 17:35:23 +00:00
Hartmut Kaiser 140ea2ddaa Spirit: Added specializations for signed char and unsigned char to the auto parser and generator.
[SVN r65219]
2010-09-03 17:22:29 +00:00
Hartmut Kaiser 8f069e7020 Spirit: fixed a couple of (potential) ADL problems
[SVN r65116]
2010-08-29 21:24:32 +00:00
Hartmut Kaiser 4718e4a02e Spirit: untabified file
[SVN r65115]
2010-08-29 21:22:42 +00:00
Hartmut Kaiser 44f6d6d7a2 Spirit: Added exposed attribute to qi::grammar and karma::grammar
[SVN r65114]
2010-08-29 21:21:18 +00:00
Hartmut Kaiser 3db2a84f21 Spirit: more fixes for ADAPT_CLASS
[SVN r65054]
2010-08-27 15:07:05 +00:00
Hartmut Kaiser 06c8bd0f4d Spirit: fix for latest changes to ADAPT_CLASS macros in Fusion
[SVN r65053]
2010-08-27 15:03:29 +00:00
Hartmut Kaiser 112579d113 Spirit: Merging version fix from trunk
[SVN r65050]
2010-08-27 12:29:04 +00:00
Hartmut Kaiser 16309d10c2 Fixing debug output for optionals
[SVN r64972]
2010-08-23 16:48:24 +00:00
Ben Hanson e9eb8a37a0 Use static_cast for consistency.
[SVN r64922]
2010-08-19 12:57:19 +00:00
Ben Hanson 8a4d65cc45 Space before * in casts. As this version of lexertl will be maintained primarily in SVN now, this kind of thing should happen less.
[SVN r64921]
2010-08-19 12:55:17 +00:00
Hartmut Kaiser db27bd10aa Spirit: adjusting minimal Boost version for new endian library
[SVN r64883]
2010-08-18 11:31:53 +00:00
Hartmut Kaiser 145c875e50 Spirit: fixing gcc warning
[SVN r64466]
2010-07-30 13:55:48 +00:00
Hartmut Kaiser f35e0cc2a8 Spirit: Added missing forwarding header
[SVN r64418]
2010-07-28 21:29:50 +00:00
Hartmut Kaiser d241728ae1 Spirit: added missing header
[SVN r64396]
2010-07-27 19:11:57 +00:00
Hartmut Kaiser 90022938c1 Spirit: merging from trunk: documentation updates, comment fixes, formatting issues (tabs), added a new test, etc.
[SVN r64366]
2010-07-26 15:04:50 +00:00
Hartmut Kaiser 6d828ccc85 Spirit: fixed a problem while handling single element sequence attributes
[SVN r64258]
2010-07-22 13:24:20 +00:00
Hartmut Kaiser 1acc121baf Spirit: more debug support fixes
[SVN r64241]
2010-07-21 23:53:23 +00:00
Hartmut Kaiser 46fc3f1a53 Spirit: fixed bug in debug print for optionals
[SVN r64239]
2010-07-21 22:05:16 +00:00
Hartmut Kaiser 943e587e54 Spirit: comment corrections, minor documentation fix
[SVN r64230]
2010-07-21 19:18:43 +00:00