Commit Graph

30 Commits

Author SHA1 Message Date
Nikita Kniazev
1ee3b7c18c Qi.Tests: Wrap r1 = r1 | eps with SPIRIT_NO_COMPILE_CHECK macro
Logic of the test is to prevent direct left recursion, but
currently because of it `b2` fails to compile `alternative.cpp`.

I have wrapped the case with `SPIRIT_NO_COMPILE_CHECK` like it
has been done in `char1.cpp` and `sequence.cpp` tests.

Actually the test fails at compilation only with std >= c++11,
but passes with std <= c++03.
2016-08-17 20:50:32 +03:00
Lee Clagett
a3d5d7909b Fixed qi::alternative test code. 2014-04-13 14:07:10 -04:00
Joel de Guzman
16b894852a added actions test
added _fail context for forcing a faiked parse
2014-04-02 17:38:03 +08:00
Hartmut Kaiser
4e804bf318 Spirit: Fixing inspect problems
[SVN r81794]
2012-12-08 15:51:22 +00:00
Joel de Guzman
39f3505d00 Fixes http://boost.2283326.n4.nabble.com/Grammar-stopped-compiling-on-more-recent-spirit-version-td3432652.html
[SVN r71100]
2011-04-08 00:21:27 +00:00
Joel de Guzman
814f2416bb fixes bug_march_10_2011_8_35_am in alternative.cpp test
[SVN r69813]
2011-03-10 01:16:39 +00:00
Hartmut Kaiser
eddea13c02 Spirit: adding a failing test case to alternative.cpp
[SVN r69780]
2011-03-09 20:07:51 +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
Joel de Guzman
d0ce4409fa Tweaks. Allow attribute compatibility on alternatives
[SVN r69023]
2011-02-19 09:15:03 +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
Hartmut Kaiser
83a792d7ed Spirit: updating copyrights
[SVN r67619]
2011-01-03 16:58:38 +00:00
Hartmut Kaiser
637d7522af Spirit: adjusting code to pass new assert inspect rule
[SVN r66504]
2010-11-12 00:36:49 +00:00
Hartmut Kaiser
6bea365c51 Spirit: updating copyrights, doc version, etc.
[SVN r58589]
2009-12-30 16:16:52 +00:00
Hartmut Kaiser
612ff62ba2 Spirit: reverted latest change
[SVN r57930]
2009-11-25 23:18:02 +00:00
Hartmut Kaiser
f5aa0b31aa Spirit: added specializations for the push_back CP for optional attribute values, adjusted tests
[SVN r57905]
2009-11-24 20:57:05 +00:00
Joel de Guzman
49ecd30b0f alternatives with optional attributes
[SVN r57107]
2009-10-23 16:27:55 +00:00
Joel de Guzman
6d5d557eb6 alternatives with optional attributes
[SVN r57105]
2009-10-23 15:58:46 +00:00
Joel de Guzman
8b63cfa629 fix unwanted merge
[SVN r57041]
2009-10-21 14:05:37 +00:00
Joel de Guzman
d56b56e3e0 Rule docs
[SVN r57013]
2009-10-20 14:08:14 +00:00
Hartmut Kaiser
84c37db301 Spirit: reverting change for alternative parsers, tests
[SVN r56707]
2009-10-10 15:38:15 +00:00
Hartmut Kaiser
600bfb761a Spirit: finalizing transform_attribute for rules, more tests
[SVN r56592]
2009-10-05 12:13:02 +00:00
Joel de Guzman
f0b75177b7 fixed alternative attribute handling
[SVN r56565]
2009-10-04 04:01:32 +00:00
Joel de Guzman
bd1738d88d doc updates
[SVN r53852]
2009-06-13 05:07:43 +00:00
Hartmut Kaiser
0820beb6f0 Spirit: fixed a problem in attribute handling for Qi sequences taking a std container as its attribute, added corresponding tests
[SVN r53609]
2009-06-03 22:41:36 +00:00
Hartmut Kaiser
04a42655c1 Spirit: more Qi regression tests
[SVN r52954]
2009-05-13 02:15:23 +00:00
Hartmut Kaiser
68af0c1931 Spirit: refined regression test
[SVN r52933]
2009-05-12 03:00:34 +00:00
Hartmut Kaiser
1936ebb467 Spirit: added test case for fixed attribute calculation for qi alternatives
[SVN r52932]
2009-05-12 02:51:35 +00:00
Hartmut Kaiser
436886de50 Merging Spirit V2.1
[SVN r52605]
2009-04-26 14:46:34 +00:00
Hartmut Kaiser
54565a342d Spirit: Updated copyright
[SVN r50424]
2009-01-01 11:59:13 +00:00
Joel de Guzman
2431a80d8a spirit2 ! :)
[SVN r44360]
2008-04-13 03:02:30 +00:00