2382 Commits

Author SHA1 Message Date
Joel de Guzman aaba1378fe Added rvalue support for symbols %=
[SVN r74905]
2011-10-11 00:23:34 +00:00
Hartmut Kaiser c3ef87d7d7 Spirit: merging to release
[SVN r74894]
2011-10-10 13:28:33 +00:00
Hartmut Kaiser e6ae5de666 Spirit: adding rvalue reference overload for lexer::operator+=(), fixes regressions caused by recent proto changes
[SVN r74892]
2011-10-10 12:10:05 +00:00
Joel de Guzman 0e0cacf03c Added rvalue support for rule %=
[SVN r74878]
2011-10-10 07:38:59 +00:00
Joel de Guzman bbb4b888ab Added rvalue support for rule %=
[SVN r74877]
2011-10-10 06:47:25 +00:00
Joel de Guzman 541462c895 Added rvalue support for rule %=
[SVN r74876]
2011-10-10 06:07:35 +00:00
Hartmut Kaiser a14bf60afd Spirit: Removing bogus static_assert
[SVN r74838]
2011-10-09 02:11:12 +00:00
Hartmut Kaiser 94b84c80eb typo fix
[SVN r74837]
2011-10-09 02:09:12 +00:00
Hartmut Kaiser 0b258c23cc Adding safe-guards
[SVN r74831]
2011-10-09 00:42:35 +00:00
Joel de Guzman d1c2ad9e6e seek directive by TONGARI
[SVN r74796]
2011-10-08 11:31:20 +00:00
Hartmut Kaiser c4d7e700f6 Spirit: Merging from trunk
[SVN r74359]
2011-09-12 16:53:22 +00:00
Joel de Guzman 6d8fc33f34 Fix Ticket #5867
[SVN r74323]
2011-09-08 23:45:47 +00:00
Joel de Guzman 2d6c528fed Fix Ticket #5867
[SVN r74299]
2011-09-08 05:45:28 +00:00
Joel de Guzman e43fda5e01 Reverting patch. The tests are broken with the patch!
[SVN r74293]
2011-09-07 05:08:20 +00:00
Joel de Guzman 5f741d39c1 Applied patch (ticket 5716)
https://svn.boost.org/trac/boost/attachment/ticket/5716/spirit_wide_what.patch

