Commit Graph

169 Commits

Author SHA1 Message Date
Nikita Kniazev
0810e33c69 Remove broken 1.0#INF parser
It was poorly documented and never worked correctly. None of atof, strtof, and
input streams are accepting such values. Fixing it would be a bigger breaking
change than removing it.

Fixes #415, addresses #163 and https://svn.boost.org/trac10/ticket/8699
2019-02-10 02:43:40 +03:00
Nikita Kniazev
b46ef58159
Doc.Qi: Fixed broken link to no_skip 2018-12-18 20:49:25 +00:00
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
Nikita Kniazev
490371c46a Doc: Added a note about default Nonterminal's Signature value 2018-02-14 23:38:12 +03:00
Nikita Kniazev
517912b114 Doc: Fixed wrong Nonterminal's sig_type description 2018-02-14 21:23:05 +03:00
Nikita Kniazev
49dc687823 Qi.Doc: Fixed bool policies signature
Closes https://svn.boost.org/trac10/ticket/7638. Credits to @K-ballo.
2017-12-22 22:52:06 +03:00
djowel
19c29c583f Fixed sequence operator typo (<< to >>). 2017-12-18 06:25:28 +08:00
octopus-prime
a4a2a0ee6b Fix phoenix links 2017-12-06 21:29:43 +01:00
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
e399298e7b Adjustments for naming consistency
The qi_expectd.hpp was removed. qi_expect.hpp now forwards to both
directive and operator. Directive doc adjusted to reflect that change.

Lexer.qbk restored to qi develop because change is not part of expect
directive.
2016-07-15 01:11:36 +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
mxc-commons
aed96ba915 spirit 2 expect directive
Initial commit.
2016-07-07 00:49:18 +02:00
Mario Lang
20ecf739f0 Fix some typos in docs and comments. 2015-06-24 20:45:54 +02:00
Lauri Nurmi
78afafed86 Fix spelling of "occurr*". 2015-03-29 13:30:24 +03:00
Joel de Guzman
d7b0faeba6 fixed outdated syntax in docs 2014-08-11 18:29:05 +08:00
Joel de Guzman
3ac97a6e33 Merge branch 'develop' 2014-05-28 16:08:58 +08:00
Joel de Guzman
6a7389bc50 fixes #9807 2014-05-27 06:19:44 +08:00
Ruslan Baratov
bbe67a21c3 Fix some misprints in docs and code comments. 2014-04-11 16:27:54 +04:00
Joel de Guzman
fec8e80611 wrong underscore crept in 2014-04-09 09:43:35 +08:00
Joel de Guzman
47a8258998 fixes #5872 2014-04-09 09:41:35 +08:00
Joel de Guzman
3c8b12c30a fixed bad link 2014-02-06 05:56:33 +08:00
Joel de Guzman
eaf3731335 Added on_success docs from Richard
[SVN r84746]
2013-06-12 04:37:39 +00:00
Joel de Guzman
c2dff29ac0 Fixed wrong link
[SVN r78905]
2012-06-12 08:01:47 +00:00
Hartmut Kaiser
8d4f661ef2 Spirit: fixed spelling (fixed #6003: occured is spelled occurred)
[SVN r76153]
2011-12-25 18:03:41 +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
8cfd595355 Spirit: applying Vitaly Budovski's patch adding binary floating point parsers and generators
[SVN r75105]
2011-10-24 15:05:44 +00:00
Joel de Guzman
adcb5e2be3 Added notes from Rob Stewart
[SVN r73087]
2011-07-13 23:29:37 +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
Joel de Guzman
5a07e5f3e2 Arbitrary radix feature for uints
[SVN r71236]
2011-04-14 00:49:07 +00:00
Hartmut Kaiser
9d27edb3a8 Spirit: doc updates
[SVN r71232]
2011-04-13 21:56:08 +00:00
Hartmut Kaiser
b4b7a97e5f Spirit: doc tweaks
[SVN r69295]
2011-02-26 04:13:55 +00:00
Hartmut Kaiser
5afb701cc1 Spirit: added context to top level APIs, added docs, added tests
[SVN r69293]
2011-02-26 04:07:14 +00:00
Joel de Guzman
d56e3933c2 changing parser postcondition to: On a failed match, attrib state is undefined.
[SVN r68938]
2011-02-16 01:27:24 +00:00
Hartmut Kaiser
dbceccbe22 Spirit: updating docs
[SVN r68519]
2011-01-28 01:27:32 +00:00
Hartmut Kaiser
5d0a9a59ad Updated qi::as<T> and karma::as<T> docs (specified clearly the requirements on
T).

[SVN r68224]
2011-01-18 12:31:52 +00:00
Hartmut Kaiser
5cca7065e8 Spirit: added explicit name() to symbols, doc fixes
[SVN r68166]
2011-01-15 02:48:46 +00:00
Bryce Adelstein-Lelbach
51ab66858a Docs for karma::as, more utree docs.
[SVN r68163]
2011-01-14 23:15:23 +00:00
Bryce Adelstein-Lelbach
dd897317ca Re-added Qi numeric literals as they no longer break Qi auto-magic.
[SVN r67902]
2011-01-10 03:04:31 +00:00
Bryce Adelstein-Lelbach
e1b0e45a5d Removed Qi numeric literals (interference w/ auto magic)
[SVN r67737]
2011-01-06 23:37:52 +00:00
Hartmut Kaiser
83a792d7ed Spirit: updating copyrights
[SVN r67619]
2011-01-03 16:58:38 +00:00
Bryce Adelstein-Lelbach
1446a3fa25 Parameterized and literal support for integer, real and boolean parsers. Fix for
lazy parser and handles_container<>. Added docs for as<T> (docs for Qi only).



[SVN r67553]
2011-01-01 22:22:56 +00:00
Hartmut Kaiser
72bc27f6a4 Spirit: doc updates
[SVN r67443]
2010-12-24 02:18:17 +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
Hartmut Kaiser
353867b73e Spirit: fixing docs
[SVN r66936]
2010-11-30 23:03:51 +00:00
Hartmut Kaiser
26ec9f7eb1 Spirit: more doc fixes
[SVN r66309]
2010-11-01 12:16:07 +00:00
Hartmut Kaiser
07ee09685e Spirit: Applied patch with spell fixes
[SVN r66245]
2010-10-29 00:54:28 +00:00
Hartmut Kaiser
6971a2577d Spirit added note about numeric parser overflows to the docs
[SVN r62150]
2010-05-22 16:44:15 +00:00
Joel de Guzman
da2a4c8986 typo fix
[SVN r62080]
2010-05-18 10:52:03 +00:00