Commit Graph

  • bdf2e5e4ed Spirit: merging from trunk Hartmut Kaiser 2011-06-03 01:16:29 +0000
  • f67ff3198c Fix streaming operator. Bryce Adelstein-Lelbach 2011-06-02 12:26:49 +0000
  • 251da99450 Make utree's eval method dispatch properly for utree reference types, make utree's boolean constructor explicit, fix constness problem with utree functions. Bryce Adelstein-Lelbach 2011-06-01 04:49:47 +0000
  • fed3878da6 Spirit: merging fixed inlining problem from trunk Hartmut Kaiser 2011-05-29 15:38:00 +0000
  • 8f25f55af9 Inline utree operator= to avoid multiple definition errors. Bryce Adelstein-Lelbach 2011-05-29 04:54:57 +0000
  • 41cd4f139e Spirit: merging docs from trunk Hartmut Kaiser 2011-05-28 23:27:33 +0000
  • 5095f76490 Spirit: updating docs for release 1.47 Hartmut Kaiser 2011-05-28 23:22:45 +0000
  • 73803fc2f7 Spirit: merging from trunk Hartmut Kaiser 2011-05-28 23:21:55 +0000
  • b0ae62bf0b Fix utree/spirit integration for binary strings. Bryce Adelstein-Lelbach 2011-05-27 20:34:38 +0000
  • ecb622ef7d Use io state savers in utree streaming operations to avoid polluting output streams. Bryce Adelstein-Lelbach 2011-05-27 20:33:57 +0000
  • 18f556a4fe Spirit: merging from trunk Hartmut Kaiser 2011-05-27 02:04:28 +0000
  • d43607f8fe Spirit: fixed #5566: Spirit.Lex converting a token to its value in a lexer semantic action fails Hartmut Kaiser 2011-05-27 02:02:20 +0000
  • 39dc7a7606 Spirit: merging from trunk Hartmut Kaiser 2011-05-26 22:26:09 +0000
  • fcabd6e2f9 Emit more accurate exceptions when back() or front() is called on an empty utree list. Bryce Adelstein-Lelbach 2011-05-26 18:16:38 +0000
  • dce5d0384d Fix issue with utree tags on 32bit. Bryce Adelstein-Lelbach 2011-05-23 02:30:53 +0000
  • 4f823caaad Spirit: Fixing mistyped pp constant Hartmut Kaiser 2011-05-23 02:01:57 +0000
  • 3ce4e53557 Spirit: added position_token type Hartmut Kaiser 2011-05-23 01:58:19 +0000
  • 251b3b5f55 Spirit: disambiguating variables in test Hartmut Kaiser 2011-05-23 01:56:41 +0000
  • b7d8b9b1d8 Spirit: fixing broken #includes Hartmut Kaiser 2011-05-23 01:56:08 +0000
  • d842d60abb Spirit: tweaks to attribute handling Hartmut Kaiser 2011-05-23 01:55:32 +0000
  • 40558bfa92 Spirit: fixing karma::lazy Hartmut Kaiser 2011-05-23 01:54:48 +0000
  • 2e7c6c2aaf Spirit: added missing #include Hartmut Kaiser 2011-05-22 23:18:59 +0000
  • 4cdaf3724c Add missing include. Bryce Adelstein-Lelbach 2011-05-22 07:48:37 +0000
  • a2c1425ea6 remove unnecessary includes. Bryce Adelstein-Lelbach 2011-05-21 23:59:56 +0000
  • 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. Bryce Adelstein-Lelbach 2011-05-21 23:58:19 +0000
  • d925fcd59e refactoring tweaks Joel de Guzman 2011-05-19 02:39:14 +0000
  • 258775ab02 Fixed bug where lazy_parser and lazy_directive are not respecting the auto rule. Joel de Guzman 2011-05-19 02:01:57 +0000
  • 8306bcb237 Allow tags for strings. Bryce Adelstein-Lelbach 2011-05-16 20:27:26 +0000
  • e52e653fc7 Spirit, Phoenix: mergine from trunk for BoostCon Hartmut Kaiser 2011-05-13 19:14:18 +0000
  • 123c031726 Spirit:: disambiguating result_of Hartmut Kaiser 2011-05-13 16:47:32 +0000
  • 13c7383f14 Spirit:: disambiguating result_of Hartmut Kaiser 2011-05-13 16:46:43 +0000
  • b1aeac261d Change wording of utree docs. Bryce Adelstein-Lelbach 2011-05-13 15:15:31 +0000
  • a9668e848e provided printing for nil Joel de Guzman 2011-05-11 01:02:46 +0000
  • 453fa326f3 Spirit: fixing keywords example for MSVC Hartmut Kaiser 2011-05-06 11:25:46 +0000
  • f3c5618547 Spirit: adding more test cases Hartmut Kaiser 2011-05-05 02:10:16 +0000
  • d3c5142d17 Spirit: merging fix from trunk Hartmut Kaiser 2011-05-02 14:50:05 +0000
  • 8f2cfb5f6a Spirit: adding missing typename Hartmut Kaiser 2011-05-02 11:08:53 +0000
  • ce5138631f Spirit: merging from trunk Hartmut Kaiser 2011-05-01 02:00:27 +0000
  • d926f23342 Spirit: fixed a copyright Hartmut Kaiser 2011-04-30 18:34:36 +0000
  • 0102565600 Spirit: fixing an issue in Qi with adapted ADTs, added test Hartmut Kaiser 2011-04-30 17:34:30 +0000
  • 102a10c40f Spirit: fixing an issue in Qi with adapted ADTs Hartmut Kaiser 2011-04-30 17:33:35 +0000
  • 93d03ae8ad Spirit: 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
  • d0a00913d3 Spirit: merging from trunk Hartmut Kaiser 2011-04-28 22:43:33 +0000
  • a6dbed96cb Spirit: another fix for qi numerics Hartmut Kaiser 2011-04-28 02:44:20 +0000
  • fe0e87d12c Spirit: fixing Karma for BOOST_SPIRIT_NO_PREDEFINED_TERMINALS Hartmut Kaiser 2011-04-26 12:54:45 +0000
  • 8e3ef5fe7e Minor tweaks Joel de Guzman 2011-04-21 05:13:30 +0000
  • 871ad02c8c Better static error handling for rules Joel de Guzman 2011-04-19 05:11:04 +0000
  • 60d8901c66 Spirit: merging fixes from trunk Hartmut Kaiser 2011-04-19 01:31:14 +0000
  • 09b20da8cd Spirit: renamed test Hartmut Kaiser 2011-04-18 17:33:19 +0000
  • e1ceb64f5a Spirit: more karma adapted ADT problems fixed, full radix range for karma::uint_generators Hartmut Kaiser 2011-04-18 17:08:57 +0000
  • c43b1a6458 Spirit: reduced he amount of preprocessing done in the new uint radix code Hartmut Kaiser 2011-04-17 23:14:01 +0000
  • aa666a9f37 Spirit: merging fixes from trunk Hartmut Kaiser 2011-04-17 16:46:20 +0000
  • 962b5862d4 Spirit: fixing another problem with adapted ADTs related to numerics Hartmut Kaiser 2011-04-17 15:46:28 +0000
  • 260e21cf53 Spirit: applying patch to allow for arbitrary radicies while parsing unsigned numbers Hartmut Kaiser 2011-04-17 02:55:36 +0000
  • 75e8b7ebb9 Spirit: merging repository docs from trunk Hartmut Kaiser 2011-04-16 22:11:55 +0000
  • eac62068d7 Spirit: merging doc changes from trunk Hartmut Kaiser 2011-04-16 22:07:45 +0000
  • cc532a0d39 Spirit: working on docs, adding index entries and cross links from quick reference Hartmut Kaiser 2011-04-16 22:00:13 +0000
  • c32b8b374b Spirit: merging from trunk Hartmut Kaiser 2011-04-16 02:16:56 +0000
  • 575df4e144 Spirit: fixing more problems with using adapted ADTs in Kamra Hartmut Kaiser 2011-04-16 02:10:11 +0000
  • d4d4dc395f Spirit: regenerated repository docs Hartmut Kaiser 2011-04-15 23:36:47 +0000
  • 17292f54b3 Implement more expressive utree diagnostics. Bryce Adelstein-Lelbach 2011-04-15 16:27:42 +0000
  • 3a3be3f54d Spirit: merging minor fix from trunk Hartmut Kaiser 2011-04-15 13:47:17 +0000
  • 9a06ac3bc5 Spirit: changed reference to std::wstring into std::basic_string<wchar_t> Hartmut Kaiser 2011-04-15 13:12:14 +0000
  • a26c58c4ef Spirit: fixing/adding examples Hartmut Kaiser 2011-04-15 11:19:43 +0000
  • a23a191569 Remove utree's operator[], add spirit::get(). Bryce Adelstein-Lelbach 2011-04-14 17:36:25 +0000
  • 0996ea7181 Spirit: merging Phoenix V3 support from trunk Hartmut Kaiser 2011-04-14 14:15:41 +0000
  • d16de28fe4 Spirit: merging Phoenix V3 support from trunk Hartmut Kaiser 2011-04-14 14:13:51 +0000
  • c1d9fec4e6 Spirit: merging Phoenix V3 support from trunk Hartmut Kaiser 2011-04-14 14:12:45 +0000
  • fd86ee4cb6 Spirit: refactoring some of the numeric helpers into customization points Hartmut Kaiser 2011-04-14 13:05:18 +0000
  • 3139633a51 Spirit: regenerate updated docs Hartmut Kaiser 2011-04-14 01:01:59 +0000
  • 5a07e5f3e2 Arbitrary radix feature for uints Joel de Guzman 2011-04-14 00:49:07 +0000
  • 002fe49192 fixups Joel de Guzman 2011-04-14 00:39:58 +0000
  • b3a271fc91 Arbitrary radix feature for uints Joel de Guzman 2011-04-14 00:34:22 +0000
  • 788ff8f0c2 Arbitrary radix feature for uints Joel de Guzman 2011-04-14 00:33:42 +0000
  • 9d27edb3a8 Spirit: doc updates Hartmut Kaiser 2011-04-13 21:56:08 +0000
  • 2dc2bc919f Spirit: adding missing numeric CP specializations for adapted ADTs, added test Hartmut Kaiser 2011-04-13 21:54:16 +0000
  • 602dbc6e34 Spirit: adding missing numeric CP specializations for adapted ADTs Hartmut Kaiser 2011-04-13 21:53:36 +0000
  • d393ef2f1c merged 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
  • ee1c4791b6 Spirit: fixing the unescaped_string example Hartmut Kaiser 2011-04-12 14:52:14 +0000
  • 8b5acda525 Fix for MSVC 10 Joel de Guzman 2011-04-12 00:32:59 +0000
  • 69983e81ed Spirit: adding Phoenix V3 limits.hpp to allow for flawless definition of all required LIMITS Hartmut Kaiser 2011-04-11 18:50:28 +0000
  • 4a7abcf290 Spirit: adding Phoenix V3 limits.hpp to allow for flawless definition of all required LIMITS Hartmut Kaiser 2011-04-11 18:49:21 +0000
  • ecb66ea42b Fixed typo Joel de Guzman 2011-04-08 23:38:09 +0000
  • 39f3505d00 Fixes http://boost.2283326.n4.nabble.com/Grammar-stopped-compiling-on-more-recent-spirit-version-td3432652.html Joel de Guzman 2011-04-08 00:21:27 +0000
  • 97baf5bbe2 Fixes http://boost.2283326.n4.nabble.com/Grammar-stopped-compiling-on-more-recent-spirit-version-td3432652.html Joel de Guzman 2011-04-08 00:21:12 +0000
  • af164e831c Spirit: merging from trunk (71077,71080) Hartmut Kaiser 2011-04-07 14:51:35 +0000
  • ba46672803 Spirit: fixing assertions in error_handler when used with multi_pass, added test Hartmut Kaiser 2011-04-07 14:38:33 +0000
  • 155f993c74 Spirit: fixing assertions in error_handler when used with multi_pass Hartmut Kaiser 2011-04-07 12:19:28 +0000
  • 2a0f38512f [spirit] Thomas Heller 2011-04-06 12:36:16 +0000
  • ffeeda55c7 Spirit: fixed yet another attribute handling problem Hartmut Kaiser 2011-04-02 02:55:22 +0000
  • fb75e1cb45 Fixing issue in utree.tag(). Bryce Adelstein-Lelbach 2011-04-01 23:16:37 +0000
  • d6690e7ca6 Spirit: merging from trunk (70820) Hartmut Kaiser 2011-04-01 16:06:16 +0000
  • e7e5e61d56 Spirit: fixing lexer example6.cpp Hartmut Kaiser 2011-04-01 16:02:27 +0000
  • 7605dc155a Spirit: adding workaround for gcc 4.2.1 Hartmut Kaiser 2011-04-01 11:43:37 +0000
  • 6539177b07 Spirit: merging from trunk (70801) Hartmut Kaiser 2011-04-01 00:29:11 +0000
  • df035cbc34 Spirit: regenerate updated docs Hartmut Kaiser 2011-04-01 00:17:46 +0000
  • f27c584d15 Spirit: fixing an issue with alternatives inside container components Hartmut Kaiser 2011-04-01 00:14:50 +0000
  • bf019b8b58 Spirit: fixing tests to actually run both test suites (Phoenix V2 and V3) Hartmut Kaiser 2011-03-30 11:29:59 +0000