Commit Graph

29 Commits

Author SHA1 Message Date
Nikita Kniazev
835d76b1d7 Doc: Fixed import paths 2018-02-15 19:13:22 +03:00
Lauri Nurmi
78afafed86 Fix spelling of "occurr*". 2015-03-29 13:30:24 +03:00
Lee Clagett
645e540954 Corrected the v2 seek parser documentation. 2014-07-13 23:26:13 -04:00
Ruslan Baratov
bbe67a21c3 Fix some misprints in docs and code comments. 2014-04-11 16:27:54 +04:00
Joel de Guzman
cf9db449ce Fixed problem with handling BOOST_FUSION_ADAPT_ADT
[SVN r74291]
Applied patch (ticket 5716)
https://svn.boost.org/trac/boost/attachment/ticket/5716/spirit_wide_what.patch

[SVN r74292]
Reverting patch. The tests are broken with the patch!

[SVN r74293]
Fix Ticket #5867

[SVN r74299]
- using LLVM 2.9 release
- added bjam for msvc

[SVN r74310]
Fix Ticket #5867

[SVN r74323]
adding the target location in the project requirements to generate the exe in the same directory.

[SVN r74324]
Added explicit qualification for ref to avoid conflict with std::ref

[SVN r74413]
seek directive by TONGARI

[SVN r74796]
Preparing docs for release

[SVN r74709]
seek directive by TONGARI

[SVN r74797]
Adding safe-guards

[SVN r74831]
typo fix

[SVN r74837]
Spirit: Removing bogus static_assert

[SVN r74838]
Added rvalue support for rule %=

[SVN r74876]
Added rvalue support for rule %=

[SVN r74877]
Added rvalue support for rule %=

[SVN r74878]
Spirit: adding rvalue reference overload for lexer::operator+=(), fixes regressions caused by recent proto changes

[SVN r74892]
Added rvalue support for symbols %=

[SVN r74905]
Added rvalue support for symbols %=

[SVN r74906]
Replace spirit and phoenix documentation with a redirect.

[SVN r74983]
Spirit: applying Vitaly Budovski's patch adding binary floating point parsers and generators

[SVN r75105]
Docs for the seek directive

[SVN r75108]
Docs for the seek directive

[SVN r75321]
C++11 patches by Michel Morin

[SVN r75395]
Spirit: adding get<> overload to extended_variant

[SVN r75469]
+ more get overloads
+ returning references instead of values

[SVN r75484]
Spirit: fixing check for Boost version for endian, when will we finally get that library?

[SVN r75710]
added longest match test

[SVN r75735]
Spirit: fixed #6253: lex::lexertl::generate_static_dfa compiler errors if lexer has wchar_t as underlying stream type

[SVN r75910]
Spirit: making sure qi::attr is in the documentation index

[SVN r75916]
fixes Ticket #6259

[SVN r75931]
Spirit: fixed #6284: qi_parsers/numeric.htm documentation defects

[SVN r76022]
Spirit: disambiguate cref.

