Commit Graph

4777 Commits

Author SHA1 Message Date
Joel de Guzman
8623174924 Tweaks for recursive_wrapper
[SVN r56567]
2009-10-04 05:08:54 +00:00
Joel de Guzman
c8686c5842 Tweaks for recursive_wrapper
[SVN r56566]
2009-10-04 05:07:07 +00:00
Joel de Guzman
f0b75177b7 fixed alternative attribute handling
[SVN r56565]
2009-10-04 04:01:32 +00:00
Joel de Guzman
dabc3bc30f fixed alternative attribute handling
[SVN r56564]
2009-10-04 04:00:33 +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
f7f83bc977 Spirit: more clean up of attribute customization points
[SVN r56536]
2009-10-02 22:01:09 +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
Hartmut Kaiser
9e5303934c Spirit: restructured customization points, added qi::attr_cast, added phoenix expression support for Karma attributes
[SVN r56533]
2009-10-02 21:18:41 +00:00
Hartmut Kaiser
a410af2e19 Spirit: fixed a problem in Qi int_extractor, now uses assign_to customization point
[SVN r56527]
2009-10-02 19:20:46 +00:00
Hartmut Kaiser
8e84d791f0 Spirit: fixed a problem in Qi real_impl, now uses assign_to customization point
[SVN r56526]
2009-10-02 19:16:51 +00:00
Hartmut Kaiser
3bebc70283 Spirit: fixed a problem in Qi real_impl preventing to use an integral type as an attribute to a floating point parser.
[SVN r56525]
2009-10-02 18:32:58 +00:00
Joel de Guzman
d24befdaf9 kleene, plus and repeat attribute customization points.
[SVN r56510]
2009-10-02 09:05:05 +00:00
Joel de Guzman
c724c0995f kleene, plus and repeat attribute customization points.
[SVN r56509]
2009-10-02 09:04:57 +00:00
Joel de Guzman
91057e5f0c #3502 fix
[SVN r56508]
2009-10-02 08:34:18 +00:00
Hartmut Kaiser
3a861507ef Spirit: fixed Karma repeating operators and directives to account for failing subjects
[SVN r56475]
2009-09-29 16:58:03 +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
20d8080af4 Spirit: added qi::bool_
[SVN r56471]
2009-09-29 14:30:54 +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
8ff55f9cb9 Spirit: added karma attr_cast
[SVN r56465]
2009-09-29 01:26:13 +00:00
Hartmut Kaiser
91a4a5f061 Spirit: refined bool_policies
[SVN r56464]
2009-09-29 01:25:37 +00:00
Hartmut Kaiser
d57ae0dcd7 Spirit: refined bool_policies
[SVN r56463]
2009-09-29 00:28:10 +00:00
Hartmut Kaiser
039069a418 Spirit: consolidated stateful tag support
[SVN r56462]
2009-09-28 23:45:52 +00:00
Hartmut Kaiser
5afc95c6fb Spirit: added bool_ generators
[SVN r56459]
2009-09-28 20:52:07 +00:00
Hartmut Kaiser
e8602a932f Spirit: docs for bool_ generators
[SVN r56458]
2009-09-28 20:49:38 +00:00
Hartmut Kaiser
86a092a385 Spirit: doc additions from Andreas
[SVN r56453]
2009-09-28 12:33:16 +00:00
Hartmut Kaiser
6de828ceb2 Spirit: doc additions from Andreas
[SVN r56452]
2009-09-28 12:32:55 +00:00
Hartmut Kaiser
44bf620e5b Spirit: reverted change to behavior of the Qi Kleene star
[SVN r56451]
2009-09-28 11:38:34 +00:00
Hartmut Kaiser
c9ce1adaf0 Spirit: added simple token printer for parser trace output
[SVN r56446]
2009-09-27 21:09:19 +00:00
Hartmut Kaiser
c920c0d312 Spirit: started to add attribute transformation capabilities, new examples
[SVN r56387]
2009-09-26 16:24:20 +00:00
Hartmut Kaiser
4004c77a49 Spirit: started to add attribute transformation capabilities
[SVN r56386]
2009-09-26 16:23:11 +00:00
Hartmut Kaiser
b9df06aae8 Spirit: fixed infinite loop if a Kleene is used inside another Kleene at end of input
[SVN r56355]
2009-09-22 17:07:10 +00:00
Hartmut Kaiser
b1aaec1f57 Spirit: fixed #1651
[SVN r56351]
2009-09-21 22:07:35 +00:00
Hartmut Kaiser
ba1ea3327e Spirit: silencing a warning
[SVN r56343]
2009-09-21 17:54:33 +00:00
Hartmut Kaiser
574e56b7c4 Spirit: fixed lexer test case
[SVN r56342]
2009-09-21 17:34:55 +00:00
Hartmut Kaiser
dcce737f3e Spirit: cleaning up superfluous template declarations
[SVN r56341]
2009-09-21 17:23:55 +00:00
Hartmut Kaiser
f88f503335 Spirit: fixed msvc warning
[SVN r56337]
2009-09-21 15:16:20 +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
65c86bdc3b Spirit: doc updates, added section about attributes
[SVN r56331]
2009-09-20 22:51:01 +00:00
Joel de Guzman
a761787faf Edits.
[SVN r56306]
2009-09-19 02:44:09 +00:00
Hartmut Kaiser
92019ba0be Spirit: integrated Andreas proof reading fixes
[SVN r56304]
2009-09-18 23:57:35 +00:00
Hartmut Kaiser
7aad730ac0 Spirit: added more Karma examples
[SVN r56283]
2009-09-17 23:05:47 +00:00
Hartmut Kaiser
5aca265a0c Spirit: doc updates
[SVN r56274]
2009-09-17 14:58:16 +00:00
Hartmut Kaiser
5d032a9cd4 Spirit: fixed gcc compilation errors
[SVN r56265]
2009-09-17 11:32:40 +00:00
Hartmut Kaiser
4aa8644bb4 Spirit: added optimization avoiding call to ischar() if not necessary
[SVN r56259]
2009-09-17 03:37:33 +00:00
Hartmut Kaiser
6e3b5dfa6b Spirit: fixed yet another warning
[SVN r56257]
2009-09-17 01:52:37 +00:00
Hartmut Kaiser
bf4144d3eb Spirit: fixed a character size mismatch revealed while parsing based on tokens
[SVN r56256]
2009-09-17 01:49:18 +00:00
Hartmut Kaiser
741bbae6ad Spirit: added new test case
[SVN r56255]
2009-09-17 01:47:31 +00:00
Hartmut Kaiser
f8b1662b97 Spirit: added missing #include's
[SVN r56254]
2009-09-17 01:39:48 +00:00
Hartmut Kaiser
be60870df0 Spirit: fixed a couple of warnings
[SVN r56253]
2009-09-17 01:39:06 +00:00