Hartmut Kaiser
d66b8b2c36
Spirit: enabling Phoenix V3 tests
...
[SVN r70737]
2011-03-30 02:30:36 +00:00
Hartmut Kaiser
ff02f5751c
Spirit: more fixes for Phoenix V3
...
[SVN r70696]
2011-03-29 14:25:46 +00:00
Vladimir Prus
48b3346f18
Complete Phonix 2 & 3 test setup.
...
Current regression test system assumes that each test has a distinct
name. It does not support having one test built with two property sets,
and reporting them properly. So, we need to locally redefine the
'run' and 'compile' functions to declare two variants of each test.
[SVN r70694]
2011-03-29 13:12:39 +00:00
Hartmut Kaiser
2afde11ef5
Spirit: more adjustments for Phoenix V3
...
[SVN r70687]
2011-03-29 00:11:41 +00:00
Hartmut Kaiser
400a764d61
Spirit: patch allowing to use Spirit with Phoenix V3
...
[SVN r70656]
2011-03-28 02:37:31 +00:00
Hartmut Kaiser
e342e00d02
Spirit: applied Thomas Heller's patch fixing a bunch of warnings
...
[SVN r70605]
2011-03-26 23:48:38 +00:00
Hartmut Kaiser
cb0ad949b0
Spirit: fixing iterator handling in stream parser, added test
...
[SVN r70550]
2011-03-26 01:01:41 +00:00
Hartmut Kaiser
33ccba6f3a
Spirit: comment fixes, minor adjustments
...
[SVN r70225]
2011-03-20 18:25:44 +00:00
Hartmut Kaiser
1cd6547388
Spirit: more work on Qi container attributes
...
[SVN r70211]
2011-03-19 23:42:09 +00:00
Hartmut Kaiser
9db67059e0
Spirit: adding test for recently fixed container attribute handling problem
...
[SVN r70045]
2011-03-17 00:18:08 +00:00
Hartmut Kaiser
8483d78f97
Spirit: adding possibility to specify token id with lex::char_ and lex::string
...
[SVN r69833]
2011-03-10 22:29:40 +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
95e1432c0c
Spirit: fixing attribute problem in new assign_value_to_container CP
...
[SVN r69772]
2011-03-09 14:34:51 +00:00
Joel de Guzman
5da23ebd08
keywords patch
...
[SVN r69671]
2011-03-08 02:18:41 +00:00
Joel de Guzman
d426d220b6
Bug?
...
[SVN r69599]
2011-03-06 05:41:28 +00:00
Hartmut Kaiser
418fd94ddb
Spirit: fixed compilation issue in attribute handling code
...
[SVN r69527]
2011-03-03 18:49:26 +00:00
Hartmut Kaiser
25216c09c8
Spirit: commented two non-functional use cases
...
[SVN r69498]
2011-03-02 23:45:14 +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
7c324eef45
Spirit: fixing container attribute handling of sequences and container parser components
...
[SVN r69405]
2011-02-28 22:43:13 +00:00
Hartmut Kaiser
5afb701cc1
Spirit: added context to top level APIs, added docs, added tests
...
[SVN r69293]
2011-02-26 04:07:14 +00:00
Hartmut Kaiser
14cdc347c5
Spirit: Fixing obscure bug in qi::attr(), added test case
...
[SVN r69219]
2011-02-23 20:09:38 +00:00
Joel de Guzman
0cc2c21375
fixed test error
...
[SVN r69138]
2011-02-22 02:08:05 +00:00
Hartmut Kaiser
34caf28b54
Spirit: fixed karma::repeat to use the new attribute propagation scheme as well, adding tests
...
[SVN r69092]
2011-02-20 19:27:22 +00:00
Joel de Guzman
d0ce4409fa
Tweaks. Allow attribute compatibility on alternatives
...
[SVN r69023]
2011-02-19 09:15:03 +00:00
Joel de Guzman
2b1dac562a
Allow attribute compatibility with semantic actions
...
[SVN r68906]
2011-02-15 03:20:11 +00:00
Hartmut Kaiser
0dc2bc3fc6
Spirit: fixing a kleene/sequence attribute issue
...
[SVN r68852]
2011-02-13 20:43:52 +00:00
Hartmut Kaiser
dda450b4d8
Spirit: added one more test
...
[SVN r68746]
2011-02-09 14:26:54 +00:00
Joel de Guzman
b49f827549
added option to have no predefined terminals
...
[SVN r68744]
2011-02-09 10:44:41 +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
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
38e43304b2
Spirit: fixing test Jamfile
...
[SVN r68298]
2011-01-19 17:08:17 +00:00
Hartmut Kaiser
e072d85c37
Adding test
...
[SVN r68292]
2011-01-19 16:08:52 +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
5cca7065e8
Spirit: added explicit name() to symbols, doc fixes
...
[SVN r68166]
2011-01-15 02:48:46 +00:00
Bryce Adelstein-Lelbach
3d1cd1811c
Replacing the use of <iomanip> with <boost/detail/iomanip.hpp> across Boost.
...
On Linux, GNU's libstdc++, which is the default stdlib for icc and clang,
cannot parse the <iomanip> header in version 4.5+ (which thankfully neither
compiler advises the use of yet), as it's original C++98-friendly
implementation has been replaced with a gnu++0x implementation.
<boost/detail/iomanip.hpp> is a portable implementation of <iomanip>, providing
boost::detail::setfill, boost::detail::setbase, boost::detail::setw,
boost::detail::setprecision, boost::detail::setiosflags and
boost::detail::resetiosflags.
[SVN r68140]
2011-01-14 02:35:58 +00:00
Hartmut Kaiser
9fec54a408
Spirit: fixing regression in netlib url parser
...
[SVN r67963]
2011-01-11 16:18:19 +00:00
Bryce Adelstein-Lelbach
dd897317ca
Re-added Qi numeric literals as they no longer break Qi auto-magic.
...
[SVN r67902]
2011-01-10 03:04:31 +00:00
Hartmut Kaiser
ca6b180931
Spirit: replaced proto::lit with spirit::lit
...
[SVN r67754]
2011-01-07 17:50:06 +00:00
Bryce Adelstein-Lelbach
9a4c9d7852
Fixes for utree tags (tag method won't throw for non-strings utree types, bug
...
fix from peper for max-size shorts).
[SVN r67744]
2011-01-07 01:09:17 +00:00
Bryce Adelstein-Lelbach
e1b0e45a5d
Removed Qi numeric literals (interference w/ auto magic)
...
[SVN r67737]
2011-01-06 23:37:52 +00:00
Bryce Adelstein-Lelbach
a1fa5e9721
Added FIXME comments for utree sequence tests.
...
[SVN r67713]
2011-01-06 04:24:26 +00:00
Hartmut Kaiser
2b12744edf
Spirit: added more tests
...
[SVN r67712]
2011-01-06 03:12:02 +00:00
Hartmut Kaiser
0134cd358f
Spirit: added more tests
...
[SVN r67693]
2011-01-05 22:38:10 +00:00
Hartmut Kaiser
242874826f
Spirit: more utree fixes
...
[SVN r67689]
2011-01-05 21:06:41 +00:00
Bryce Adelstein-Lelbach
77f6955781
Regenned docs to fix a problem in them, added more utree tests.
...
[SVN r67683]
2011-01-05 16:44:32 +00:00
Hartmut Kaiser
83a792d7ed
Spirit: updating copyrights
...
[SVN r67619]
2011-01-03 16:58:38 +00:00
Bryce Adelstein-Lelbach
569b3111e1
Renamed the "get_c_string_impl" Spirit CP to "extract_c_string"; changed utree
...
tests for mixed expectation/sequence operators. Added spirit::result_of::get_begin
and spirit::result_of::get_end to string_traits.hpp.
[SVN r67606]
2011-01-03 05:24:09 +00:00
Bryce Adelstein-Lelbach
1446a3fa25
Parameterized and literal support for integer, real and boolean parsers. Fix for
...
lazy parser and handles_container<>. Added docs for as<T> (docs for Qi only).
[SVN r67553]
2011-01-01 22:22:56 +00:00
Bryce Adelstein-Lelbach
c4ea90c69b
Added support for integral literals to Qi.
...
[SVN r67508]
2010-12-30 21:55:39 +00:00
Bryce Adelstein-Lelbach
eac6e38159
Reorganized Spirit tests, broke down larger tests so they won't time out on
...
ICC.
[SVN r67494]
2010-12-29 21:17:01 +00:00
Hartmut Kaiser
f30ca2301d
Spirit: utree modifications, mostly
...
[SVN r67472]
2010-12-27 23:45:44 +00:00
Hartmut Kaiser
9efb146e36
Spirit: touching up utree
...
[SVN r67457]
2010-12-26 17:18:24 +00:00
Hartmut Kaiser
0fa3a02cd6
Spirit: added test
...
[SVN r67455]
2010-12-26 15:30:11 +00:00
Hartmut Kaiser
ac0cdfb0a7
Spirit: utree integration, initial implementation complete
...
[SVN r67447]
2010-12-25 21:13:56 +00:00
Hartmut Kaiser
3f90d0c7d8
Spirit: fixing Qi sequence attribute handling
...
[SVN r67442]
2010-12-24 02:12:10 +00:00
Hartmut Kaiser
d785d4f538
Spirit: fixing Karma string literal problem
...
[SVN r67441]
2010-12-24 02:10:11 +00:00
Bryce Adelstein-Lelbach
05913d71b4
Added the as directive.
...
[SVN r67437]
2010-12-23 21:14:50 +00:00
Bryce Adelstein-Lelbach
a007ccec8d
Removed the typed string CP, add a fix for sequences, and some new tests for
...
them.
[SVN r67409]
2010-12-22 05:20:00 +00:00
Hartmut Kaiser
25b26153d5
Spirit: fixed/added utree tests
...
[SVN r67408]
2010-12-22 01:27:07 +00:00
Bryce Adelstein-Lelbach
3b37b8e575
Added a new utree CP to allow rule<Iterator, utf8_string_type()> r = char("+-/*")
...
semantics (rationale: a single character is represented as a string in utree).
Also added tests for the above functionality.
[SVN r67392]
2010-12-21 19:54:14 +00:00
Bryce Adelstein-Lelbach
555ce8238d
Retooled the get_c_string customization point in Spirit (reimplemented it as
...
a static member of a template struct) to fix parameterized use of karma::string
with utree (e.g., string("foo")). Broke the Spirit test-suite into five test-suites
in the test Jamfile for testing individual Spirit modules (this doesn't change
what tests are run if you just invoke 'bjam' in libs/spirit/test, nor does it change
where in the build directory the tests are placed). Added some more utree tests.
[SVN r67380]
2010-12-21 07:17:40 +00:00
Hartmut Kaiser
28bb0466c4
Spirit: adding uninitialized utree node type
...
[SVN r67379]
2010-12-21 02:50:47 +00:00
Hartmut Kaiser
0643a7d53e
Spirit: utree documentation work
...
[SVN r67357]
2010-12-20 01:59:17 +00:00
Hartmut Kaiser
c6e903b281
Spirit: fixing header ordering
...
[SVN r67344]
2010-12-19 17:25:22 +00:00
Hartmut Kaiser
04faf8e525
Spirit: improving integration of utree in Karma
...
[SVN r67316]
2010-12-19 03:37:49 +00:00
Joel de Guzman
408f917c68
correct as_string behavior
...
[SVN r67056]
2010-12-06 03:58:13 +00:00
Hartmut Kaiser
ab5c13c58c
Spirit: working on utree integration with Karma, adding tests
...
[SVN r67052]
2010-12-06 00:14:19 +00:00
Hartmut Kaiser
d7a5158607
Spirit: adding a few utree test cases which currently still fail
...
[SVN r67024]
2010-12-05 18:40:31 +00:00
Joel de Guzman
5bef5d36d7
added as_string directive as a synonym to "raw".
...
[SVN r67019]
2010-12-05 04:37:45 +00:00
Hartmut Kaiser
48abd98e8d
Spirit: fixed utree tests
...
[SVN r67001]
2010-12-04 02:16:51 +00:00
Hartmut Kaiser
9d4b93650f
Spirit: fixed utree tests
...
[SVN r66999]
2010-12-04 02:03:33 +00:00
Joel de Guzman
e690655eb1
Utree-spirit integration
...
[SVN r66995]
2010-12-03 23:54:39 +00:00
Hartmut Kaiser
a2b5ee39e9
Spirit: more warning fixes in lexer tests
...
[SVN r66948]
2010-12-01 14:39:43 +00:00
Hartmut Kaiser
adce0d2f4a
Spirit: minor adjustment to lexer test
...
[SVN r66947]
2010-12-01 14:36:07 +00:00
Hartmut Kaiser
882b2786a0
Spirit: more utree fixes for better integration with Qi, updated tests
...
[SVN r66938]
2010-11-30 23:42:03 +00:00
Hartmut Kaiser
4828ebed7b
Spirit: more utree tests
...
[SVN r66935]
2010-11-30 22:55:27 +00:00
Hartmut Kaiser
791e72f108
Spirit: test fixes...
...
[SVN r66919]
2010-11-30 20:36:09 +00:00
Hartmut Kaiser
b638e2cba0
Spirit: adding basic utree tests
...
[SVN r66916]
2010-11-30 20:14:08 +00:00
Hartmut Kaiser
acbd5cca5d
Spirit: adding minimal utree tests
...
[SVN r66913]
2010-11-30 19:50:10 +00:00
Hartmut Kaiser
e7b6b72df8
Spirit: fixing warnings in lexer tests
...
[SVN r66850]
2010-11-29 19:05:45 +00:00
Hartmut Kaiser
3ddbb0263b
Spirit: added new test for lexer id_types not equal to std::size_t
...
[SVN r66849]
2010-11-29 18:51:12 +00:00
Hartmut Kaiser
fdcc51780c
Spirit: adding more tests, updating docs
...
[SVN r66796]
2010-11-27 16:05:13 +00:00
Hartmut Kaiser
ab43e2e78b
Spirit: added two more lexer examples
...
[SVN r66777]
2010-11-26 18:33:30 +00:00
Hartmut Kaiser
42dc03c37b
Spirit: added one more lexer regression test
...
[SVN r66761]
2010-11-25 22:41:23 +00:00
Hartmut Kaiser
07aaaca51b
Spirit: adding new test for lexer lookahead
...
[SVN r66741]
2010-11-24 23:51:56 +00:00
Hartmut Kaiser
13a4d3c83a
Spirit: adding yet another regression test
...
[SVN r66738]
2010-11-24 18:10:35 +00:00
Hartmut Kaiser
e329f1b28e
Spirit: adding test case for lexer problem fixed with the previous commit
...
[SVN r66736]
2010-11-24 17:16:23 +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
67789d3e51
Spirit: added regression test for qi::repeat
...
[SVN r66169]
2010-10-25 00:53:56 +00:00
Hartmut Kaiser
d0252c5aa6
Spirit: fixed #4742 (Karma produces not the supposed output for a real number generator in scientific mode), added test
...
[SVN r66051]
2010-10-17 20:41:51 +00:00
Hartmut Kaiser
8259c2c711
Adding regression test for real_parser<float>, still fails, ATM.
...
[SVN r65655]
2010-09-28 22:29:34 +00:00
Hartmut Kaiser
94eb1365dd
Added test case for broken debug output for optionals
...
[SVN r64973]
2010-08-23 17:55:47 +00:00
Christopher Schmidt
9c969ae095
fixed initialization of one-element fusion sequences
...
[SVN r64699]
2010-08-09 19:24:48 +00:00
Hartmut Kaiser
6d828ccc85
Spirit: fixed a problem while handling single element sequence attributes
...
[SVN r64258]
2010-07-22 13:24:20 +00:00
Hartmut Kaiser
e53af16ab2
Spirit: added karma::duplicate[] directive, tests and docs
...
[SVN r63892]
2010-07-11 19:41:53 +00:00
Hartmut Kaiser
f0ca803b90
Spirit: minor documentation work, untabified file
...
[SVN r63788]
2010-07-09 19:02:54 +00:00
Joel de Guzman
fd3f45f181
disallowing partial parses of ints and enforcing overflow-is-parse-error rule.
...
[SVN r63127]
2010-06-20 10:05:10 +00:00
Hartmut Kaiser
ffd143b920
Spirit: fixed backtracking problem if semantic action makes parse fail retrospectively, added test
...
[SVN r63087]
2010-06-18 21:51:30 +00:00
Hartmut Kaiser
ab1f828376
Spirit: fixed #4253 : Error with lex::_val, added test
...
[SVN r62184]
2010-05-25 02:55:57 +00:00
Hartmut Kaiser
44a4d27dee
Spirit: Fixing numeric parser tests
...
[SVN r62145]
2010-05-22 14:57:10 +00:00
Hartmut Kaiser
bcf948448b
Spirit: fixing const correctness problem, added test
...
[SVN r62144]
2010-05-22 14:28:52 +00:00
Hartmut Kaiser
600edefd1c
Spirit: Added tests to ensure numeric overflow leads to failing parse
...
[SVN r62116]
2010-05-20 17:25:08 +00:00
Hartmut Kaiser
b81a218d3d
Spirit: fixing strict issue in Karma sequences, added test case
...
[SVN r61844]
2010-05-07 18:02:30 +00:00
Hartmut Kaiser
bbca6fad7d
Spirit: added a test case
...
[SVN r61838]
2010-05-07 15:45:40 +00:00
Hartmut Kaiser
c4bd086c9f
Spirit: introduced new cutomization point for karma alternatives (variant_which) and extended strict mode to alternatives, added tests
...
[SVN r61727]
2010-05-02 03:07:54 +00:00
Douglas Gregor
1f1bdb03c0
Eliminate a redundant (and therefore incorrect) using declaration for int_.
...
[SVN r61696]
2010-04-30 07:00:44 +00:00
Hartmut Kaiser
fdb92763c6
Spirit: added strict mode to Karma, new directives strict[] and relaxed[]. No docs yet
...
[SVN r61491]
2010-04-22 20:25:10 +00:00
Hartmut Kaiser
e7dcdee2c7
Spirit: enabling Qi debug test
...
[SVN r61478]
2010-04-22 01:01:07 +00:00
Hartmut Kaiser
2966839ec7
Spirit: fixed gcc compilation problems, added karma debug support, fixed Qi debug indentation
...
[SVN r61475]
2010-04-21 23:35:50 +00:00
Hartmut Kaiser
491095d948
Spirit: fixing problem with using a karma::repeat[] in a sequence.
...
[SVN r61468]
2010-04-21 17:22:37 +00:00
Hartmut Kaiser
08afd83615
Spirit: added karma::skip directive
...
[SVN r61445]
2010-04-21 00:49:21 +00:00
Hartmut Kaiser
36a531388f
Spirit: added regression test
...
[SVN r61426]
2010-04-20 14:37:58 +00:00
Hartmut Kaiser
7a2557646c
Spirit: fixing inspect errors
...
[SVN r61371]
2010-04-18 18:23:18 +00:00
Hartmut Kaiser
f0b3d3c909
Spirit: fixed attribute propagation of optionals in rules
...
[SVN r61328]
2010-04-16 22:47:13 +00:00
Hartmut Kaiser
bfe0fe032c
Spirit: enabled single element sequences everywhere a single value is expected (Qi, Karma), added tests
...
[SVN r61324]
2010-04-16 18:15:19 +00:00
Hartmut Kaiser
5b0795c272
Spirit: added single character syntax for character ranges for Karma as well, added tests
...
[SVN r61321]
2010-04-16 18:01:02 +00:00
Hartmut Kaiser
ce3ab6be45
Spirit: added single character syntax for character ranges, added tests
...
[SVN r61319]
2010-04-16 17:56:11 +00:00
Hartmut Kaiser
12b882b557
Spirit: added more tests
...
[SVN r61308]
2010-04-16 02:48:12 +00:00
Hartmut Kaiser
c65fb2f80f
Spirit: refining the transform_attribute CP
...
[SVN r61284]
2010-04-15 02:43:23 +00:00
Hartmut Kaiser
dc21be9b9f
Spirit: fixing problems in reference.cpp
...
[SVN r61171]
2010-04-10 02:32:28 +00:00
Hartmut Kaiser
13b3ef8e1b
Spirit: added new test
...
[SVN r61124]
2010-04-07 13:27:52 +00:00
Joel de Guzman
717a52ae53
fix for new attribute handling for int parsers.
...
[SVN r61122]
2010-04-07 13:10:15 +00:00
Joel de Guzman
ce03668632
added tests for handling debug output for stl containers
...
[SVN r60494]
2010-03-12 00:20:01 +00:00
Hartmut Kaiser
b6b0b4fd47
Spirit: Fixing problem in Karma repetitive generators.
...
[SVN r60451]
2010-03-10 23:37:04 +00:00
Joel de Guzman
5b0e883834
more tests
...
[SVN r60346]
2010-03-08 12:50:04 +00:00
Hartmut Kaiser
1420ca57dc
Spirit: implemented new encoding features for Karma, added tests
...
[SVN r60257]
2010-03-06 21:59:15 +00:00
Joel de Guzman
190c6d21c8
tweaks
...
[SVN r60220]
2010-03-06 00:19:12 +00:00
Joel de Guzman
2b35713eea
better "encoding" usage
...
[SVN r60217]
2010-03-05 23:17:02 +00:00
Joel de Guzman
48ee009d92
rules with parameters for char encoding
...
[SVN r60190]
2010-03-05 15:40:12 +00:00
Joel de Guzman
d04374aabb
encoding directive
...
[SVN r60184]
2010-03-05 13:30:35 +00:00
Hartmut Kaiser
7576bd0c7b
Spirit: fixing copyrights
...
[SVN r60155]
2010-03-04 19:00:09 +00:00
Hartmut Kaiser
38152660b1
Spirit: Fixed return value for expect parser if exceptions are not enabled.
...
[SVN r60154]
2010-03-04 18:58:28 +00:00
Hartmut Kaiser
99f7c4a8a8
Spirit: fixed #3815 (Clearing an iterator range), added test
...
[SVN r59930]
2010-02-26 01:13:28 +00:00
Hartmut Kaiser
93407fafd1
Spirit: added karma::no_delimit[], added post-delimit step to implicit verbatim Karma rules
...
[SVN r59761]
2010-02-19 15:45:23 +00:00
Hartmut Kaiser
30018804eb
Spirit: adding no_skip[] directive, docs, tests, etc.
...
[SVN r59719]
2010-02-17 02:18:44 +00:00
Joel de Guzman
d969d8eb2d
minor tweaks
...
[SVN r59717]
2010-02-17 02:09:30 +00:00
Hartmut Kaiser
7eac2e0b03
Spirit: buffer[buffer[...]] does not result in double buffering anymore, added tests
...
[SVN r59541]
2010-02-07 04:00:46 +00:00
Joel de Guzman
da553929ec
added hold directive
...
[SVN r59521]
2010-02-06 02:15:34 +00:00
Joel de Guzman
104e749067
added hold directive
...
[SVN r59520]
2010-02-06 01:55:56 +00:00
Hartmut Kaiser
9460453df6
Spirit: added another testcase for multi_pass
...
[SVN r59496]
2010-02-05 00:45:18 +00:00
Hartmut Kaiser
98487ff905
Spirit: fixing inspect errors
...
[SVN r59488]
2010-02-05 00:32:43 +00:00
Hartmut Kaiser
c26800257e
Spirit: added testcase for latest regression
...
[SVN r59487]
2010-02-05 00:32:14 +00:00
Joel de Guzman
8f203e8106
More Unicode Support
...
[SVN r59441]
2010-02-03 12:35:53 +00:00
Joel de Guzman
67d5d07428
basic unicode tests ok
...
[SVN r59424]
2010-02-02 12:15:30 +00:00
Joel de Guzman
3e345922f1
fix regression failure. macro BOOST_SPIRIT_TEST_REAL_PRECISION enables a particular test for precision. This is disabled by default.
...
[SVN r59361]
2010-01-30 03:44:30 +00:00
Hartmut Kaiser
f1bb6c531e
Spirit: added tests for sequences with unused attribute at the end
...
[SVN r59357]
2010-01-30 02:18:10 +00:00
Hartmut Kaiser
8ac872d39e
Spirit: fixing remaining problems from changing transform_attribute
...
[SVN r59348]
2010-01-29 17:13:53 +00:00
Hartmut Kaiser
27b7ad03b9
Spirit: more tests for recent binary fix
...
[SVN r58943]
2010-01-12 16:20:01 +00:00
Hartmut Kaiser
3cbf0e686c
Spirit: added another test case for unsigned integer generators
...
[SVN r58942]
2010-01-12 16:14:39 +00:00
Hartmut Kaiser
305d978127
Spirit: fixing tests for qi::matches[]
...
[SVN r58917]
2010-01-12 01:10:31 +00:00
Hartmut Kaiser
d180c4d806
Spirit: reverting change to Qi sequence attribute handling
...
[SVN r58850]
2010-01-09 18:52:59 +00:00
Hartmut Kaiser
8ad85ef03c
Spirit: fixing attribute handling in sequences
...
[SVN r58824]
2010-01-09 03:51:21 +00:00
Hartmut Kaiser
6943646dd8
Spirit: adding tests for the matches[] directive
...
[SVN r58798]
2010-01-08 02:35:10 +00:00
Hartmut Kaiser
88084a2bc2
Spirit: fixing tests for Qi match
...
[SVN r58770]
2010-01-06 16:01:05 +00:00
Hartmut Kaiser
d2a4c7db6a
Spirit: added more tests for Karma auto_
...
[SVN r58769]
2010-01-06 16:00:18 +00:00
Hartmut Kaiser
33bcfd368c
Spirit: fixing Karma binary tests
...
[SVN r58768]
2010-01-06 15:59:37 +00:00
Hartmut Kaiser
6bea365c51
Spirit: updating copyrights, doc version, etc.
...
[SVN r58589]
2009-12-30 16:16:52 +00:00
Hartmut Kaiser
9e68c7836b
Spirit: fixing a problem in sequences if the attribute is a container of containers, more test cases
...
[SVN r58564]
2009-12-29 16:37:17 +00:00
Hartmut Kaiser
c5714e60b2
Spirit: little endian binary test fix
...
[SVN r58520]
2009-12-23 22:22:38 +00:00
Hartmut Kaiser
5b38575814
Spirit: minor test adjustment
...
[SVN r58469]
2009-12-20 14:32:08 +00:00
Hartmut Kaiser
e774599d93
Spirit: fixing qi::repeat[] for unused attributes, augmented tests
...
[SVN r58414]
2009-12-16 12:31:16 +00:00
Hartmut Kaiser
0cad894939
Spirit: fixing problem in qi::repeat[], augmented tests
...
[SVN r58408]
2009-12-16 01:38:09 +00:00
Hartmut Kaiser
cfc930afff
Spirit: doc fixes and test additions
...
[SVN r58379]
2009-12-14 15:53:02 +00:00
Hartmut Kaiser
4e02281ad7
Spirit: added bool return value to push_back customization point, adjusted tests
...
[SVN r58298]
2009-12-11 19:50:35 +00:00
Hartmut Kaiser
3ff68ed6e1
Spirit: added new karma example
...
[SVN r58171]
2009-12-06 01:17:45 +00:00
Hartmut Kaiser
a825026007
Spirit: updated docs, added more tests
...
[SVN r58145]
2009-12-04 19:59:57 +00:00
Hartmut Kaiser
1bcf398ae5
Spirit: adding karma::columns directive, tests
...
[SVN r58121]
2009-12-03 17:47:30 +00:00
Hartmut Kaiser
fad57733ed
Spirit: simplified auto facilities, adjusted tests to compile with gcc as well
...
[SVN r58118]
2009-12-03 16:57:55 +00:00
Hartmut Kaiser
77812536a2
Spirit: added tests for new API functions
...
[SVN r58107]
2009-12-03 03:18:41 +00:00
Hartmut Kaiser
efc0ae870a
Spirit: added new karma example (auto_facilities.cpp), tweaks to auto_ tests
...
[SVN r58083]
2009-12-01 14:35:34 +00:00
Hartmut Kaiser
ae775567c9
Spirit: fixes to karma::auto_, added qi::auto_, added tests
...
[SVN r58048]
2009-11-29 23:30:50 +00:00
Hartmut Kaiser
fa09b0f10c
Spirit: added karma::auto_ and related facilities, added test
...
[SVN r58042]
2009-11-29 21:28:22 +00:00
Hartmut Kaiser
fca181ea0a
Spirit: added karma::symbols generator, updated docs, tests, and example
...
[SVN r57974]
2009-11-27 19:09:02 +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
Hartmut Kaiser
550e6c849b
Spirit: fixed test case
...
[SVN r57869]
2009-11-23 17:23:43 +00:00
Hartmut Kaiser
94565f00c2
Spirit: added new test cases
...
[SVN r57865]
2009-11-23 16:26:11 +00:00
Daniel James
9a599c07fd
Implement prefix_find.
...
[SVN r57730]
2009-11-17 20:26:15 +00:00
Daniel James
8d0e234b86
Don't match substrings in symbols::find.
...
[SVN r57718]
2009-11-16 23:56:20 +00:00
Hartmut Kaiser
7c970d0298
Spirit: updating static lexer support
...
[SVN r57583]
2009-11-11 21:29:50 +00:00
Hartmut Kaiser
b27b5c312a
Spirit: started to integrate re2c style code generator for lexer
...
[SVN r57563]
2009-11-11 03:58:20 +00:00
Daniel James
02ff0bf2cc
Fix a few gcc warnings. Still some long long constant warnings and an integer overflow warning.
...
[SVN r57524]
2009-11-09 19:46:09 +00:00
Hartmut Kaiser
aab62c9837
Spirit: silencing MSVC warnings
...
[SVN r57505]
2009-11-09 04:02:16 +00:00
Hartmut Kaiser
62acdc7a6b
Spirit: and yet another fixed warning
...
[SVN r57473]
2009-11-07 23:00:36 +00:00
Hartmut Kaiser
66c1ec2ad5
Spirit: fixing more warnings
...
[SVN r57472]
2009-11-07 22:58:06 +00:00
Hartmut Kaiser
5ef3e235dc
Spirit: fixing more warnings
...
[SVN r57470]
2009-11-07 22:37:06 +00:00
Hartmut Kaiser
b05fe26fae
Spirit: fixing bug in alternatives taking optionals
...
[SVN r57435]
2009-11-06 14:40:18 +00:00
Hartmut Kaiser
b77800682a
Spirit: removed another superfluous semicolon
...
[SVN r57417]
2009-11-05 17:58:19 +00:00
Hartmut Kaiser
d0a1718f17
Spirit: replaced long long by boost::long_long_type
...
[SVN r57415]
2009-11-05 17:50:26 +00:00
Joel de Guzman
c7df3e7cd3
symbols fix from Daniel James
...
[SVN r57401]
2009-11-05 07:34:23 +00:00
Hartmut Kaiser
c2708c20e8
Spirit: adjusting test case for reverted semantics
...
[SVN r57309]
2009-11-03 15:00:38 +00:00
Hartmut Kaiser
8d41d43c5b
Spirit: added new lexer test
...
[SVN r57299]
2009-11-03 01:54:01 +00:00
Hartmut Kaiser
92977a52a2
Spirit: added new lexer test
...
[SVN r57278]
2009-11-01 17:51:02 +00:00
Hartmut Kaiser
2a2df9a5d2
Spirit: added stream based API description to docs
...
[SVN r57233]
2009-10-29 18:07:19 +00:00
Hartmut Kaiser
8f609c5ee3
Spirit: added stream based API description to docs
...
[SVN r57226]
2009-10-29 15:43:25 +00:00
Hartmut Kaiser
ea051b978b
Spirit: doc update
...
[SVN r57163]
2009-10-27 00:02:10 +00:00
Hartmut Kaiser
e39451eb0e
Spirit: added even more alternative tests
...
[SVN r57130]
2009-10-24 14:18:32 +00:00
Hartmut Kaiser
24bd401c79
Spirit: added more alternative tests
...
[SVN r57129]
2009-10-24 14:09:15 +00:00
Hartmut Kaiser
8be343bf16
Spirit: test and doc updates
...
[SVN r57123]
2009-10-24 03:09:00 +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
Hartmut Kaiser
d149e948bd
Spirit: added #pragma setlocale() to tests for VC7.1
...
[SVN r57051]
2009-10-21 20:31:00 +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
7968ba4c62
Spirit: fixing tests for big endian binary generator
...
[SVN r56960]
2009-10-17 16:12:37 +00:00
Troy D. Straszheim
11f770cf30
rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
...
[SVN r56942]
2009-10-17 02:07:38 +00:00
Hartmut Kaiser
0aaf883c68
Spirit: added test detecting endianess/truncation problem on little endian systems
...
[SVN r56915]
2009-10-16 13:04:00 +00:00
Hartmut Kaiser
ace9399752
Spirit: more workarounds for VC7.1
...
[SVN r56851]
2009-10-14 21:09:16 +00:00
Hartmut Kaiser
2fb461c81c
Spirit: fixing test for VC7.1
...
[SVN r56843]
2009-10-14 19:16:10 +00:00
Hartmut Kaiser
678312fe9f
Spirit: removing remnants of safe_bool
...
[SVN r56839]
2009-10-14 18:45:59 +00:00
Hartmut Kaiser
36b4edd277
Spirit: more fixes related to VC7.1
...
[SVN r56838]
2009-10-14 18:31:15 +00:00
Hartmut Kaiser
fccc6a3a01
Spirit: disabling certain tests for broken platforms
...
[SVN r56794]
2009-10-13 18:26:30 +00:00
Hartmut Kaiser
d4d789c13c
Spirit: updating examples and tests
...
[SVN r56789]
2009-10-13 16:20:36 +00:00
Hartmut Kaiser
84c37db301
Spirit: reverting change for alternative parsers, tests
...
[SVN r56707]
2009-10-10 15:38:15 +00:00
Hartmut Kaiser
5661b8654b
Spirit: improved fix for re-initialization of optionals, added tests
...
[SVN r56705]
2009-10-10 15:09:52 +00:00
Hartmut Kaiser
0dc7d93b35
Spirit: finalized bool parsers, added true_ and false_ parsers and generators
...
[SVN r56677]
2009-10-09 15:55:22 +00:00
Hartmut Kaiser
aeae1cb7c6
Spirit: cleaning inspect errors
...
[SVN r56670]
2009-10-09 12:48:51 +00:00
Hartmut Kaiser
4d533fa4ae
Spirit: fixing special case for sequences, updated tests
...
[SVN r56663]
2009-10-09 00:33:34 +00:00
Hartmut Kaiser
58d867b697
Spirit: disabled Phoenix attributes for V2.1, adjusted tests
...
[SVN r56636]
2009-10-07 17:14:19 +00:00
Hartmut Kaiser
600bfb761a
Spirit: finalizing transform_attribute for rules, more tests
...
[SVN r56592]
2009-10-05 12:13:02 +00:00
Hartmut Kaiser
ab3cf44659
Spirit: fixing transform_attribute::post for the generic case, more tests
...
[SVN r56582]
2009-10-04 21:20:30 +00:00
Hartmut Kaiser
a1ce65171e
Spirit: rule's have intrinsic attribute transformation now, added more tests
...
[SVN r56580]
2009-10-04 20:38:32 +00:00
Joel de Guzman
f0b75177b7
fixed alternative attribute handling
...
[SVN r56565]
2009-10-04 04:01:32 +00:00
Hartmut Kaiser
cdbd0418a7
Spirit: changed tests to utilize the new customization points
...
[SVN r56556]
2009-10-03 16:39:38 +00:00
Hartmut Kaiser
3e9c2bdf68
Spirit: restructured customization points, added qi::attr_cast, added phoenix expression support for Karma attributes, updated tests
...
[SVN r56534]
2009-10-02 21:19:08 +00:00
Joel de Guzman
d24befdaf9
kleene, plus and repeat attribute customization points.
...
[SVN r56510]
2009-10-02 09:05:05 +00:00
Hartmut Kaiser
b6d796ae98
Spirit: fixed Karma repeating operators and directives to account for failing subjects, added corresponding tests, updated docs
...
[SVN r56474]
2009-09-29 16:56:31 +00:00
Hartmut Kaiser
3e88852d0b
Spirit: added qi::bool_ docs
...
[SVN r56470]
2009-09-29 14:30:33 +00:00
Hartmut Kaiser
a56a0dca23
Spirit: added karma attr_cast, doc update
...
[SVN r56466]
2009-09-29 01:27:46 +00:00
Hartmut Kaiser
d57ae0dcd7
Spirit: refined bool_policies
...
[SVN r56463]
2009-09-29 00:28:10 +00:00
Hartmut Kaiser
e8602a932f
Spirit: docs for bool_ generators
...
[SVN r56458]
2009-09-28 20:49:38 +00:00
Hartmut Kaiser
574e56b7c4
Spirit: fixed lexer test case
...
[SVN r56342]
2009-09-21 17:34:55 +00:00
Hartmut Kaiser
e0e3b69c81
Spirit: added new semantics for rule::operator=, now figures out on its own whether to apply auto attribute behavior
...
[SVN r56336]
2009-09-21 14:11:56 +00:00
Hartmut Kaiser
5aca265a0c
Spirit: doc updates
...
[SVN r56274]
2009-09-17 14:58:16 +00:00
Hartmut Kaiser
741bbae6ad
Spirit: added new test case
...
[SVN r56255]
2009-09-17 01:47:31 +00:00
Hartmut Kaiser
5445c0b051
Spirit: fixed a couple of warnings in tests
...
[SVN r56252]
2009-09-17 01:36:36 +00:00
Hartmut Kaiser
10944e657e
Spirit: imported spirit::standard namespace into spirit::qi and spirit::karma
...
[SVN r56244]
2009-09-16 17:46:46 +00:00
Hartmut Kaiser
573115afb8
Spirit: all generators now accept a boost::optional holding the attribute and will fail if this is not initialized, fixed tests to cover this
...
[SVN r56218]
2009-09-15 17:00:12 +00:00
Hartmut Kaiser
d2da181365
Spirit: added static lexer version verifying compatibility with generated tables, regenerated static lexer examples
...
[SVN r56144]
2009-09-11 01:32:27 +00:00
Hartmut Kaiser
321c50612f
Spirit: Added character generator negation (unary '~' for character generators) - doc update, tests
...
[SVN r56099]
2009-09-08 02:15:35 +00:00
Hartmut Kaiser
679ad9159e
Spirit: fixing examples
...
[SVN r56095]
2009-09-07 22:00:07 +00:00
Hartmut Kaiser
4ed6cde1de
Spirit: removed lex::omitted in favor of lex::omit (doc update, examples, tests)
...
[SVN r56088]
2009-09-07 14:52:29 +00:00
Joel de Guzman
a535b80c2d
real number parsers
...
[SVN r56027]
2009-09-05 06:30:00 +00:00
Joel de Guzman
c87d124a1b
Doc updates: char class parsers
...
[SVN r55970]
2009-09-02 03:29:21 +00:00
Hartmut Kaiser
137b7353bf
Spirit: Added karma::stream_generator test cases
...
[SVN r55770]
2009-08-25 00:24:54 +00:00
François Barel
f6ef3ad3ef
Spirit: make Karma tests more verbose on failure
...
[SVN r55611]
2009-08-16 09:26:05 +00:00
Hartmut Kaiser
8a541958cf
Spirit: more work on docs
...
[SVN r55605]
2009-08-15 21:56:17 +00:00
Hartmut Kaiser
0fd5616eec
Spirit: doc update for real_policy changes, added example printf_style_double_format
...
[SVN r55586]
2009-08-14 20:26:59 +00:00
Hartmut Kaiser
7868136eba
Changed calculation of epsilon in qi/real.cpp test
...
[SVN r55560]
2009-08-12 22:48:00 +00:00
François Barel
884d278573
Spirit: add test_headers to repository + shorten test names
...
[SVN r55555]
2009-08-12 21:00:46 +00:00
Hartmut Kaiser
c93dea64e1
Spirit: fixed a problem with gcc 4.1
...
[SVN r55551]
2009-08-12 17:31:19 +00:00
Hartmut Kaiser
be0593e76e
Spirit: more test fixes
...
[SVN r55550]
2009-08-12 17:28:08 +00:00
Hartmut Kaiser
6fef4395fa
Spirit: fixed include path
...
[SVN r55549]
2009-08-12 17:23:57 +00:00
François Barel
993477e556
Spirit: minor
...
[SVN r55541]
2009-08-12 12:35:31 +00:00
Hartmut Kaiser
37af01e5f3
Spirit: added character range and character set generators, doc update
...
[SVN r55535]
2009-08-12 03:08:47 +00:00
Hartmut Kaiser
cea2cbd764
Spirit: Karma character class generator doc update
...
[SVN r55517]
2009-08-11 00:56:35 +00:00
Hartmut Kaiser
6a9272767e
Spirit: pending changes...
...
[SVN r55502]
2009-08-10 12:16:00 +00:00
Hartmut Kaiser
1d328361fa
Spirit: doc update, test adjustments for recent change in attribute semantics
...
[SVN r55495]
2009-08-09 23:06:02 +00:00
Hartmut Kaiser
f2ee1763fe
Spirit: doc update for fixed return value semantics of karma::buffer[]
...
[SVN r55444]
2009-08-07 13:36:05 +00:00
Hartmut Kaiser
a0edc192e5
Spirit: reverted latest experimental change to optional, fixed test
...
[SVN r55402]
2009-08-04 13:13:03 +00:00
Hartmut Kaiser
935c56e9c4
Spirit: documentation update, test cases added
...
[SVN r55390]
2009-08-03 15:55:34 +00:00
Hartmut Kaiser
e7f52fe0ba
Spirit: renamed an unit test
...
[SVN r55378]
2009-08-03 02:27:14 +00:00
Hartmut Kaiser
79cac5c16d
Spirit: fixed test cases for semantics of self contained karma kleene/plus generators
...
[SVN r55369]
2009-08-02 18:14:47 +00:00
Hartmut Kaiser
4e7a53a9ee
Spirit: added some test cases for special attribute handling in sequences
...
[SVN r55367]
2009-08-02 17:55:13 +00:00
Hartmut Kaiser
e9552531d2
Spirit: added test case for formatting containers holding pointers
...
[SVN r55241]
2009-07-28 19:08:05 +00:00
Hartmut Kaiser
189aa7aacc
Spirit: added test cases for new rule initialization, documented more sequence attribute rules
...
[SVN r55236]
2009-07-28 17:36:06 +00:00
Hartmut Kaiser
869ff17a41
Spirit: fixed regression on Darwin/PPC
...
[SVN r55169]
2009-07-26 01:19:49 +00:00
Troy D. Straszheim
685b8deaf0
Copyrights on CMakeLists.txt to keep them from clogging up the inspect
...
reports. This is essentially the same commit as r55095 on the release
branch.
[SVN r55159]
2009-07-26 00:49:56 +00:00
Hartmut Kaiser
e4ef5727ad
Spirit: doc update
...
[SVN r55141]
2009-07-24 02:51:33 +00:00
Hartmut Kaiser
7d96d7d9ee
Spirit: improved test case
...
[SVN r55130]
2009-07-23 16:00:30 +00:00
Hartmut Kaiser
b17f1be4c2
Spirit: added attr() pseudo parser test cases and quickdoc
...
[SVN r55128]
2009-07-23 15:57:37 +00:00
Hartmut Kaiser
5b4be6f319
Spirit: removed obsolete file
...
[SVN r55124]
2009-07-23 15:15:20 +00:00
Hartmut Kaiser
e0441c5743
Spirit: more test cases for list parsers
...
[SVN r55101]
2009-07-23 01:26:26 +00:00
Hartmut Kaiser
02b87dd2f1
Spirit: fixing another hanging test case
...
[SVN r55063]
2009-07-21 13:55:20 +00:00
Hartmut Kaiser
f5d5de947a
Spirit: fixed hanging test case
...
[SVN r55061]
2009-07-21 12:56:41 +00:00
Hartmut Kaiser
15fa2746ea
Spirit: updating test case for new list parser code
...
[SVN r55015]
2009-07-18 16:02:29 +00:00
Joel de Guzman
e710685723
loop parsers fixes
...
[SVN r55011]
2009-07-18 04:25:54 +00:00
Hartmut Kaiser
59baa0542d
Spirit: fixing lex example for vc10
...
[SVN r54991]
2009-07-17 02:28:59 +00:00
Hartmut Kaiser
9a0f88e762
Spirit: removed obsolete file
...
[SVN r54947]
2009-07-14 16:12:44 +00:00
Joel de Guzman
cc8af4612d
fix lists not reseting its local value used as the left parser's attribute between matching consecutive elements of the 'list'.
...
[SVN r54942]
2009-07-14 06:46:12 +00:00
Hartmut Kaiser
2a0579c729
Spirit: removed testcase
...
[SVN r54793]
2009-07-08 14:37:54 +00:00
Hartmut Kaiser
8c363ea835
Spirit: fixing a test case
...
[SVN r54792]
2009-07-08 13:03:00 +00:00
Hartmut Kaiser
660c985154
Spirit: added lexer testcase exhibiting a problem in current code
...
[SVN r54791]
2009-07-08 13:01:10 +00:00
Hartmut Kaiser
289e5f6b2b
Spirit: fixed lexer placeholders to correctly integrate with nested Phoenix expressions (added test)
...
[SVN r54772]
2009-07-07 15:40:01 +00:00
Hartmut Kaiser
8c75fd6497
Spirit: renaming a lexer test
...
[SVN r54721]
2009-07-06 19:35:50 +00:00
Hartmut Kaiser
f2c865dfe0
Spirit: more work on new test/lex/set_token_value_phoenix.cpp
...
[SVN r54714]
2009-07-06 15:19:52 +00:00
Hartmut Kaiser
6328fec700
Spirit: added missing typedef, fixed iterator_range initialization
...
[SVN r54713]
2009-07-06 15:13:53 +00:00
Hartmut Kaiser
5f075819e4
Spirit: Moved lex placeholders into namespace spirit::lex, renamed lex::_value to lex::_val
...
[SVN r54711]
2009-07-06 13:46:41 +00:00
Hartmut Kaiser
adcaa69f03
Spirit: More work on lexer placeholder _value
...
[SVN r54690]
2009-07-05 21:29:23 +00:00
Hartmut Kaiser
c78a3434d5
Spirit.Lex: removed token_set class
...
[SVN r54689]
2009-07-05 21:28:26 +00:00
Hartmut Kaiser
6e43658aaf
Spirit: cleaning up tests
...
[SVN r54679]
2009-07-05 18:52:57 +00:00
Hartmut Kaiser
26cc402a98
Spirit: fixed broken BOOST_SPIRIT_ASSERT_MATCH
...
[SVN r54678]
2009-07-05 18:52:24 +00:00
Hartmut Kaiser
44ae8d6c5b
Spirit: Added support for accessing the token value from a lexer semantic action
...
[SVN r54677]
2009-07-05 18:51:56 +00:00
Joel de Guzman
46ffc68b15
added overflow check
...
[SVN r54391]
2009-06-27 04:30:40 +00:00
Hartmut Kaiser
4c5b23f05c
Some copyright fixes
...
[SVN r54310]
2009-06-24 19:40:30 +00:00
Hartmut Kaiser
a74cf458a3
Spirit: removed non-needed #include's
...
[SVN r54282]
2009-06-23 15:28:31 +00:00
Joel de Guzman
00433c5e5f
fixed.
...
[SVN r54016]
2009-06-17 16:24:08 +00:00
Joel de Guzman
ad6c90f859
added test for double addition
...
[SVN r54011]
2009-06-17 10:37:32 +00:00
Joel de Guzman
6b538837c5
Doc updates
...
[SVN r53987]
2009-06-17 02:59:03 +00:00
Hartmut Kaiser
9588759357
Spirit: Fixed test build system
...
[SVN r53868]
2009-06-13 13:48:56 +00:00
Joel de Guzman
bd1738d88d
doc updates
...
[SVN r53852]
2009-06-13 05:07:43 +00:00
Hartmut Kaiser
542acea1f3
Spirit: Fixing lexer test after changes to multi_pass
...
[SVN r53842]
2009-06-13 01:43:59 +00:00
Hartmut Kaiser
c4a150c7c0
Spirit: Lot of work done in Lexer, fixed bugs, added support functions, refactored code
...
[SVN r53791]
2009-06-11 03:39:04 +00:00
François Barel
9824946a57
Spirit: fix two range_run issues (range truncation on set, lower bound underflow on clear)
...
[SVN r53759]
2009-06-08 20:18:44 +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
e5b4c5538d
Spirit: updated implementation for latest lexertl changes (tests fail, though, because of a problem in lexertl)
...
[SVN r53606]
2009-06-03 18:39:13 +00:00
Hartmut Kaiser
e567ca3a36
Spirit: fixed a problem in attribute handling for Karma sequences taking a std vector as its attribute
...
[SVN r53605]
2009-06-03 18:37:55 +00:00
Hartmut Kaiser
e3046ca5cc
Spirit: applied patch allowing to use lazy constructs in directives for Karma
...
[SVN r53597]
2009-06-03 12:48:10 +00:00
Joel de Guzman
db8d479c1a
fix to allow directives over lazy parsers
...
[SVN r53594]
2009-06-03 10:35:32 +00:00
Hartmut Kaiser
2a40d4fbfe
Spirit: fixed a problem with Karma alternatives
...
[SVN r53585]
2009-06-03 00:05:58 +00:00
Joel de Guzman
06ec74a72a
add test for unassigned rule
...
[SVN r53377]
2009-05-29 06:34:24 +00:00
Hartmut Kaiser
c3697fc5dc
Spirit: added more lexer tests
...
[SVN r53236]
2009-05-25 03:24:42 +00:00
Hartmut Kaiser
f8e3a1bafd
Spirit: Added karma repeat tests
...
[SVN r53086]
2009-05-18 15:26:57 +00:00
Troy D. Straszheim
fd1b98cf8a
tune up spirit-cmake
...
[SVN r52959]
2009-05-13 05:40:19 +00:00
Hartmut Kaiser
04a42655c1
Spirit: more Qi regression tests
...
[SVN r52954]
2009-05-13 02:15:23 +00:00
Hartmut Kaiser
7a7810f35b
Spirit: fixed copyrights
...
[SVN r52953]
2009-05-13 02:15:00 +00:00
Hartmut Kaiser
4a43197afe
Spirit: More lexer regression tests
...
[SVN r52952]
2009-05-13 02:11:53 +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
4264992fe8
Spirit: added tests ensuring all headers are self contained
...
[SVN r52929]
2009-05-11 23:56:17 +00:00
Hartmut Kaiser
3ec3b60b83
Spirit: Disambiguating phoenix::ref/boost::ref
...
[SVN r52878]
2009-05-10 16:47:54 +00:00
Hartmut Kaiser
8ae6870b10
Spirit: Another attempt to fix the test qi/int.cpp for platforms where sizeof(long) != sizeof(int)
...
[SVN r52874]
2009-05-10 16:03:01 +00:00
Hartmut Kaiser
bc982a033f
Spirit: Fixed static assertion in test qi/int.cpp on platforms where sizeof(long) == 8
...
[SVN r52870]
2009-05-10 03:04:11 +00:00
Hartmut Kaiser
164dea844c
Applied a couple of patches as contributed by Francois Barel
...
[SVN r52864]
2009-05-09 22:19:42 +00:00
Hartmut Kaiser
618f340214
Spirit: disambiguating phoenix::ref
...
[SVN r52863]
2009-05-09 20:57:57 +00:00
Troy D. Straszheim
0efd68e936
uint test appeared twice, cmake was unhappy.
...
[SVN r52833]
2009-05-07 14:40:05 +00:00
Hartmut Kaiser
33946739bf
Spirit: Added a new test case
...
[SVN r52768]
2009-05-05 13:00:56 +00:00
Hartmut Kaiser
a6e58dcf9b
Spirit: Started to add repository of reusable Spirit components, added repository::karma::confix and some related tests
...
[SVN r52687]
2009-04-30 17:14:04 +00:00
Hartmut Kaiser
0e269c620b
Spirit: fixes to test build system
...
[SVN r52684]
2009-04-30 17:02:14 +00:00
Hartmut Kaiser
436886de50
Merging Spirit V2.1
...
[SVN r52605]
2009-04-26 14:46:34 +00:00
Hartmut Kaiser
8ce1053ef4
Trying to fix template instantiation depth errors on certain gcc/darwin platforms
...
[SVN r52427]
2009-04-16 18:39:48 +00:00
Jürgen Hunold
2f6ce78fe2
Fix: rename "boost::math" to "boost::spirit::math".
...
[SVN r51299]
2009-02-17 19:22:36 +00:00
Hartmut Kaiser
54565a342d
Spirit: Updated copyright
...
[SVN r50424]
2009-01-01 11:59:13 +00:00
Michael A. Jackson
2ba342e058
Adding proper compiler flags to match those from the jam file.
...
[SVN r49914]
2008-11-24 15:44:25 +00:00
Michael A. Jackson
01e11a8481
Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use.
...
[SVN r49627]
2008-11-07 17:02:56 +00:00
Michael A. Jackson
16fa9c5439
Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
...
[SVN r49510]
2008-11-01 13:15:41 +00:00
Hartmut Kaiser
a2fe4e437d
Spirit: Applied Joel's fix for ISO8859/1 charclass.
...
[SVN r49455]
2008-10-26 00:13:38 +00:00
Hartmut Kaiser
c74dfcb21f
Spirit: Renamed test to match Jamfile
...
[SVN r48406]
2008-08-27 16:42:27 +00:00
Hartmut Kaiser
c47a24f646
Spirit.Qi: Added confix parser
...
[SVN r48399]
2008-08-27 00:17:06 +00:00
Hartmut Kaiser
40c3592c16
Spirit.Karma: Added confix generator
...
[SVN r48398]
2008-08-27 00:15:36 +00:00
Hartmut Kaiser
730cfeaa70
Spirit.Karma: Fixed optional to accept non-optional attributes.
...
[SVN r48327]
2008-08-23 20:37:36 +00:00
Hartmut Kaiser
7cd35e6802
Spirit: Applied pending commits from release branch
...
[SVN r47860]
2008-07-29 02:12:59 +00:00
Hartmut Kaiser
1350df1cef
Spirit: Split the pattern test (it timed out on one of the platforms)
...
[SVN r47600]
2008-07-19 14:23:10 +00:00
Joel de Guzman
68e51076de
possible fix for gcc, linux, etc.
...
[SVN r47595]
2008-07-19 12:57:51 +00:00
Joel de Guzman
284ff31595
fix regression: overflowing int
...
[SVN r47534]
2008-07-18 03:08:41 +00:00
Joel de Guzman
f8cee7c805
upped -ftemplate-depth to 300 on gcc
...
[SVN r47529]
2008-07-18 01:35:29 +00:00
Hartmut Kaiser
c60f92d74c
Spirit: brought test in sync with branch
...
[SVN r47449]
2008-07-15 16:15:08 +00:00
Hartmut Kaiser
c69d49baea
Spirit: reverted an unintentional change
...
[SVN r47410]
2008-07-14 02:12:20 +00:00
Hartmut Kaiser
c203e48186
Spirit: fixed remaining Karma regression
...
[SVN r47409]
2008-07-14 01:22:18 +00:00
Hartmut Kaiser
275812a245
Spirit.Karma: Changed grammars to conform to new Qi grammars
...
[SVN r47385]
2008-07-13 16:49:09 +00:00
Joel de Guzman
0b5dea5b84
restored unwanted commit
...
[SVN r47332]
2008-07-12 01:22:49 +00:00
Hartmut Kaiser
5e77c486b2
Spirit: Fixing rest of the regressions in Karma
...
[SVN r47326]
2008-07-11 20:26:09 +00:00
Hartmut Kaiser
217ea5b926
Spirit: Fixing some of the regressions in Karma
...
[SVN r47315]
2008-07-11 17:10:58 +00:00
Joel de Guzman
0c9d58d59b
no more grammar_def
...
[SVN r47313]
2008-07-11 15:30:24 +00:00
Joel de Guzman
61eedf2510
fixed compiler error
...
[SVN r47308]
2008-07-11 12:03:35 +00:00
Hartmut Kaiser
1ed5def5ea
Spirit: docs
...
[SVN r47244]
2008-07-08 18:36:05 +00:00
Hartmut Kaiser
a1853f028f
Spirit: Added karma::eol generator
...
[SVN r47226]
2008-07-08 15:21:30 +00:00
Hartmut Kaiser
2a26ee0831
Spirit.Lex: Fixed lexer examples failing to compile using gcc 4.x
...
[SVN r45959]
2008-05-30 18:38:11 +00:00
Hartmut Kaiser
ffee1cad1f
Spirit.Karma: Added binary padding generator
...
[SVN r45183]
2008-05-06 23:58:25 +00:00
Hartmut Kaiser
140100f181
Spirit.Karma: Simplified test helper functions.
...
[SVN r45081]
2008-05-03 18:15:21 +00:00
Hartmut Kaiser
8ba55bb0bd
Spirit.Qi: Working around issue with gcc 4.2.1
...
[SVN r45065]
2008-05-03 13:08:35 +00:00
Hartmut Kaiser
25ff7efaac
Spirit.Lex: Removed unused variables
...
[SVN r44984]
2008-05-01 17:31:42 +00:00
Hartmut Kaiser
e55546b080
Spirit.Karma: Trying to workaround a gcc 4.2.1 bug.
...
[SVN r44973]
2008-05-01 14:17:52 +00:00
Joel de Guzman
f51426993a
integer overflow fix
...
[SVN r44962]
2008-05-01 02:10:56 +00:00
Hartmut Kaiser
33114734c0
Spirit.Karma: Fixed rule tests (pattern.cpp)
...
[SVN r44950]
2008-04-30 20:33:23 +00:00
Hartmut Kaiser
f7fd670110
Spirit.Qi: Fixing ref() ambiguity
...
[SVN r44907]
2008-04-30 02:02:27 +00:00
Hartmut Kaiser
8794956f62
Spirit.Qi: Fixing ref() ambiguity
...
[SVN r44906]
2008-04-30 02:00:28 +00:00
Hartmut Kaiser
b66237e75f
Spirit.Karma: Fixing ref() ambiguity
...
[SVN r44905]
2008-04-30 01:59:05 +00:00
Hartmut Kaiser
85effe2aff
Spirit.Karma: Fixing ref() ambiguity
...
[SVN r44904]
2008-04-30 01:57:39 +00:00
Hartmut Kaiser
9b8e72f414
Spirit.Qi: Added a missing 'using namespace'.
...
[SVN r44850]
2008-04-28 13:44:40 +00:00
Joel de Guzman
b7cb4d9850
experimental grammar/grammar_def unification
...
[SVN r44844]
2008-04-28 11:16:29 +00:00
Hartmut Kaiser
04ded1891d
Spirit.Qi: Made it clear for gcc 4.3 which ref() to use.
...
[SVN r44821]
2008-04-27 18:11:17 +00:00
Joel de Guzman
e55f09961f
tweak grammar_class test
...
[SVN r44815]
2008-04-27 09:11:33 +00:00
Joel de Guzman
bc41709d8b
tweak grammar_class test
...
[SVN r44814]
2008-04-27 08:44:38 +00:00
Joel de Guzman
84012e2ee3
added grammar_class test
...
[SVN r44813]
2008-04-27 08:41:47 +00:00
Hartmut Kaiser
d0a4d525e7
Spirit: Fixed a ambiguity reported by VC8 for embedded systems
...
[SVN r44805]
2008-04-27 02:04:07 +00:00
Hartmut Kaiser
5f91bbb99f
Spirit.Karma: Fixed gcc 4.3 compilation issue.
...
[SVN r44804]
2008-04-27 02:01:22 +00:00
Hartmut Kaiser
09a5b7cb10
Spirit.Qi: Fixed a ambiguity reported by gcc 4.3
...
[SVN r44803]
2008-04-27 01:59:44 +00:00
Hartmut Kaiser
5f484e2c4b
Spirit: suppressed more VC level 4 warnings.
...
[SVN r44796]
2008-04-27 01:08:43 +00:00
Hartmut Kaiser
0c34d7f893
Spirit: suppressed more VC level 4 warnings
...
[SVN r44793]
2008-04-27 01:00:34 +00:00
Hartmut Kaiser
6d61b42901
Spirit.Qi: helping gcc 4.3 to understand what's going on.
...
[SVN r44750]
2008-04-24 13:54:05 +00:00
Hartmut Kaiser
f673379bfc
Spirit: Started to add '#include <boost/config/warning_disable.hpp>' to tests and examples.
...
[SVN r44718]
2008-04-22 14:13:58 +00:00
Hartmut Kaiser
26d1480961
Spirit.Qi: Added new test to test Jamfile
...
[SVN r44671]
2008-04-21 02:02:37 +00:00
Hartmut Kaiser
649c7425f8
Spirit.Qi: Added ~ for eoi and eol, added corresponding tests
...
[SVN r44669]
2008-04-21 02:01:31 +00:00
Hartmut Kaiser
679e89be50
Spirit.Karma: Added actions test
...
[SVN r44659]
2008-04-21 00:20:39 +00:00
Hartmut Kaiser
ebf0fbeb64
Spirit: Added a missing header #include.
...
[SVN r44630]
2008-04-20 13:46:10 +00:00
Hartmut Kaiser
acb3a2febf
Spirit: Added a missing header #include.
...
[SVN r44629]
2008-04-20 13:45:06 +00:00
Hartmut Kaiser
8285af4c3f
Spirit.Karma: re-enabled real_numerics tests related to math::real_concept.
...
[SVN r44622]
2008-04-20 13:00:21 +00:00
Joel de Guzman
a61287861a
more tests
...
[SVN r44611]
2008-04-20 08:27:41 +00:00
Joel de Guzman
30ff9930a0
add wchar test
...
[SVN r44609]
2008-04-20 08:00:41 +00:00
Hartmut Kaiser
85597dea09
Spirit.Karma: disabled real_numerics tests for real_concept for now.
...
[SVN r44597]
2008-04-19 16:41:29 +00:00
Joel de Guzman
b173d8390d
no-case for chsets
...
[SVN r44570]
2008-04-19 02:14:11 +00:00
Hartmut Kaiser
6ef195bf25
Spirit: removed multi_pass tests from regression runs, these are not completed yet.
...
[SVN r44568]
2008-04-19 01:11:17 +00:00
Hartmut Kaiser
ce5ac8867d
Spirit.Qi: Fixed a big endian issue in tests/qi/binary.cpp
...
[SVN r44564]
2008-04-19 00:23:19 +00:00
Joel de Guzman
8167d05087
fixed rule accepting any type of skipper but doing nothing
...
[SVN r44559]
2008-04-18 21:04:15 +00:00
Joel de Guzman
24956f5b87
uncommenting failing code (a regression)
...
[SVN r44557]
2008-04-18 20:33:10 +00:00
Joel de Guzman
03caba0b50
added test for function reference; removed test for non-const ref attribute.
...
[SVN r44554]
2008-04-18 20:23:21 +00:00