[SVN r76046]
Spirit: fixed spelling (fixed #6003: occured is spelled occurred)

[SVN r76152]
Spirit: fixed spelling (fixed #6003: occured is spelled occurred)

[SVN r76153]
Spirit: added a missing typename

[SVN r76194]
Spirit: improving error reporting from lexer tokens

[SVN r76248]
Spirit: fixing copy/paste error

[SVN r76284]
Spirit: fixing signed/unsigned mismatch warning

[SVN r76285]
Spirit: changing c-style cast to static_cast

[SVN r76289]
Spirit: Fixing problems in karma::center[] directive

[SVN r76381]
Spirit: fixed karma::subrule

[SVN r76382]
Spirit: fixed Karma examples

[SVN r76383]
Spirit: fixed #6368: [multi_pass] clear_queue isn't forwarded to the storage policy

[SVN r76384]
Spirit: updating docs

[SVN r76385]
Spirit: Fixed a problem in Karma when a variant holding a container was used as a generator inside a sequence.

[SVN r76462]
Removing deprecated headers

[SVN r77230]
Added note on the removal of deprecated headers.

[SVN r77243]
Fix: still no Boost.Endian available

[SVN r77400]
teajay's keyword patches

[SVN r77428]
fix for identifier rule not allowing identifiers that start with a keyword (e.g. fortify)

[SVN r77966]
Solving the darn endian problem in Spirit once and for all. I should have done this a long time ago.

[SVN r78156]
patches from teejay

[SVN r78313]
Whitespace should be + not *.

[SVN r78358]
Big fix allowing "script" greater that 63

[SVN r78524]
Missing `endsect` in spirit docs.

[SVN r78732]
Fixed wrong link

[SVN r78905]
Update classic spirit tests which use boost::TIME_UTC (now TIME_UTC_).

[SVN r79653]
Fixed char->char_type

[SVN r79764]
Fix #4372: spirit::info violates STL container requirements

[SVN r80121]
test overlapping symbols

[SVN r80800]
#7431 Warning fixes in spirit

[SVN r80815]
readding proper file structure

[SVN r81004]
Spirit: Fixing inspect problems

[SVN r81794]
Spirit: More inspect fixes

[SVN r81795]
Spirit: Fixing problem in result size computation for Karma sequence involving variants

[SVN r81896]
Spirit: another attempt to fix the sequence compilation problem in Karma when variants are involved

[SVN r81910]
Spirit: applying final patch for variant/sequence issue in Karma

[SVN r81917]
Spirit: adding missing 'const'

[SVN r81926]
Spirit: Adding proper return type handling to variant visitor

[SVN r81928]
Spirit: cleaning up visitor

[SVN r81929]
Spirit: made it finally compile again.

[SVN r81938]
Spirit: applying patch fixing qi::stream EOF behavior

[SVN r82078]
Spirit: fixing inspect errors

[SVN r82191]
Additional msvc warning removal

[SVN r82347]
Fix #7900: karma indirect_iterator returns reference to temporary

[SVN r82521]
Fix #8381: karma::uint_generator fails to compile in C++11 mode

[SVN r83776]
Spirit: making sure destructor of temporary stream is called in the right places

[SVN r83926]
Fix #8066: Conflict with Boost.Log on GCC 4.4

[SVN r84118]
Fix #8563: Compilation error with boost::spirit::lex::less actor

[SVN r84285]
Fixes #9027

[SVN r85415]
Spirit: Fixing clang regressions

[SVN r85421]
Simplified code for overflow handling: looking at the code i see now that it is actually safer to always check for overflow by default. most architectures have 2s complement anyway, so the optimization only happens on some obscure architecture where ints do not wrap (also for floats--they do not wrap as well). i'll simply have ints check for overflow *always* and provide a CP for special types that the user can specialize for optimization.

[SVN r85440]
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION

Process #ifdef...#endif blocks.

[SVN r86243]
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION

Process #ifndef...#else...#endif blocks.

[SVN r86245]
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION

Process #ifdef...#else...#endif blocks.

[SVN r86246]
Restored check for unsupported compilers

[SVN r86387]
Add Boost.Build support for the Git modular layout, using links to to new header locations, thus preventing breakage to vast amounts of user code and build setups. Being added to SVN so that changes will automatically propagate to Git and modular Boost. Thanks to Steven Watanabe, Jürgen Hunold, Vladimir Prus, and Bjørn Roald for developing this patch. Steven in particular conceived the approach and did the initial implementation, which was further refined by the other contributors.

[SVN r86392]
Removing phoenix-2 for good ( good bye I will miss you )
2014-01-22 20:54:33 +08:00
Hartmut Kaiser
678feb8425 Spirit: merging from trunk
[SVN r76386]
2012-01-09 14:36:46 +00:00
Hartmut Kaiser
c3ef87d7d7 Spirit: merging to release
[SVN r74894]
2011-10-10 13:28:33 +00:00
Hartmut Kaiser
b5a81660c3 Spirit: copyright fixes
[SVN r74246]
2011-09-05 22:32:29 +00:00
Joel de Guzman
5da23ebd08 keywords patch
[SVN r69671]
2011-03-08 02:18:41 +00:00
Joel de Guzman
d84308252b teejay's keyword directive
[SVN r69503]
2011-03-03 00:32:48 +00:00
Hartmut Kaiser
eb4fe0b666 Spirit: updating repository docs
[SVN r68462]
2011-01-27 01:31:11 +00:00
Hartmut Kaiser
f3e3c8469b Spirit: adding advance parser component to Spirit repository
[SVN r68461]
2011-01-27 01:09:54 +00:00
Hartmut Kaiser
83a792d7ed Spirit: updating copyrights
[SVN r67619]
2011-01-03 16:58:38 +00:00
Hartmut Kaiser
a1793d38ff Spirit: doc fixes
[SVN r59489]
2010-02-05 00:35:18 +00:00
Hartmut Kaiser
6bea365c51 Spirit: updating copyrights, doc version, etc.
[SVN r58589]
2009-12-30 16:16:52 +00:00
François Barel
6383451aef Spirit: doc updates
[SVN r56722]
2009-10-11 20:26:43 +00:00
François Barel
42f4c32d5f Spirit: no longer tie subrules to a skipper/delimiter type
[SVN r55587]
2009-08-14 21:14:01 +00:00
François Barel
3c26f32f95 Spirit: adding Karma subrules to repository
[SVN r55583]
2009-08-14 16:39:56 +00:00
François Barel
36ed527d76 Spirit: add performance section to subrules doc
[SVN r55566]
2009-08-13 13:00:20 +00:00
François Barel
e082e14c35 Spirit: adding Qi subrules to repository
[SVN r55547]
2009-08-12 14:07:46 +00:00
François Barel
276e29f5ea Spirit: doc: fix typos + include paths
[SVN r55540]
2009-08-12 12:33:36 +00:00
Hartmut Kaiser
9750df5fef Spirit: doc update
[SVN r55352]
2009-08-02 02:02:38 +00:00
Hartmut Kaiser
d3a9d134d4 Spirit: repository doc update, added example and test for qi::confix
[SVN r55304]
2009-07-30 23:05:02 +00:00
Hartmut Kaiser
1096182f29 Spirit: added no_case[] docs, updated attr() docs
[SVN r55286]
2009-07-30 15:11:05 +00:00
Hartmut Kaiser
4e13ed9b94 Spirit: doc updates
[SVN r55178]
2009-07-26 16:55:35 +00:00
Hartmut Kaiser
7ac59f0464 Spirit: documentation update
[SVN r55171]
2009-07-26 03:34:48 +00:00
Hartmut Kaiser
38eac6305e Spirit: doc update
[SVN r55167]
2009-07-26 01:18:07 +00:00
Hartmut Kaiser
3beff33c39 Spirit: repository doc update
[SVN r54898]
2009-07-11 18:32:37 +00:00
Hartmut Kaiser
0b0497fdfa Spirit: adding flush_multi_pass to the repository
[SVN r54897]
2009-07-11 18:24:45 +00:00