bdc6857561Change 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.
Bryce Adelstein-Lelbach
2011-05-21 23:58:19 +0000
d925fcd59erefactoring tweaks
Joel de Guzman
2011-05-19 02:39:14 +0000
258775ab02Fixed bug where lazy_parser and lazy_directive are not respecting the auto rule.
Joel de Guzman
2011-05-19 02:01:57 +0000
8306bcb237Allow tags for strings.
Bryce Adelstein-Lelbach
2011-05-16 20:27:26 +0000
e52e653fc7Spirit, Phoenix: mergine from trunk for BoostCon
Hartmut Kaiser
2011-05-13 19:14:18 +0000
123c031726Spirit:: disambiguating result_of
Hartmut Kaiser
2011-05-13 16:47:32 +0000
13c7383f14Spirit:: disambiguating result_of
Hartmut Kaiser
2011-05-13 16:46:43 +0000
b1aeac261dChange wording of utree docs.
Bryce Adelstein-Lelbach
2011-05-13 15:15:31 +0000
a9668e848eprovided printing for nil
Joel de Guzman
2011-05-11 01:02:46 +0000
453fa326f3Spirit: fixing keywords example for MSVC
Hartmut Kaiser
2011-05-06 11:25:46 +0000
f3c5618547Spirit: adding more test cases
Hartmut Kaiser
2011-05-05 02:10:16 +0000
d3c5142d17Spirit: merging fix from trunk
Hartmut Kaiser
2011-05-02 14:50:05 +0000
8f2cfb5f6aSpirit: adding missing typename
Hartmut Kaiser
2011-05-02 11:08:53 +0000
ce5138631fSpirit: merging from trunk
Hartmut Kaiser
2011-05-01 02:00:27 +0000
d926f23342Spirit: fixed a copyright
Hartmut Kaiser
2011-04-30 18:34:36 +0000
0102565600Spirit: fixing an issue in Qi with adapted ADTs, added test
Hartmut Kaiser
2011-04-30 17:34:30 +0000
102a10c40fSpirit: fixing an issue in Qi with adapted ADTs
Hartmut Kaiser
2011-04-30 17:33:35 +0000
93d03ae8adSpirit: fixing regression tests failing for gcc
Hartmut Kaiser
2011-04-30 15:44:36 +0000
8cf21d42cd[spirit] fixed issue with phoenix V3 and no predefined terminals
Thomas Heller
2011-04-30 14:41:51 +0000
d0a00913d3Spirit: merging from trunk
Hartmut Kaiser
2011-04-28 22:43:33 +0000
a6dbed96cbSpirit: another fix for qi numerics
Hartmut Kaiser
2011-04-28 02:44:20 +0000
fe0e87d12cSpirit: fixing Karma for BOOST_SPIRIT_NO_PREDEFINED_TERMINALS
Hartmut Kaiser
2011-04-26 12:54:45 +0000
8e3ef5fe7eMinor tweaks
Joel de Guzman
2011-04-21 05:13:30 +0000
871ad02c8cBetter static error handling for rules
Joel de Guzman
2011-04-19 05:11:04 +0000
60d8901c66Spirit: merging fixes from trunk
Hartmut Kaiser
2011-04-19 01:31:14 +0000
09b20da8cdSpirit: renamed test
Hartmut Kaiser
2011-04-18 17:33:19 +0000
e1ceb64f5aSpirit: more karma adapted ADT problems fixed, full radix range for karma::uint_generators
Hartmut Kaiser
2011-04-18 17:08:57 +0000
c43b1a6458Spirit: reduced he amount of preprocessing done in the new uint radix code
Hartmut Kaiser
2011-04-17 23:14:01 +0000
aa666a9f37Spirit: merging fixes from trunk
Hartmut Kaiser
2011-04-17 16:46:20 +0000
962b5862d4Spirit: fixing another problem with adapted ADTs related to numerics
Hartmut Kaiser
2011-04-17 15:46:28 +0000
260e21cf53Spirit: applying patch to allow for arbitrary radicies while parsing unsigned numbers
Hartmut Kaiser
2011-04-17 02:55:36 +0000
75e8b7ebb9Spirit: merging repository docs from trunk
Hartmut Kaiser
2011-04-16 22:11:55 +0000
eac62068d7Spirit: merging doc changes from trunk
Hartmut Kaiser
2011-04-16 22:07:45 +0000
cc532a0d39Spirit: working on docs, adding index entries and cross links from quick reference
Hartmut Kaiser
2011-04-16 22:00:13 +0000
c32b8b374bSpirit: merging from trunk
Hartmut Kaiser
2011-04-16 02:16:56 +0000
575df4e144Spirit: fixing more problems with using adapted ADTs in Kamra
Hartmut Kaiser
2011-04-16 02:10:11 +0000
d4d4dc395fSpirit: regenerated repository docs
Hartmut Kaiser
2011-04-15 23:36:47 +0000
17292f54b3Implement more expressive utree diagnostics.
Bryce Adelstein-Lelbach
2011-04-15 16:27:42 +0000
3a3be3f54dSpirit: merging minor fix from trunk
Hartmut Kaiser
2011-04-15 13:47:17 +0000
9a06ac3bc5Spirit: changed reference to std::wstring into std::basic_string<wchar_t>
Hartmut Kaiser
2011-04-15 13:12:14 +0000
a26c58c4efSpirit: fixing/adding examples
Hartmut Kaiser
2011-04-15 11:19:43 +0000
0996ea7181Spirit: merging Phoenix V3 support from trunk
Hartmut Kaiser
2011-04-14 14:15:41 +0000
d16de28fe4Spirit: merging Phoenix V3 support from trunk
Hartmut Kaiser
2011-04-14 14:13:51 +0000
c1d9fec4e6Spirit: merging Phoenix V3 support from trunk
Hartmut Kaiser
2011-04-14 14:12:45 +0000
fd86ee4cb6Spirit: refactoring some of the numeric helpers into customization points
Hartmut Kaiser
2011-04-14 13:05:18 +0000
3139633a51Spirit: regenerate updated docs
Hartmut Kaiser
2011-04-14 01:01:59 +0000
5a07e5f3e2Arbitrary radix feature for uints
Joel de Guzman
2011-04-14 00:49:07 +0000
002fe49192fixups
Joel de Guzman
2011-04-14 00:39:58 +0000
b3a271fc91Arbitrary radix feature for uints
Joel de Guzman
2011-04-14 00:34:22 +0000
788ff8f0c2Arbitrary radix feature for uints
Joel de Guzman
2011-04-14 00:33:42 +0000
9d27edb3a8Spirit: doc updates
Hartmut Kaiser
2011-04-13 21:56:08 +0000
2dc2bc919fSpirit: adding missing numeric CP specializations for adapted ADTs, added test
Hartmut Kaiser
2011-04-13 21:54:16 +0000
602dbc6e34Spirit: adding missing numeric CP specializations for adapted ADTs
Hartmut Kaiser
2011-04-13 21:53:36 +0000
d393ef2f1cmerged phoenix to release branch
Thomas Heller
2011-04-13 21:42:40 +0000
b3678abf1d[phoenix] - Added documention for the function adaption macros - Added the What's new section - Fixed some bugs - Added basic support for phx2 result type deduction, not in production yet
Thomas Heller
2011-04-13 19:09:59 +0000
ee1c4791b6Spirit: fixing the unescaped_string example
Hartmut Kaiser
2011-04-12 14:52:14 +0000
8b5acda525Fix for MSVC 10
Joel de Guzman
2011-04-12 00:32:59 +0000
69983e81edSpirit: adding Phoenix V3 limits.hpp to allow for flawless definition of all required LIMITS
Hartmut Kaiser
2011-04-11 18:50:28 +0000
4a7abcf290Spirit: adding Phoenix V3 limits.hpp to allow for flawless definition of all required LIMITS
Hartmut Kaiser
2011-04-11 18:49:21 +0000
ecb66ea42bFixed typo
Joel de Guzman
2011-04-08 23:38:09 +0000