Commit Graph

4777 Commits

Author SHA1 Message Date
Hartmut Kaiser
a2caa94c69 Spirit: adding debug support for optional attributes
[SVN r63097]
2010-06-19 12:52:23 +00:00
Joel de Guzman
7c564f8955 Added what's new entry.
[SVN r63094]
2010-06-19 05:35:53 +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
ffd143b920 Spirit: fixed backtracking problem if semantic action makes parse fail retrospectively, added test
[SVN r63087]
2010-06-18 21:51:30 +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
ab1f828376 Spirit: fixed #4253: Error with lex::_val, added test
[SVN r62184]
2010-05-25 02:55:57 +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
6971a2577d Spirit added note about numeric parser overflows to the docs
[SVN r62150]
2010-05-22 16:44:15 +00:00
Hartmut Kaiser
44a4d27dee Spirit: Fixing numeric parser tests
[SVN r62145]
2010-05-22 14:57:10 +00:00
Hartmut Kaiser
bcf948448b Spirit: fixing const correctness problem, added test
[SVN r62144]
2010-05-22 14:28:52 +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
600edefd1c Spirit: Added tests to ensure numeric overflow leads to failing parse
[SVN r62116]
2010-05-20 17: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
Joel de Guzman
da2a4c8986 typo fix
[SVN r62080]
2010-05-18 10:52:03 +00:00
Joel de Guzman
a28f2fa9be fix copy-paste error
[SVN r62074]
2010-05-18 04:55:47 +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
b81a218d3d Spirit: fixing strict issue in Karma sequences, added test case
[SVN r61844]
2010-05-07 18:02:30 +00:00
Hartmut Kaiser
448fbbdf60 Spirit: fixing strict issue in Karma sequences
[SVN r61843]
2010-05-07 18:01:00 +00:00
Hartmut Kaiser
bbca6fad7d Spirit: added a test case
[SVN r61838]
2010-05-07 15:45:40 +00:00
Hartmut Kaiser
d035bcd8cd Spirit: updating docs
[SVN r61783]
2010-05-05 00:25:56 +00:00
Hartmut Kaiser
49a050b1f7 Spirit: more changes to scheme stuff
[SVN r61728]
2010-05-02 03:21:10 +00:00
Hartmut Kaiser
c4bd086c9f Spirit: introduced new cutomization point for karma alternatives (variant_which) and extended strict mode to alternatives, added tests
[SVN r61727]
2010-05-02 03:07:54 +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
Joel de Guzman
c8a0dd8a43 fixed precedence errors
[SVN r61708]
2010-04-30 15:59:12 +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
Douglas Gregor
1f1bdb03c0 Eliminate a redundant (and therefore incorrect) using declaration for int_.
[SVN r61696]
2010-04-30 07:00:44 +00:00
Hartmut Kaiser
21b02ff8c5 Spirit: Qi generator fully functional now
[SVN r61679]
2010-04-29 16:18:09 +00:00
Hartmut Kaiser
841a942757 Spirit: Added missing file
[SVN r61669]
2010-04-29 01:12:58 +00:00
Hartmut Kaiser
3802d9f85e Spirit: one minor thing left in the Qi generator
[SVN r61668]
2010-04-29 00:55:57 +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
Hartmut Kaiser
26ed61c5ad Spirit: removed a temp hack
[SVN r61582]
2010-04-26 17:36:18 +00:00
Hartmut Kaiser
89ff3f40cc Spirit: added 'what' string as name to generated rules in Qi compiler
[SVN r61581]
2010-04-26 17:34:49 +00:00
Hartmut Kaiser
3e049fe842 Spirit: added Qi rules and grammars to Qi parser
[SVN r61580]
2010-04-26 17:33:59 +00:00
Joel de Guzman
8c81b74ea0 calculator working. memoization saved the day.
[SVN r61578]
2010-04-26 16:22:26 +00:00
Joel de Guzman
fb3b60db47 lists of ints grammar almost working
[SVN r61577]
2010-04-26 13:02:30 +00:00
Joel de Guzman
81ed24eddd lists of ints grammar almost working
[SVN r61576]
2010-04-26 13:00:31 +00:00
Joel de Guzman
4aa7920a09 lists of ints grammar almost working
[SVN r61573]
2010-04-26 11:35:51 +00:00
Joel de Guzman
97c1bf59af Scheme extension: forward declarations.
[SVN r61569]
2010-04-26 08:22:55 +00:00
Joel de Guzman
5ea3ba7908 Scheme extension: forward declarations.
[SVN r61568]
2010-04-26 07:57:48 +00:00