Commit Graph

30 Commits

Author SHA1 Message Date
mxc-commons
aef83b084f Reformatted long lines. 2016-08-19 21:43:58 +02:00
mxc-commons
034bbb5c6c Clarifiy List operator documentation
a%b not equivalent to a >> *(b >> a)
2016-08-19 20:15:45 +02:00
mxc-commons
d494fe189b Expect directive, ready for PR
As discussed with Joel de Guzman this PR introduces the expect directive
expect[] to spirit qi 2. PR includes code, test, example, and
documentation.

See
https://sourceforge.net/p/spirit/mailman/spirit-general/thread/nln5d3%24klg%241%40ger.gmane.org/#msg35208052

Here is what I did:

1. Added expect.hpp to home/qi/directives.
1a. Added forwarding header qi_expectd.hpp to include dir.
2. Renamed expectation parser (a > b) struct from expect to
expect_operator
to prevent name conflicts (expect directive uses struct
expect_directive).
3. Added expect directive to the common terminals
(common_terminals.hpp).
4. Added expectd.cpp to the test suite.
5. Added expectd.cpp to the examples.
6. Added expect directive documentation to directive.qbk. Crosslinked
expectation operator and expect directive docs.
7. Added expect directive to the index.idx file for index-generation.
8. Added expect directive to the qi quick_reference.qbk.
9. Added expect directive to the spirit reference card (tex, pdf)
10. Created a new section in the whats_new.hpp.
11. Changed spirit version to 2.5.4. Spirit index.html showed 2.5.2
allthough an 2.5.3 What's New section already existed. Fixed.
2016-07-12 02:49:07 +02:00
Joel de Guzman
adcb5e2be3 Added notes from Rob Stewart
[SVN r73087]
2011-07-13 23:29:37 +00:00
Hartmut Kaiser
83a792d7ed Spirit: updating copyrights
[SVN r67619]
2011-01-03 16:58:38 +00:00
Hartmut Kaiser
3bab48844d Spirit: adding docs for hold[]
[SVN r67384]
2010-12-21 14:04:46 +00:00
Hartmut Kaiser
5bf08fe002 Spirit: documentation update
[SVN r67280]
2010-12-16 23:43:36 +00:00
Joel de Guzman
104e749067 added hold directive
[SVN r59520]
2010-02-06 01:55:56 +00:00
Hartmut Kaiser
10fed696f8 Spirit: updating docs
[SVN r59132]
2010-01-18 18:14:30 +00:00
Hartmut Kaiser
6bea365c51 Spirit: updating copyrights, doc version, etc.
[SVN r58589]
2009-12-30 16:16:52 +00:00
Hartmut Kaiser
a825026007 Spirit: updated docs, added more tests
[SVN r58145]
2009-12-04 19:59:57 +00:00
Hartmut Kaiser
aab62c9837 Spirit: silencing MSVC warnings
[SVN r57505]
2009-11-09 04:02:16 +00:00
Joel de Guzman
36fba59f48 Patches froPatches from Chris Hoeppler
[SVN r57390]
2009-11-04 23:35:09 +00:00
Hartmut Kaiser
46b2396e75 Spirit: doc fixes
[SVN r57200]
2009-10-28 21:04:50 +00:00
Hartmut Kaiser
b99f8842dd Spirit: doc updates
[SVN r57183]
2009-10-28 01:46:14 +00:00
Joel de Guzman
f9ec2e411a acknowledgment plus start of stream docs
[SVN r57172]
2009-10-27 12:38:28 +00:00
Joel de Guzman
e21ced910a rule doc updates (final)
[SVN r57124]
2009-10-24 09:23:25 +00:00
Joel de Guzman
02b8dad7b9 list + binary parsers
[SVN r56152]
2009-09-12 10:05:55 +00:00
Hartmut Kaiser
fcc3f1cd6f Spirit: more docs
[SVN r56135]
2009-09-10 13:24:41 +00:00
Joel de Guzman
ba3cbd508d optional doc
[SVN r56123]
2009-09-09 19:24:02 +00:00
Joel de Guzman
80ce448a61 more operators
[SVN r56122]
2009-09-09 15:54:13 +00:00
Joel de Guzman
6345734d26 predicate examples
[SVN r56119]
2009-09-09 10:26:33 +00:00
Joel de Guzman
3b73b46928 synctactic predicates
[SVN r56103]
2009-09-08 04:32:20 +00:00
Joel de Guzman
6ff5307dae expect + permutation docs
[SVN r56090]
2009-09-07 15:52:40 +00:00
Joel de Guzman
a8a6ddd5cb sequential-or
[SVN r56082]
2009-09-07 09:00:38 +00:00
Joel de Guzman
791533f9f0 Alternative doc
[SVN r56080]
2009-09-07 07:39:42 +00:00
Joel de Guzman
ba5fa5bc0b Sequence doc
[SVN r56079]
2009-09-07 06:11:05 +00:00
Joel de Guzman
e082378351 updates
[SVN r54629]
2009-07-04 02:58:12 +00:00
Hartmut Kaiser
17fa76413b Spirit: doc update
[SVN r54283]
2009-06-23 15:46:36 +00:00
Joel de Guzman
543aed13e5 setting up the reference
[SVN r54083]
2009-06-19 02:36:48 +00:00