2382 Commits

Author SHA1 Message Date
Hartmut Kaiser 3f791745e3 Spirit: added handling of variants to the new attribute handling
[SVN r69496]
2011-03-02 23:38:30 +00:00
Hartmut Kaiser 89b05ff46d Spirit: added handling of variants to the new attribute handling
[SVN r69495]
2011-03-02 23:37:52 +00:00
Hartmut Kaiser aeb773ecf4 Fixed #5246: mmap_file_iterator Fails to Initialize Correctly
[SVN r69476]
2011-03-02 12:29:17 +00:00
Hartmut Kaiser a8e9de3326 Spirit: decorating function calls for disambiguation
[SVN r69431]
2011-03-01 03:30:14 +00:00
Hartmut Kaiser 7c324eef45 Spirit: fixing container attribute handling of sequences and container parser components
[SVN r69405]
2011-02-28 22:43:13 +00:00
Hartmut Kaiser c5599510e9 Spirit: lexer tweaks
[SVN r69294]
2011-02-26 04:12:08 +00:00
Hartmut Kaiser d789cceec7 Spirit: added context to top level APIs
[SVN r69292]
2011-02-26 04:05:11 +00:00
Hartmut Kaiser a725d48279 Spirit: Fixing obscure bug in qi::attr()
[SVN r69218]
2011-02-23 20:08:35 +00:00
Joel de Guzman 95df416cb4 tweaks for qi and karma: option to have no predefined terminals
[SVN r69193]
2011-02-23 00:39:39 +00:00
Joel de Guzman db8872d1ca added option to have no predefined terminals _1..._N _j, _val, etc.
[SVN r69136]
2011-02-22 01:28:11 +00:00
Joel de Guzman 93b6b954d6 reverting 69103
[SVN r69114]
2011-02-21 01:31:56 +00:00
Hartmut Kaiser 0b02b87f45 Spirit: Fixed a warning about class/struct mismatch
[SVN r69104]
2011-02-20 20:46:56 +00:00
Hartmut Kaiser c3bd4db100 Spirit: removing reference to not existing header file (this broke all of Spirit)
[SVN r69103]
2011-02-20 20:37:46 +00:00
Hartmut Kaiser 1252a08c2b Spirit: fixed karma::repeat to use the new attribute propagation scheme as well
[SVN r69091]
2011-02-20 19:26:24 +00:00
Joel de Guzman 95d6f1fae0 Tweaks. Allow attribute compatibility on alternatives
[SVN r69022]
2011-02-19 09:14:26 +00:00
Joel de Guzman 3d0e657f08 Allow attribute compatibility on alternatives
[SVN r69020]
2011-02-19 02:13:03 +00:00
Joel de Guzman 6ec7f9bb32 Allow attribute compatibility with semantic actions
[SVN r68908]
2011-02-15 03:35:41 +00:00
Joel de Guzman 3476418d4c Allow attribute compatibility with semantic actions
[SVN r68907]
2011-02-15 03:20:29 +00:00
Hartmut Kaiser e9f97ac9ac Spirit: added comptibility macros for older code still using BOOST_SPIRIT_TERMINAL[_EX]
[SVN r68870]
2011-02-14 19:25:09 +00:00
Hartmut Kaiser 7e8cd823df Spirit: disambiguated boost::optional
[SVN r68865]
2011-02-14 16:54:05 +00:00
Hartmut Kaiser 7c93491cbb Spirit: Added utree traits forwarding header
[SVN r68861]
2011-02-14 13:22:56 +00:00
Hartmut Kaiser 0d57ee6906 Spirit: extending usage of BOOST_SPIRIT_NO_PREDEFINED_TERMINALS to all Karma components
[SVN r68853]
2011-02-13 20:47:46 +00:00
Hartmut Kaiser 0dc2bc3fc6 Spirit: fixing a kleene/sequence attribute issue
[SVN r68852]
2011-02-13 20:43:52 +00:00
Joel de Guzman fa2c1aad8e added option to have no predefined terminals
[SVN r68745]
2011-02-09 10:47:49 +00:00
Hartmut Kaiser 779975c25e Spirit: added missing CP specializations
[SVN r68725]
2011-02-08 17:32:06 +00:00
Hartmut Kaiser e77e112383 Spirit: fixed spelling in comments
[SVN r68690]
2011-02-07 13:41:52 +00:00
Hartmut Kaiser 09bb853789 Spirit: fixing handling for container attributes in parser sequences
[SVN r68687]
2011-02-07 01:25:22 +00:00
Hartmut Kaiser cda73af00f Spirit: fixing basic_hold_any<> for wchar_t
[SVN r68676]
2011-02-06 18:58:59 +00:00
Hartmut Kaiser 78be66628e Spirit: adding missing file
[SVN r68657]
2011-02-05 16:24:19 +00:00
Hartmut Kaiser 3fc4ceb718 Spirit: unified handling of sequences and container components for container attributes, modified hold_any to enable streaming with wchar_t, added extract_from_container CP, fixed integral generators for const data types
[SVN r68645]
2011-02-05 03:48:49 +00:00
Bryce Adelstein-Lelbach 31ae946ef9 Fix for broken utree logical operations.
[SVN r68576]
2011-01-31 05:31:55 +00:00
Bryce Adelstein-Lelbach dc09ed9169 Added support for storing function references in utree.
[SVN r68549]
2011-01-29 18:58:27 +00:00
Bryce Adelstein-Lelbach 2dc2b15309 Changed commented qbk markup for line_pos_iterator (regenned docs already committed).
[SVN r68548]
2011-01-29 18:57:04 +00:00
Bryce Adelstein-Lelbach 6091ac3252 Change 'invalid_type' to invalid_type in commented quickbook markup.
[SVN r68536]
2011-01-29 00:05:47 +00:00
Bryce Adelstein-Lelbach 5ef613e353 Removed unnecessary overload for the std::basic_string<> overload of
extract_c_string, added embedded char_type typedef to extract_c_string
specializations that were missing it.