[SVN r74292]
2011-09-07 04:02:33 +00:00
Joel de Guzman 0f2b3c49ce Fixed problem with handling BOOST_FUSION_ADAPT_ADT
[SVN r74291]
2011-09-07 03:54:48 +00:00
Hartmut Kaiser b5a81660c3 Spirit: copyright fixes
[SVN r74246]
2011-09-05 22:32:29 +00:00
Hartmut Kaiser 0d75b4307a Spirit: preparing for the now to be accepted Boost.Endian library
[SVN r74245]
2011-09-05 22:31:02 +00:00
Hartmut Kaiser c9f6844b30 Spirit: Merging from trunk
[SVN r74126]
2011-08-29 13:44:45 +00:00
Hartmut Kaiser f2b627ed99 Spirit: Fixing actions for embedded parsers which synthesize attributes
[SVN r74054]
2011-08-24 22:23:51 +00:00
Hartmut Kaiser 5da2335cba Spirit: adding attribute collapsing for optional<optional<>>
[SVN r74053]
2011-08-24 22:22:04 +00:00
Hartmut Kaiser 9263603154 Spirit: fixing compilation error caused by recent Fusion modifications
[SVN r74038]
2011-08-24 02:49:27 +00:00
Hartmut Kaiser 796080d08f Spirit: fixing compilation error
[SVN r74037]
2011-08-24 00:39:45 +00:00
Joel de Guzman f93e41547c Fix for Trac ticket #5807
[SVN r74034]
2011-08-23 23:45:44 +00:00
Hartmut Kaiser f4e6257019 Spirit: make sure istream_policy checks for eof at construction time
[SVN r73651]
2011-08-11 12:03:09 +00:00
Joel de Guzman 5addad34db support all const/non-const variations for visitor and variant
[SVN r73587]
2011-08-07 00:36:47 +00:00
Joel de Guzman e2e015b170 allow const and non-const visitation
[SVN r73586]
2011-08-07 00:29:42 +00:00
Joel de Guzman e1bbf4c1ae follow variant API for visitation
[SVN r73585]
2011-08-07 00:20:35 +00:00
Joel de Guzman 1e3ba86d2b fix: apply_visitor must return a value
[SVN r73584]
2011-08-07 00:07:33 +00:00
Joel de Guzman 6e75ad85bf Moved extended_variant into its own file(s)
[SVN r73558]
2011-08-06 01:05:27 +00:00
Joel de Guzman b4ca104a15 Renamed adapted_variant to extended_variant
[SVN r73556]
2011-08-06 00:55:25 +00:00
Hartmut Kaiser 9a70126d8c Spirit: added missing include's
[SVN r73550]
2011-08-05 15:45:49 +00:00
Hartmut Kaiser 582694c7a9 Spirit: fixing signed/unsigned comparison warning
[SVN r73526]
2011-08-04 13:06:56 +00:00
Hartmut Kaiser 91f8ef32c9 Spirit: disambiguate boost::get in lexer code, add more specializations required for utree integration
[SVN r73496]
2011-08-02 18:09:29 +00:00
Joel de Guzman 90731fa6fa Added support for extended variants
[SVN r73457]
2011-07-31 01:10:11 +00:00
Hartmut Kaiser ee70ad4946 Spirit: Fixed problem in lexer when enabling parser debugging
[SVN r73451]
2011-07-30 19:30:54 +00:00
Hartmut Kaiser e17bb4ed1e Spirit: fixed #5701: lexertl token_value_type returns const unused for nonconst ref
[SVN r73122]
2011-07-15 17:53:15 +00:00
Hartmut Kaiser d15911e097 Merging: Fixing endian problem (again, sigh!) Will the endian library be ever part of Boost?
[SVN r73090]
2011-07-13 23:59:23 +00:00
Hartmut Kaiser 0438fd3506 Fixing endian problem (again, sigh!) Will the endian library be ever part of Boost?
[SVN r73089]
2011-07-13 23:57:01 +00:00
Joel de Guzman 868d123883 patch from Tongari to compile with vc++ 2008.
[SVN r73088]
2011-07-13 23:45:16 +00:00
Hartmut Kaiser 47768a3c0a Merged revision(s) 72586, 72588 from trunk:
Spirit: fixing Karma compilation errors with gcc
........
Spirit: refinement of latest bug fix
........

authorized by rene

[SVN r72589]
2011-06-14 17:10:02 +00:00
Hartmut Kaiser 98f302133d Spirit: refinement of latest bug fix
[SVN r72588]
2011-06-14 16:31:35 +00:00
Hartmut Kaiser 4183d79911 Spirit: fixing Karma compilation errors with gcc
[SVN r72586]
2011-06-14 15:33:28 +00:00
Hartmut Kaiser 6a766d4ffe Spirit: merging lexer fixes from trunk
[SVN r72422]
2011-06-05 18:28:43 +00:00
Hartmut Kaiser f58f5ea557 Spirit: adding conjure_lexer example, fixing a couple of lexer bugs
[SVN r72410]
2011-06-05 15:10:11 +00:00
Hartmut Kaiser bdf2e5e4ed Spirit: merging from trunk
[SVN r72367]
2011-06-03 01:16:29 +00:00
Bryce Adelstein-Lelbach f67ff3198c Fix streaming operator.
[SVN r72343]
2011-06-02 12:26:49 +00:00
Bryce Adelstein-Lelbach 251da99450 Make utree's eval method dispatch properly for utree reference types, make utree's
boolean constructor explicit, fix constness problem with utree functions.



[SVN r72317]
2011-06-01 04:49:47 +00:00
Hartmut Kaiser fed3878da6 Spirit: merging fixed inlining problem from trunk
[SVN r72262]
2011-05-29 15:38:00 +00:00
Bryce Adelstein-Lelbach 8f25f55af9 Inline utree operator= to avoid multiple definition errors.
[SVN r72257]
2011-05-29 04:54:57 +00:00