2382 Commits

Author SHA1 Message Date
Hartmut Kaiser be9f8759f5 Spirit: fixed debug output for variants
[SVN r64229]
2010-07-21 19:17:50 +00:00
Hartmut Kaiser 2d261f41fc Spirit: merging from trunk
[SVN r63993]
2010-07-13 19:10:52 +00:00
Hartmut Kaiser ed8a7199b7 Spirit: improving compatibility with VC7.1
[SVN r63942]
2010-07-13 01:41:59 +00:00
Hartmut Kaiser 5c60fbdc4f Spirit: extended fix for gcc 3.x to intel compilers on apple
[SVN r63924]
2010-07-12 13:47:40 +00:00
Hartmut Kaiser 30475c9186 Spirit: Adding workaround to enable more tests to compile with gcc 3.4.x
[SVN r63908]
2010-07-12 02:01:23 +00:00
Hartmut Kaiser 06552e267f Spirit: added karma::duplicate[] directive
[SVN r63891]
2010-07-11 19:39:04 +00:00
Hartmut Kaiser 2ba43331f6 Spirit: merging from trunk
[SVN r63798]
2010-07-09 21:46:57 +00:00
Hartmut Kaiser 2eceb805ab Spirit: Fixing regression in Karma caused by a semantic change in proto
[SVN r63787]
2010-07-09 19:01:52 +00:00
Hartmut Kaiser a7bf90b285 Spirit: integrated lexer with Qi's debug facilities
[SVN r63756]
2010-07-08 18:13:01 +00:00
Hartmut Kaiser 20f4fe41eb Spirit: more pizza version customization
[SVN r63718]
2010-07-07 00:57:16 +00:00
Hartmut Kaiser 43f2e25a24 Spirit: changed the pizza version to something edible :-P
[SVN r63717]
2010-07-07 00:56:21 +00:00
Hartmut Kaiser 070fa6efba Spirit: Fixing Karma examples
[SVN r63680]
2010-07-06 02:23:23 +00:00
Hartmut Kaiser 256393aea0 Spirit: merged another missing revision
[SVN r63675]
2010-07-05 20:23:31 +00:00
Hartmut Kaiser e15638d450 Spirit: minor formatting changes
[SVN r63674]
2010-07-05 20:01:23 +00:00
Hartmut Kaiser 8eb011a6c7 Spirit: merged missing revision from trunk
[SVN r63673]
2010-07-05 19:55:02 +00:00
Hartmut Kaiser ad03af237d Spirit: Added a clarifying comment
[SVN r63672]
2010-07-05 19:43:11 +00:00
Hartmut Kaiser 7045194c54 Spirit: merging from trunk upto rev. 63622
[SVN r63642]
2010-07-05 03:11:56 +00:00
Hartmut Kaiser 4dcab0e8d0 Spirit: merging from trunk upto rev. 61489
[SVN r63640]
2010-07-04 22:38:38 +00:00
Hartmut Kaiser 3144189169 Spirit: merging from trunk upto rev. 61347
[SVN r63633]
2010-07-04 21:04:31 +00:00
Hartmut Kaiser 75efca3d8c Spirit: merging from trunk upto rev. 61266
[SVN r63628]
2010-07-04 19:45:44 +00:00
Hartmut Kaiser c836b3e6cd Spirit: merging from trunk upto rev. 61194
[SVN r63620]
2010-07-04 18:45:54 +00:00
Hartmut Kaiser 5b64ab2049 Spirit: minor changes
[SVN r63455]
2010-06-30 16:07:03 +00:00
Hartmut Kaiser 58175e8ed9 Spirit: spelling fixes
[SVN r63454]
2010-06-30 16:04:58 +00:00
Hartmut Kaiser ca1851ac21 Spirit: Adding workaround for qi::symbols on gcc 3.x.x
[SVN r63453]
2010-06-30 16:04:33 +00:00
Hartmut Kaiser 2778f83efd Spirit: fixing ambiguity in Qi auto_ API
[SVN r63444]
2010-06-30 00:33:21 +00:00
Hartmut Kaiser f88348c54c Spirit: fixing ambiguity in Karma auto_ API
[SVN r63443]
2010-06-30 00:32:42 +00:00
Joel de Guzman df997bad19 disallowing partial parses of ints and enforcing overflow-is-parse-error rule.
[SVN r63128]
2010-06-20 10:06:11 +00:00
Hartmut Kaiser 54b3597003 Spirit: fixing problem in multi_pass
[SVN r63098]
2010-06-19 12:54:04 +00:00
Hartmut Kaiser a2caa94c69 Spirit: adding debug support for optional attributes
[SVN r63097]
2010-06-19 12:52:23 +00:00
Joel de Guzman 50798ad249 Fix debug output for variants with one std container element.
[SVN r63093]
2010-06-19 05:30:24 +00:00
Hartmut Kaiser ec2eeb3dc7 Spirit: fixed backtracking problem if semantic action makes parse fail retrospectively
[SVN r63086]
2010-06-18 21:49:51 +00:00
Joel de Guzman 2a39c4aa70 #4143 fix (patch applied)
[SVN r62961]
2010-06-15 01:18:35 +00:00
Hartmut Kaiser 696be9526d Spirit: fixed ticket #4304
[SVN r62506]
2010-06-07 10:12:36 +00:00
Hartmut Kaiser 0969104209 Spirit: Updated version number
[SVN r62259]
2010-05-27 12:50:06 +00:00
Hartmut Kaiser 390f32e0f6 Spirit: fixed #4253: Error with lex::_val
[SVN r62183]
2010-05-25 02:54:51 +00:00
Hartmut Kaiser 6f411eac96 Spirit: fixed a problem with lex::_val
[SVN r62182]
2010-05-24 22:43:31 +00:00
Hartmut Kaiser 114ba99919 Spirit: added missing using declarations
[SVN r62143]
2010-05-22 14:26:47 +00:00
Hartmut Kaiser 2069b7d786 Spirit: fixing const correctness problem
[SVN r62142]
2010-05-22 14:25:08 +00:00
Hartmut Kaiser 5c272df55a Spirit: fixed #4235 (spirit::lex::lexertl::data::lookahead: Incorrect name lookup for next())
[SVN r62084]
2010-05-18 14:59:03 +00:00
Joel de Guzman 2f5dd3e6fd #4204 patch (tst remove, may remove others nodes too)
[SVN r62081]
2010-05-18 11:09:56 +00:00
Hartmut Kaiser 28c160e631 Spirit: Fixing includes for endian and V1.44
[SVN r61918]
2010-05-11 20:18:12 +00:00
Douglas Gregor 3dee9bad28 Boost 1.44.0 does not yet have the Endian library, so Spirit should not try to use it.
[SVN r61914]
2010-05-11 16:55:07 +00:00
Douglas Gregor 5bf6ee7a52 Merge standards-conformance fixes for Boost.Spirit to trunk
[SVN r61870]
2010-05-09 01:58:32 +00:00
Hartmut Kaiser 448fbbdf60 Spirit: fixing strict issue in Karma sequences
[SVN r61843]
2010-05-07 18:01:00 +00:00
Hartmut Kaiser 3e3af668d9 Spirit: introduced new cutomization point for karma alternatives (variant_which) and extended strict mode to alternatives
[SVN r61726]
2010-05-02 03:06:31 +00:00
Douglas Gregor afd66c5fdf We can't use the incomplete type simple_trace (actually, there are two
of these) inside a template in a non-dependent expression. Use a
little template trickery to make the expression dependent, delaying
type-checking until later, which simple_trace will be complete.


[SVN r61699]
2010-04-30 07:04:39 +00:00
Douglas Gregor 7979bc3d9d Move the implementation of
boost::phoenix::detail::ensure_default<Cases>::eval for the default
case so that it comes *after* the definition of the default_case
template.


[SVN r61698]
2010-04-30 07:02:54 +00:00
Douglas Gregor 11da675df7 Cannot bind a non-const reference to a const lvalue; change this
function to return by value instead.


[SVN r61697]
2010-04-30 07:01:36 +00:00
Hartmut Kaiser 00d1b62c0c Spirit: fixed const correctness problem
[SVN r61649]
2010-04-28 16:25:50 +00:00
Hartmut Kaiser f3234e2fea Spirit: fixing wrong return statement construct
[SVN r61645]
2010-04-28 14:55:12 +00:00