Hartmut Kaiser
|
5733075ba8
|
Spirit: merging from trunk
[SVN r56628]
|
2009-10-06 23:57:14 +00:00 |
|
Hartmut Kaiser
|
a485f0966a
|
Spirit: fixing duplicate attr_cast definition
[SVN r56613]
|
2009-10-05 22:48:11 +00:00 |
|
Hartmut Kaiser
|
e9e2c672f0
|
Spirit: cosmetic changes, comment fixes, etc.
[SVN r56597]
|
2009-10-05 16:17:56 +00:00 |
|
Hartmut Kaiser
|
1df8bbd197
|
Spirit: finalizing transform_attribute for rules, renamed is_not_unused to not_is_unused
[SVN r56591]
|
2009-10-05 11:45:58 +00:00 |
|
Hartmut Kaiser
|
dba475bed5
|
Spirit: using customization point (assign_to) for attribute assignment
[SVN r56583]
|
2009-10-04 22:22:25 +00:00 |
|
Hartmut Kaiser
|
c2fd1a764f
|
Spirit: fixing transform_attribute::post for the generic case
[SVN r56581]
|
2009-10-04 21:19:12 +00:00 |
|
Hartmut Kaiser
|
f3d6c29211
|
Spirit: rule's have intrinsic attribute transformation now
[SVN r56579]
|
2009-10-04 20:37:25 +00:00 |
|
Joel de Guzman
|
c8686c5842
|
Tweaks for recursive_wrapper
[SVN r56566]
|
2009-10-04 05:07:07 +00:00 |
|
Joel de Guzman
|
dabc3bc30f
|
fixed alternative attribute handling
[SVN r56564]
|
2009-10-04 04:00:33 +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
|
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
|
c724c0995f
|
kleene, plus and repeat attribute customization points.
[SVN r56509]
|
2009-10-02 09:04:57 +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
|
20d8080af4
|
Spirit: added qi::bool_
[SVN r56471]
|
2009-09-29 14:30:54 +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
|
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
|
86a092a385
|
Spirit: doc additions from Andreas
[SVN r56453]
|
2009-09-28 12:33:16 +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
|
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
|
ba1ea3327e
|
Spirit: silencing a warning
[SVN r56343]
|
2009-09-21 17:54:33 +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
|
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
|
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 |
|
Hartmut Kaiser
|
d8885cd3ee
|
Spirit: fixed a warning about signed/unsigned mismatch
[SVN r56245]
|
2009-09-16 19:06:33 +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
|
3d30e80e60
|
Spirit: adding missing #include's
[SVN r56220]
|
2009-09-15 17:42:50 +00:00 |
|
Hartmut Kaiser
|
05fb4ea850
|
Spirit: unified handling of optional values
[SVN r56219]
|
2009-09-15 17:07:33 +00:00 |
|
Hartmut Kaiser
|
682e47cdc1
|
Spirit: all generators now accept a boost::optional holding the attribute and will fail if this is not initialized.
[SVN r56217]
|
2009-09-15 16:59:15 +00:00 |
|
Hartmut Kaiser
|
29401380c9
|
Spirit: fixing segfault if start rule of a grammar is not compatible with the grammar itself
[SVN r56213]
|
2009-09-15 12:18:11 +00:00 |
|
Hartmut Kaiser
|
05dd702b5f
|
Spirit: merging V2.1 from trunk
[SVN r56189]
|
2009-09-14 16:50:29 +00:00 |
|
Hartmut Kaiser
|
702cf70765
|
Spirit: added missing files, minor fixes
[SVN r56175]
|
2009-09-13 16:10:43 +00:00 |
|
Hartmut Kaiser
|
485471b755
|
Spirit: added static lexer version verifying compatibility with generated tables
[SVN r56143]
|
2009-09-11 01:28:41 +00:00 |
|
Hartmut Kaiser
|
4fdc0e94fe
|
Spirit: fixing lexer issue inhibiting usage of more than one instance of a static lexer
[SVN r56142]
|
2009-09-10 18:38:19 +00:00 |
|
Hartmut Kaiser
|
692a0202ac
|
Spirit: spell fix in one of the comments
[SVN r56137]
|
2009-09-10 15:20:33 +00:00 |
|
Hartmut Kaiser
|
8217c199d7
|
Spirit: Added default template type for stream_generator
[SVN r56134]
|
2009-09-10 12:27:27 +00:00 |
|
Hartmut Kaiser
|
e4b56247be
|
Spirit: added a missing #include
[SVN r56106]
|
2009-09-08 14:08:26 +00:00 |
|
Hartmut Kaiser
|
f25ab0d9a0
|
Spirit: fixing missing typedef
[SVN r56105]
|
2009-09-08 12:49:08 +00:00 |
|