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
Hartmut Kaiser
41cd4f139e
Spirit: merging docs from trunk
...
[SVN r72255]
2011-05-28 23:27:33 +00:00
Hartmut Kaiser
5095f76490
Spirit: updating docs for release 1.47
...
[SVN r72254]
2011-05-28 23:22:45 +00:00
Hartmut Kaiser
73803fc2f7
Spirit: merging from trunk
...
[SVN r72253]
2011-05-28 23:21:55 +00:00
Bryce Adelstein-Lelbach
b0ae62bf0b
Fix utree/spirit integration for binary strings.
...
[SVN r72231]
2011-05-27 20:34:38 +00:00
Bryce Adelstein-Lelbach
ecb622ef7d
Use io state savers in utree streaming operations to avoid polluting output
...
streams.
[SVN r72230]
2011-05-27 20:33:57 +00:00
Hartmut Kaiser
18f556a4fe
Spirit: merging from trunk
...
[SVN r72202]
2011-05-27 02:04:28 +00:00
Hartmut Kaiser
d43607f8fe
Spirit: fixed #5566 : Spirit.Lex converting a token to its value in a lexer semantic action fails
...
[SVN r72201]
2011-05-27 02:02:20 +00:00
Hartmut Kaiser
39dc7a7606
Spirit: merging from trunk
...
[SVN r72198]
2011-05-26 22:26:09 +00:00
Bryce Adelstein-Lelbach
fcabd6e2f9
Emit more accurate exceptions when back() or front() is called on an empty utree
...
list.
[SVN r72188]
2011-05-26 18:16:38 +00:00
Bryce Adelstein-Lelbach
dce5d0384d
Fix issue with utree tags on 32bit.
...
[SVN r72117]
2011-05-23 02:30:53 +00:00
Hartmut Kaiser
4f823caaad
Spirit: Fixing mistyped pp constant
...
[SVN r72115]
2011-05-23 02:01:57 +00:00
Hartmut Kaiser
3ce4e53557
Spirit: added position_token type
...
[SVN r72114]
2011-05-23 01:58:19 +00:00
Hartmut Kaiser
251b3b5f55
Spirit: disambiguating variables in test
...
[SVN r72113]
2011-05-23 01:56:41 +00:00
Hartmut Kaiser
b7d8b9b1d8
Spirit: fixing broken #includes
...
[SVN r72112]
2011-05-23 01:56:08 +00:00
Hartmut Kaiser
d842d60abb
Spirit: tweaks to attribute handling
...
[SVN r72111]
2011-05-23 01:55:32 +00:00
Hartmut Kaiser
40558bfa92
Spirit: fixing karma::lazy
...
[SVN r72110]
2011-05-23 01:54:48 +00:00
Hartmut Kaiser
2e7c6c2aaf
Spirit: added missing #include
...
[SVN r72109]
2011-05-22 23:18:59 +00:00
Bryce Adelstein-Lelbach
4cdaf3724c
Add missing include.
...
[SVN r72069]
2011-05-22 07:48:37 +00:00
Bryce Adelstein-Lelbach
a2c1425ea6
remove unnecessary includes.
...
[SVN r72068]
2011-05-21 23:59:56 +00:00
Bryce Adelstein-Lelbach
bdc6857561
Change utree functions to take a utree as a parameter, instead of a scope.
...
Remove scope from Spirit, as it is application specific. Change utree's function
API to take function_base references and pointers by ctor/assignment operator,
instead of just stored_function<> instances, allowing users to derive classes
from function_base and use them with utree. Add an operator() to utree that
aliases utree.eval(), so that utree can be used as a function object. Allow both
a utree& and a utree const& to be passed as a parameter to a utree function object.
[SVN r72067]
2011-05-21 23:58:19 +00:00
Joel de Guzman
d925fcd59e
refactoring tweaks
...
[SVN r72041]
2011-05-19 02:39:14 +00:00
Joel de Guzman
258775ab02
Fixed bug where lazy_parser and lazy_directive are not respecting the auto rule.
...
[SVN r72040]
2011-05-19 02:01:57 +00:00
Bryce Adelstein-Lelbach
8306bcb237
Allow tags for strings.
...
[SVN r71999]
2011-05-16 20:27:26 +00:00
Hartmut Kaiser
e52e653fc7
Spirit, Phoenix: mergine from trunk for BoostCon
...
[SVN r71925]
2011-05-13 19:14:18 +00:00
Hartmut Kaiser
123c031726
Spirit:: disambiguating result_of
...
[SVN r71920]
2011-05-13 16:47:32 +00:00
Hartmut Kaiser
13c7383f14
Spirit:: disambiguating result_of
...
[SVN r71919]
2011-05-13 16:46:43 +00:00
Bryce Adelstein-Lelbach
b1aeac261d
Change wording of utree docs.
...
[SVN r71917]
2011-05-13 15:15:31 +00:00
Joel de Guzman
a9668e848e
provided printing for nil
...
[SVN r71866]
2011-05-11 01:02:46 +00:00
Hartmut Kaiser
453fa326f3
Spirit: fixing keywords example for MSVC
...
[SVN r71759]
2011-05-06 11:25:46 +00:00
Hartmut Kaiser
f3c5618547
Spirit: adding more test cases
...
[SVN r71731]
2011-05-05 02:10:16 +00:00
Hartmut Kaiser
d3c5142d17
Spirit: merging fix from trunk
...
[SVN r71670]
2011-05-02 14:50:05 +00:00
Hartmut Kaiser
8f2cfb5f6a
Spirit: adding missing typename
...
[SVN r71662]
2011-05-02 11:08:53 +00:00
Hartmut Kaiser
ce5138631f
Spirit: merging from trunk
...
[SVN r71643]
2011-05-01 02:00:27 +00:00
Hartmut Kaiser
d926f23342
Spirit: fixed a copyright
...
[SVN r71633]
2011-04-30 18:34:36 +00:00
Hartmut Kaiser
0102565600
Spirit: fixing an issue in Qi with adapted ADTs, added test
...
[SVN r71631]
2011-04-30 17:34:30 +00:00
Hartmut Kaiser
102a10c40f
Spirit: fixing an issue in Qi with adapted ADTs
...
[SVN r71630]
2011-04-30 17:33:35 +00:00
Hartmut Kaiser
93d03ae8ad
Spirit: fixing regression tests failing for gcc
...
[SVN r71627]
2011-04-30 15:44:36 +00:00
Thomas Heller
8cf21d42cd
[spirit] fixed issue with phoenix V3 and no predefined terminals
...
[SVN r71624]
2011-04-30 14:41:51 +00:00
Hartmut Kaiser
d0a00913d3
Spirit: merging from trunk
...
[SVN r71576]
2011-04-28 22:43:33 +00:00
Hartmut Kaiser
a6dbed96cb
Spirit: another fix for qi numerics
...
[SVN r71555]
2011-04-28 02:44:20 +00:00
Hartmut Kaiser
fe0e87d12c
Spirit: fixing Karma for BOOST_SPIRIT_NO_PREDEFINED_TERMINALS
...
[SVN r71503]
2011-04-26 12:54:45 +00:00
Joel de Guzman
8e3ef5fe7e
Minor tweaks
...
[SVN r71399]
2011-04-21 05:13:30 +00:00
Joel de Guzman
871ad02c8c
Better static error handling for rules
...
[SVN r71377]
2011-04-19 05:11:04 +00:00
Hartmut Kaiser
60d8901c66
Spirit: merging fixes from trunk
...
[SVN r71375]
2011-04-19 01:31:14 +00:00
Hartmut Kaiser
09b20da8cd
Spirit: renamed test
...
[SVN r71373]
2011-04-18 17:33:19 +00:00