8623174924Tweaks for recursive_wrapper
Joel de Guzman
2009-10-04 05:08:54 +0000
c8686c5842Tweaks for recursive_wrapper
Joel de Guzman
2009-10-04 05:07:07 +0000
f0b75177b7fixed alternative attribute handling
Joel de Guzman
2009-10-04 04:01:32 +0000
dabc3bc30ffixed alternative attribute handling
Joel de Guzman
2009-10-04 04:00:33 +0000
cdbd0418a7Spirit: changed tests to utilize the new customization points
Hartmut Kaiser
2009-10-03 16:39:38 +0000
f7f83bc977Spirit: more clean up of attribute customization points
Hartmut Kaiser
2009-10-02 22:01:09 +0000
3e9c2bdf68Spirit: restructured customization points, added qi::attr_cast, added phoenix expression support for Karma attributes, updated tests
Hartmut Kaiser
2009-10-02 21:19:08 +0000
9e5303934cSpirit: restructured customization points, added qi::attr_cast, added phoenix expression support for Karma attributes
Hartmut Kaiser
2009-10-02 21:18:41 +0000
a410af2e19Spirit: fixed a problem in Qi int_extractor, now uses assign_to customization point
Hartmut Kaiser
2009-10-02 19:20:46 +0000
8e84d791f0Spirit: fixed a problem in Qi real_impl, now uses assign_to customization point
Hartmut Kaiser
2009-10-02 19:16:51 +0000
3bebc70283Spirit: fixed a problem in Qi real_impl preventing to use an integral type as an attribute to a floating point parser.
Hartmut Kaiser
2009-10-02 18:32:58 +0000
d24befdaf9kleene, plus and repeat attribute customization points.
Joel de Guzman
2009-10-02 09:05:05 +0000
c724c0995fkleene, plus and repeat attribute customization points.
Joel de Guzman
2009-10-02 09:04:57 +0000
91057e5f0c#3502 fix
Joel de Guzman
2009-10-02 08:34:18 +0000
3a861507efSpirit: fixed Karma repeating operators and directives to account for failing subjects
Hartmut Kaiser
2009-09-29 16:58:03 +0000
b6d796ae98Spirit: fixed Karma repeating operators and directives to account for failing subjects, added corresponding tests, updated docs
Hartmut Kaiser
2009-09-29 16:56:31 +0000
20d8080af4Spirit: added qi::bool_
Hartmut Kaiser
2009-09-29 14:30:54 +0000
3e88852d0bSpirit: added qi::bool_ docs
Hartmut Kaiser
2009-09-29 14:30:33 +0000
8ff55f9cb9Spirit: added karma attr_cast
Hartmut Kaiser
2009-09-29 01:26:13 +0000
91a4a5f061Spirit: refined bool_policies
Hartmut Kaiser
2009-09-29 01:25:37 +0000
d57ae0dcd7Spirit: refined bool_policies
Hartmut Kaiser
2009-09-29 00:28:10 +0000
039069a418Spirit: consolidated stateful tag support
Hartmut Kaiser
2009-09-28 23:45:52 +0000
5afc95c6fbSpirit: added bool_ generators
Hartmut Kaiser
2009-09-28 20:52:07 +0000
e8602a932fSpirit: docs for bool_ generators
Hartmut Kaiser
2009-09-28 20:49:38 +0000
86a092a385Spirit: doc additions from Andreas
Hartmut Kaiser
2009-09-28 12:33:16 +0000
6de828ceb2Spirit: doc additions from Andreas
Hartmut Kaiser
2009-09-28 12:32:55 +0000
44bf620e5bSpirit: reverted change to behavior of the Qi Kleene star
Hartmut Kaiser
2009-09-28 11:38:34 +0000
c9ce1adaf0Spirit: added simple token printer for parser trace output
Hartmut Kaiser
2009-09-27 21:09:19 +0000
c920c0d312Spirit: started to add attribute transformation capabilities, new examples
Hartmut Kaiser
2009-09-26 16:24:20 +0000
4004c77a49Spirit: started to add attribute transformation capabilities
Hartmut Kaiser
2009-09-26 16:23:11 +0000
b9df06aae8Spirit: fixed infinite loop if a Kleene is used inside another Kleene at end of input
Hartmut Kaiser
2009-09-22 17:07:10 +0000
b1aaec1f57Spirit: fixed#1651
Hartmut Kaiser
2009-09-21 22:07:35 +0000
ba1ea3327eSpirit: silencing a warning
Hartmut Kaiser
2009-09-21 17:54:33 +0000
574e56b7c4Spirit: fixed lexer test case
Hartmut Kaiser
2009-09-21 17:34:55 +0000
dcce737f3eSpirit: cleaning up superfluous template declarations
Hartmut Kaiser
2009-09-21 17:23:55 +0000
f88f503335Spirit: fixed msvc warning
Hartmut Kaiser
2009-09-21 15:16:20 +0000
e0e3b69c81Spirit: added new semantics for rule::operator=, now figures out on its own whether to apply auto attribute behavior
Hartmut Kaiser
2009-09-21 14:11:56 +0000
65c86bdc3bSpirit: doc updates, added section about attributes
Hartmut Kaiser
2009-09-20 22:51:01 +0000
a761787fafEdits.
Joel de Guzman
2009-09-19 02:44:09 +0000
92019ba0beSpirit: integrated Andreas proof reading fixes
Hartmut Kaiser
2009-09-18 23:57:35 +0000
7aad730ac0Spirit: added more Karma examples
Hartmut Kaiser
2009-09-17 23:05:47 +0000
5aca265a0cSpirit: doc updates
Hartmut Kaiser
2009-09-17 14:58:16 +0000
5d032a9cd4Spirit: fixed gcc compilation errors
Hartmut Kaiser
2009-09-17 11:32:40 +0000
4aa8644bb4Spirit: added optimization avoiding call to ischar() if not necessary
Hartmut Kaiser
2009-09-17 03:37:33 +0000
6e3b5dfa6bSpirit: fixed yet another warning
Hartmut Kaiser
2009-09-17 01:52:37 +0000
bf4144d3ebSpirit: fixed a character size mismatch revealed while parsing based on tokens
Hartmut Kaiser
2009-09-17 01:49:18 +0000
741bbae6adSpirit: added new test case
Hartmut Kaiser
2009-09-17 01:47:31 +0000
f8b1662b97Spirit: added missing #include's
Hartmut Kaiser
2009-09-17 01:39:48 +0000
be60870df0Spirit: fixed a couple of warnings
Hartmut Kaiser
2009-09-17 01:39:06 +0000
5445c0b051Spirit: fixed a couple of warnings in tests
Hartmut Kaiser
2009-09-17 01:36:36 +0000
7437a32ca1Spirit: renamed generated example executables to avoid name clash with subdirectories
Hartmut Kaiser
2009-09-16 19:15:36 +0000
ed6e0ddda8Spirit: fixed warnings about unused variables
Hartmut Kaiser
2009-09-16 19:11:00 +0000
d8885cd3eeSpirit: fixed a warning about signed/unsigned mismatch
Hartmut Kaiser
2009-09-16 19:06:33 +0000
10944e657eSpirit: imported spirit::standard namespace into spirit::qi and spirit::karma
Hartmut Kaiser
2009-09-16 17:46:46 +0000
2cad112382Spirit: updated docs to reflect addition of optional<> as supported Karma attribute
Hartmut Kaiser
2009-09-15 23:57:19 +0000
3d30e80e60Spirit: adding missing #include's
Hartmut Kaiser
2009-09-15 17:42:50 +0000
05fb4ea850Spirit: unified handling of optional values
Hartmut Kaiser
2009-09-15 17:07:33 +0000
573115afb8Spirit: all generators now accept a boost::optional holding the attribute and will fail if this is not initialized, fixed tests to cover this
Hartmut Kaiser
2009-09-15 17:00:12 +0000
682e47cdc1Spirit: all generators now accept a boost::optional holding the attribute and will fail if this is not initialized.
Hartmut Kaiser
2009-09-15 16:59:15 +0000
29401380c9Spirit: fixing segfault if start rule of a grammar is not compatible with the grammar itself
Hartmut Kaiser
2009-09-15 12:18:11 +0000
4ed2fbbec9Spirit: fixing compilation problems on gcc
Hartmut Kaiser
2009-09-14 21:15:15 +0000
9e074bb3acSpirit: replacing docs
Hartmut Kaiser
2009-09-14 16:51:35 +0000
05dd702b5fSpirit: merging V2.1 from trunk
Hartmut Kaiser
2009-09-14 16:50:29 +0000
23849670f2Spirit: replacing docs
Hartmut Kaiser
2009-09-14 16:46:49 +0000
4430e9846cSpirit: merging V2.1 from trunk
Hartmut Kaiser
2009-09-14 16:45:39 +0000
44b57fcf9fSpirit: remote delete
Hartmut Kaiser
2009-09-14 15:55:43 +0000
f56efde07eSpirit: doc updates
Hartmut Kaiser
2009-09-14 14:23:41 +0000
da59ac807afixes
Joel de Guzman
2009-09-14 12:34:43 +0000
50ebf80b74Spirit: Added missing include
Hartmut Kaiser
2009-09-14 12:15:10 +0000
702cf70765Spirit: added missing files, minor fixes
Hartmut Kaiser
2009-09-13 16:10:43 +0000
88accc243eSpirit: Fixed outdated fusion link in docs
Hartmut Kaiser
2009-09-13 16:08:59 +0000
2ab93a3df0binary parsers examples
Joel de Guzman
2009-09-12 10:56:06 +0000
02b8dad7b9list + binary parsers
Joel de Guzman
2009-09-12 10:05:55 +0000
b09f0968cdSpirit: docs, docs, docs
Hartmut Kaiser
2009-09-11 13:06:54 +0000
89c0d45f8eSpirit: doc update (mainly lexer)
Hartmut Kaiser
2009-09-11 02:06:21 +0000
d2da181365Spirit: added static lexer version verifying compatibility with generated tables, regenerated static lexer examples
Hartmut Kaiser
2009-09-11 01:32:27 +0000
485471b755Spirit: added static lexer version verifying compatibility with generated tables
Hartmut Kaiser
2009-09-11 01:28:41 +0000
4fdc0e94feSpirit: fixing lexer issue inhibiting usage of more than one instance of a static lexer
Hartmut Kaiser
2009-09-10 18:38:19 +0000
d199e1b114Spirit: fixing lexer issue inhibiting usage of more than one instance of a static lexer
Hartmut Kaiser
2009-09-10 18:36:57 +0000
692a0202acSpirit: spell fix in one of the comments
Hartmut Kaiser
2009-09-10 15:20:33 +0000
fcc3f1cd6fSpirit: more docs
Hartmut Kaiser
2009-09-10 13:24:41 +0000
8217c199d7Spirit: Added default template type for stream_generator
Hartmut Kaiser
2009-09-10 12:27:27 +0000
80766ab81foptional doc
Joel de Guzman
2009-09-09 19:31:24 +0000
ba3cbd508doptional doc
Joel de Guzman
2009-09-09 19:24:02 +0000
80ce448a61more operators
Joel de Guzman
2009-09-09 15:54:13 +0000
6345734d26predicate examples
Joel de Guzman
2009-09-09 10:26:33 +0000
1c2009f25cSpirit: doc updates
Hartmut Kaiser
2009-09-08 17:17:33 +0000
e4b56247beSpirit: added a missing #include
Hartmut Kaiser
2009-09-08 14:08:26 +0000
f25ab0d9a0Spirit: fixing missing typedef
Hartmut Kaiser
2009-09-08 12:49:08 +0000
3b73b46928synctactic predicates
Joel de Guzman
2009-09-08 04:32:20 +0000
c0df218d30Spirit: fixing C++0x compilation issues
Hartmut Kaiser
2009-09-08 02:34:32 +0000
301daec6a6Spirit: added missing file
Hartmut Kaiser
2009-09-08 02:17:19 +0000
34fab01732Spirit: Added character generator negation (unary '~' for character generators)
Hartmut Kaiser
2009-09-08 02:16:31 +0000
321c50612fSpirit: Added character generator negation (unary '~' for character generators) - doc update, tests
Hartmut Kaiser
2009-09-08 02:15:35 +0000
dff4ca36b5Spirit: disambiguated lex::omit
Hartmut Kaiser
2009-09-07 22:24:33 +0000
679ad9159eSpirit: fixing examples
Hartmut Kaiser
2009-09-07 22:00:07 +0000
1dc7ef4bd5Spirit: removed lex::omitted in favor of lex::omit, fixed missing piece
Hartmut Kaiser
2009-09-07 21:06:57 +0000
6ff5307daeexpect + permutation docs
Joel de Guzman
2009-09-07 15:52:40 +0000
4ed6cde1deSpirit: removed lex::omitted in favor of lex::omit (doc update, examples, tests)
Hartmut Kaiser
2009-09-07 14:52:29 +0000