Godmar Back
9774844992
improve documentation for semantic actions in %=
...
Also see https://github.com/boostorg/spirit/issues/411
2018-10-26 09:21:14 -04:00
octopus-prime
a4a2a0ee6b
Fix phoenix links
2017-12-06 21:29:43 +01: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
6a7389bc50
fixes #9807
2014-05-27 06:19:44 +08:00
Joel de Guzman
3c8b12c30a
fixed bad link
2014-02-06 05:56:33 +08:00
Joel de Guzman
c2dff29ac0
Fixed wrong link
...
[SVN r78905]
2012-06-12 08:01:47 +00:00
Hartmut Kaiser
829a526c30
Spirit: fixed #6284 : qi_parsers/numeric.htm documentation defects
...
[SVN r76022]
2011-12-17 16:18:51 +00:00
Hartmut Kaiser
cc532a0d39
Spirit: working on docs, adding index entries and cross links from quick reference
...
[SVN r71332]
2011-04-16 22:00:13 +00:00
Hartmut Kaiser
5cca7065e8
Spirit: added explicit name() to symbols, doc fixes
...
[SVN r68166]
2011-01-15 02:48:46 +00:00
Hartmut Kaiser
83a792d7ed
Spirit: updating copyrights
...
[SVN r67619]
2011-01-03 16:58:38 +00:00
Hartmut Kaiser
5bf08fe002
Spirit: documentation update
...
[SVN r67280]
2010-12-16 23:43:36 +00:00
Hartmut Kaiser
07ee09685e
Spirit: Applied patch with spell fixes
...
[SVN r66245]
2010-10-29 00:54:28 +00:00
Joel de Guzman
da2a4c8986
typo fix
...
[SVN r62080]
2010-05-18 10:52:03 +00:00
Joel de Guzman
f7767eea38
Doc updates. Clarified the logical meaning of 'lexeme'.
...
[SVN r59721]
2010-02-17 02:53:31 +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
305fa2f05c
Spirit: adding docs for auto_ and matches[]
...
[SVN r58865]
2010-01-10 15:33:12 +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
1b4a931ad1
Spirit: doc updates
...
[SVN r57358]
2009-11-04 14:00:59 +00:00
Joel de Guzman
9af6a1aa7a
Patches from Chris Hoeppler
...
[SVN r57355]
2009-11-04 13:33:19 +00:00
Hartmut Kaiser
e850355c83
Spirit: editorial changes for docs
...
[SVN r57246]
2009-10-30 13:50:09 +00:00
Joel de Guzman
f24ffd8218
Applied patches from Chris Hoeppler
...
[SVN r57244]
2009-10-30 12:27:34 +00:00
Hartmut Kaiser
f0c9748672
Spirit: applied editorial fixes to docs
...
[SVN r57211]
2009-10-29 00:12:04 +00:00
Hartmut Kaiser
b99f8842dd
Spirit: doc updates
...
[SVN r57183]
2009-10-28 01:46:14 +00:00
Joel de Guzman
09e5a4a291
new nonterminal concept doc
...
rule doc update
grammar doc
[SVN r57167]
2009-10-27 07:12:35 +00:00
Joel de Guzman
d56b56e3e0
Rule docs
...
[SVN r57013]
2009-10-20 14:08:14 +00:00
Hartmut Kaiser
f95fe61d5a
Spirit: doc updates, more customization point sections
...
[SVN r56712]
2009-10-11 12:38:09 +00:00
Hartmut Kaiser
66e1f406c0
Spirit: doc update ( fixes #3511 )
...
[SVN r56630]
2009-10-07 02:39:56 +00:00
Hartmut Kaiser
1de1ccab55
Spirit: added customization point docs
...
[SVN r56574]
2009-10-04 16:30:27 +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
Joel de Guzman
3b73b46928
synctactic predicates
...
[SVN r56103]
2009-09-08 04:32:20 +00:00
Joel de Guzman
2df4b0263e
Directives complete
...
[SVN r56067]
2009-09-06 14:55:33 +00:00
Joel de Guzman
83bc94b15f
more directives
...
[SVN r56058]
2009-09-06 09:33:04 +00:00
Joel de Guzman
ba75b8b564
clean up and reorg
...
[SVN r55750]
2009-08-24 03:50:59 +00:00
Joel de Guzman
c83c5dcb09
tweaks to chunking
...
[SVN r55710]
2009-08-22 05:26:45 +00:00
Joel de Guzman
e6f5f31f1d
separate parsers into logical groups
...
[SVN r55709]
2009-08-22 05:14:02 +00:00
Hartmut Kaiser
8a541958cf
Spirit: more work on docs
...
[SVN r55605]
2009-08-15 21:56:17 +00:00
François Barel
276e29f5ea
Spirit: doc: fix typos + include paths
...
[SVN r55540]
2009-08-12 12:33:36 +00:00
Hartmut Kaiser
cea2cbd764
Spirit: Karma character class generator doc update
...
[SVN r55517]
2009-08-11 00:56:35 +00:00
Hartmut Kaiser
6776e40b26
Spirit: finished documenting the karma operator module
...
[SVN r55375]
2009-08-02 22:51:46 +00:00
Hartmut Kaiser
9750df5fef
Spirit: doc update
...
[SVN r55352]
2009-08-02 02:02:38 +00:00
Hartmut Kaiser
0348bc3e71
Spirit: doc updates
...
[SVN r55280]
2009-07-30 13:32:03 +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
e54352df83
Spirit: minor doc fixes
...
[SVN r55144]
2009-07-24 14:49:37 +00:00
Hartmut Kaiser
e4ef5727ad
Spirit: doc update
...
[SVN r55141]
2009-07-24 02:51:33 +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
ba790e7573
Spirit: added character classification parsers to Qi's quick reference documentation section
...
[SVN r55080]
2009-07-22 15:09:44 +00:00
Joel de Guzman
e082378351
updates
...
[SVN r54629]
2009-07-04 02:58:12 +00:00