[SVN r68494]
2011-01-27 22:59:14 +00:00
Bryce Adelstein-Lelbach 5a30752baa Added regression tests and fixes for Spirit.Qi numeric literal alternatives issue.
[SVN r68487]
2011-01-27 20:30:12 +00:00
Hartmut Kaiser f3e3c8469b Spirit: adding advance parser component to Spirit repository
[SVN r68461]
2011-01-27 01:09:54 +00:00
Hartmut Kaiser f1552bebf5 Spirit: fixing const correctness bug in Karma real_policies
[SVN r68457]
2011-01-26 18:03:45 +00:00
Hartmut Kaiser f7ec21892b Spirit: removing utree from release branch
[SVN r68409]
2011-01-24 02:04:39 +00:00
Hartmut Kaiser 19d4107ecc Phoenix: suppressing (MSVC) warning about multiple assignment operators
[SVN r68386]
2011-01-23 16:09:44 +00:00
Joel de Guzman a7d7f527eb Added default construction of values + assignment operator for actors.
[SVN r68377]
2011-01-23 10:49:16 +00:00
Joel de Guzman 9799b5c120 Added default construction of values + assignment operator for actors.
[SVN r68374]
2011-01-22 23:08:10 +00:00
Joel de Guzman 9a1d2e7d2c removed unnecessary private assignment operator
[SVN r68320]
2011-01-20 13:03:42 +00:00
Hartmut Kaiser 5368650377 Spirit: merging from trunk
[SVN r68198]
2011-01-17 02:29:15 +00:00
Joel de Guzman b27d004dfd applying 'inline' patch to numerics
[SVN r68196]
2011-01-17 00:10:17 +00:00
Bryce Adelstein-Lelbach 63eea24818 Workaround regressions introduced in Karma by r68177; add asserts to karma::as
and qi::as.



[SVN r68180]
2011-01-16 06:28:23 +00:00
Bryce Adelstein-Lelbach 588f73fc34 Fixed typo.
[SVN r68171]
2011-01-15 15:03:34 +00:00
Steven Watanabe 2adcb7862b Revert [67111] (addition of boost/detail/iomanip.hpp) and all the commits that depend on it. ([68137], [68140], [68141], [68154], and [68165]).
[SVN r68168]
2011-01-15 08:11:51 +00:00
Hartmut Kaiser 984bd64e97 Spirit: added explicit name() to symbols
[SVN r68167]
2011-01-15 02:54:22 +00:00
Bryce Adelstein-Lelbach 51ab66858a Docs for karma::as, more utree docs.
[SVN r68163]
2011-01-14 23:15:23 +00:00