Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r71334 - in branches/release/libs/spirit/repository/doc: . html html/spirit_repository html/spirit_repository/karma_components html/spirit_repository/qi_components html/spirit_repository/qi_components/nonterminal qi
From: hartmut.kaiser_at_[hidden]
Date: 2011-04-16 18:11:56


Author: hkaiser
Date: 2011-04-16 18:11:55 EDT (Sat, 16 Apr 2011)
New Revision: 71334
URL: http://svn.boost.org/trac/boost/changeset/71334

Log:
Spirit: merging repository docs from trunk
Added:
   branches/release/libs/spirit/repository/doc/acknowledgements.qbk (contents, props changed)
   branches/release/libs/spirit/repository/doc/html/spirit_repository/acknowledgments.html (contents, props changed)
Text files modified:
   branches/release/libs/spirit/repository/doc/html/index.html | 4 ++--
   branches/release/libs/spirit/repository/doc/html/spirit_repository/karma_components.html | 6 +++---
   branches/release/libs/spirit/repository/doc/html/spirit_repository/karma_components/directives.html | 4 ++--
   branches/release/libs/spirit/repository/doc/html/spirit_repository/karma_components/nonterminal.html | 4 ++--
   branches/release/libs/spirit/repository/doc/html/spirit_repository/preface.html | 2 +-
   branches/release/libs/spirit/repository/doc/html/spirit_repository/qi_components.html | 6 +++---
   branches/release/libs/spirit/repository/doc/html/spirit_repository/qi_components/directives.html | 4 ++--
   branches/release/libs/spirit/repository/doc/html/spirit_repository/qi_components/nonterminal.html | 4 ++--
   branches/release/libs/spirit/repository/doc/html/spirit_repository/qi_components/nonterminal/subrule.html | 2 +-
   branches/release/libs/spirit/repository/doc/html/spirit_repository/qi_components/primitive.html | 4 ++--
   branches/release/libs/spirit/repository/doc/qi/advance.qbk | 2 ++
   11 files changed, 22 insertions(+), 20 deletions(-)

Added: branches/release/libs/spirit/repository/doc/acknowledgements.qbk
==============================================================================
--- (empty file)
+++ branches/release/libs/spirit/repository/doc/acknowledgements.qbk 2011-04-16 18:11:55 EDT (Sat, 16 Apr 2011)
@@ -0,0 +1,34 @@
+[/==============================================================================
+ Copyright (C) 2001-2011 Joel de Guzman
+ Copyright (C) 2001-2011 Hartmut Kaiser
+
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+===============================================================================/]
+
+[section Acknowledgments]
+
+The __spirit__ repository is the result of the contributions of active members
+of the Spirit community. We would like to express our thanks to all who
+directly contributed and to everybody directly or indirectly involved in the
+discussions, which led to the creation of the parser and generator components.
+
+The following people have directly contributed code to this repository:
+
+[*Aaron Graham] wrote the __qi_advance__ parser component, which allows the
+parser to skip (advance) through a specified number of iterations without
+performing unnecessary work.
+
+[*Chris Hoeppler] submitted the __qi_confix__ parser directive allowing to
+embed a parser (the subject) inside an opening (the prefix) and a closing
+sequence (the suffix).
+
+[*Francois Barel] contributed the __qi_subrule__ parser and __karma_subrule__
+generator components, allowing to create a named parser or generator, and
+to refer to it by name. These components are in fact fully static versions of
+the corresponding `rule` component.
+
+[*Thomas Bernard] contributed the __qi_keywords__ and __qi_keywords_list__
+parser components, allowing to define keyword parsers.
+
+[endsect]

Modified: branches/release/libs/spirit/repository/doc/html/index.html
==============================================================================
--- branches/release/libs/spirit/repository/doc/html/index.html (original)
+++ branches/release/libs/spirit/repository/doc/html/index.html 2011-04-16 18:11:55 EDT (Sat, 16 Apr 2011)
@@ -33,7 +33,7 @@
 </div></div>
 <div><p class="copyright">Copyright &#169; 2001-2011 Joel de Guzman, Hartmut Kaiser</p></div>
 <div><div class="legalnotice">
-<a name="id820812"></a><p>
+<a name="id803994"></a><p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
       </p>
@@ -90,7 +90,7 @@
 </div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><p><small>Last revised: April 15, 2011 at 23:36:10 GMT</small></p></td>
+<td align="left"><p><small>Last revised: April 16, 2011 at 22:11:06 GMT</small></p></td>
 <td align="right"><div class="copyright-footer"></div></td>
 </tr></table>
 <hr>

Added: branches/release/libs/spirit/repository/doc/html/spirit_repository/acknowledgments.html
==============================================================================
--- (empty file)
+++ branches/release/libs/spirit/repository/doc/html/spirit_repository/acknowledgments.html 2011-04-16 18:11:55 EDT (Sat, 16 Apr 2011)
@@ -0,0 +1,73 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Acknowledgments</title>
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
+<link rel="home" href="../index.html" title="Spirit Repository 0.2">
+<link rel="up" href="../index.html" title="Spirit Repository 0.2">
+<link rel="prev" href="karma_components/nonterminal/subrule.html" title="Karma subrules">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="karma_components/nonterminal/subrule.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="spirit_repository.acknowledgments"></a><a class="link" href="acknowledgments.html" title="Acknowledgments">Acknowledgments</a>
+</h2></div></div></div>
+<p>
+ The Spirit repository is the result
+ of the contributions of active members of the Spirit community. We would like
+ to express our thanks to all who directly contributed and to everybody directly
+ or indirectly involved in the discussions, which led to the creation of the
+ parser and generator components.
+ </p>
+<p>
+ The following people have directly contributed code to this repository:
+ </p>
+<p>
+ <span class="bold"><strong>Aaron Graham</strong></span> wrote the <a class="link" href="qi_components/primitive/advance.html" title="Qi advance Parser"><code class="computeroutput"><span class="identifier">advance</span></code></a> parser component, which allows
+ the parser to skip (advance) through a specified number of iterations without
+ performing unnecessary work.
+ </p>
+<p>
+ <span class="bold"><strong>Chris Hoeppler</strong></span> submitted the <a class="link" href="qi_components/directives/confix.html" title="Qi Confix Parser Directive"><code class="computeroutput"><span class="identifier">confix</span></code></a> parser directive allowing to
+ embed a parser (the subject) inside an opening (the prefix) and a closing sequence
+ (the suffix).
+ </p>
+<p>
+ <span class="bold"><strong>Francois Barel</strong></span> contributed the <a class="link" href="qi_components/nonterminal/subrule.html" title="Qi subrules"><code class="computeroutput"><span class="identifier">subrule</span></code></a> parser and <a class="link" href="karma_components/nonterminal/subrule.html" title="Karma subrules"><code class="computeroutput"><span class="identifier">subrule</span></code></a> generator components, allowing
+ to create a named parser or generator, and to refer to it by name. These components
+ are in fact fully static versions of the corresponding <code class="computeroutput"><span class="identifier">rule</span></code>
+ component.
+ </p>
+<p>
+ <span class="bold"><strong>Thomas Bernard</strong></span> contributed the <a class="link" href="qi_components/operators/keyword_list.html" title="Keyword List Operator">keyword_list</a>
+ and <a class="link" href="qi_components/directives/kwd.html" title="Qi Keyword Parser Directive"><code class="computeroutput"><span class="identifier">kwd</span><span class="special">()[]</span></code></a>
+ parser components, allowing to define keyword parsers.
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2011 Joel de Guzman, Hartmut Kaiser<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="karma_components/nonterminal/subrule.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a>
+</div>
+</body>
+</html>

Modified: branches/release/libs/spirit/repository/doc/html/spirit_repository/karma_components.html
==============================================================================
--- branches/release/libs/spirit/repository/doc/html/spirit_repository/karma_components.html (original)
+++ branches/release/libs/spirit/repository/doc/html/spirit_repository/karma_components.html 2011-04-16 18:11:55 EDT (Sat, 16 Apr 2011)
@@ -4,8 +4,8 @@
 <title>Karma Components</title>
 <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../index.html" title="Spirit Repository 0.1">
-<link rel="up" href="../index.html" title="Spirit Repository 0.1">
+<link rel="home" href="../index.html" title="Spirit Repository 0.2">
+<link rel="up" href="../index.html" title="Spirit Repository 0.2">
 <link rel="prev" href="qi_components/operators/keyword_list.html" title="Keyword List Operator">
 <link rel="next" href="karma_components/directives.html" title="Karma Generator Directives">
 </head>
@@ -39,7 +39,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2010 Joel de Guzman, Hartmut Kaiser<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2011 Joel de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
       </p>

Modified: branches/release/libs/spirit/repository/doc/html/spirit_repository/karma_components/directives.html
==============================================================================
--- branches/release/libs/spirit/repository/doc/html/spirit_repository/karma_components/directives.html (original)
+++ branches/release/libs/spirit/repository/doc/html/spirit_repository/karma_components/directives.html 2011-04-16 18:11:55 EDT (Sat, 16 Apr 2011)
@@ -4,7 +4,7 @@
 <title>Karma Generator Directives</title>
 <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../index.html" title="Spirit Repository 0.1">
+<link rel="home" href="../../index.html" title="Spirit Repository 0.2">
 <link rel="up" href="../karma_components.html" title="Karma Components">
 <link rel="prev" href="../karma_components.html" title="Karma Components">
 <link rel="next" href="directives/karma_confix_generator.html" title="Karma Confix Generator">
@@ -32,7 +32,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2010 Joel de Guzman, Hartmut Kaiser<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2011 Joel de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
       </p>

Modified: branches/release/libs/spirit/repository/doc/html/spirit_repository/karma_components/nonterminal.html
==============================================================================
--- branches/release/libs/spirit/repository/doc/html/spirit_repository/karma_components/nonterminal.html (original)
+++ branches/release/libs/spirit/repository/doc/html/spirit_repository/karma_components/nonterminal.html 2011-04-16 18:11:55 EDT (Sat, 16 Apr 2011)
@@ -4,7 +4,7 @@
 <title>Karma Generator Non-terminals</title>
 <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../index.html" title="Spirit Repository 0.1">
+<link rel="home" href="../../index.html" title="Spirit Repository 0.2">
 <link rel="up" href="../karma_components.html" title="Karma Components">
 <link rel="prev" href="directives/karma_confix_generator.html" title="Karma Confix Generator">
 <link rel="next" href="nonterminal/subrule.html" title="Karma subrules">
@@ -32,7 +32,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2010 Joel de Guzman, Hartmut Kaiser<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2011 Joel de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
       </p>

Modified: branches/release/libs/spirit/repository/doc/html/spirit_repository/preface.html
==============================================================================
--- branches/release/libs/spirit/repository/doc/html/spirit_repository/preface.html (original)
+++ branches/release/libs/spirit/repository/doc/html/spirit_repository/preface.html 2011-04-16 18:11:55 EDT (Sat, 16 Apr 2011)
@@ -86,7 +86,7 @@
       icons precede some text to indicate:
     </p>
 <div class="table">
-<a name="id820945"></a><p class="title"><b>Table&#160;1.&#160;Icons</b></p>
+<a name="id804127"></a><p class="title"><b>Table&#160;1.&#160;Icons</b></p>
 <div class="table-contents"><table class="table" summary="Icons">
 <colgroup>
 <col>

Modified: branches/release/libs/spirit/repository/doc/html/spirit_repository/qi_components.html
==============================================================================
--- branches/release/libs/spirit/repository/doc/html/spirit_repository/qi_components.html (original)
+++ branches/release/libs/spirit/repository/doc/html/spirit_repository/qi_components.html 2011-04-16 18:11:55 EDT (Sat, 16 Apr 2011)
@@ -4,8 +4,8 @@
 <title>Qi Components</title>
 <link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../index.html" title="Spirit Repository 0.1">
-<link rel="up" href="../index.html" title="Spirit Repository 0.1">
+<link rel="home" href="../index.html" title="Spirit Repository 0.2">
+<link rel="up" href="../index.html" title="Spirit Repository 0.2">
 <link rel="prev" href="preface.html" title="Preface">
 <link rel="next" href="qi_components/primitive.html" title="Qi Parser Primitives">
 </head>
@@ -57,7 +57,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2010 Joel de Guzman, Hartmut Kaiser<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2011 Joel de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
       </p>

Modified: branches/release/libs/spirit/repository/doc/html/spirit_repository/qi_components/directives.html
==============================================================================
--- branches/release/libs/spirit/repository/doc/html/spirit_repository/qi_components/directives.html (original)
+++ branches/release/libs/spirit/repository/doc/html/spirit_repository/qi_components/directives.html 2011-04-16 18:11:55 EDT (Sat, 16 Apr 2011)
@@ -4,7 +4,7 @@
 <title>Qi Parser Directives</title>
 <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../index.html" title="Spirit Repository 0.1">
+<link rel="home" href="../../index.html" title="Spirit Repository 0.2">
 <link rel="up" href="../qi_components.html" title="Qi Components">
 <link rel="prev" href="primitive/flush_multi_pass.html" title="Qi flush_multi_pass parser">
 <link rel="next" href="directives/confix.html" title="Qi Confix Parser Directive">
@@ -38,7 +38,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2010 Joel de Guzman, Hartmut Kaiser<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2011 Joel de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
       </p>

Modified: branches/release/libs/spirit/repository/doc/html/spirit_repository/qi_components/nonterminal.html
==============================================================================
--- branches/release/libs/spirit/repository/doc/html/spirit_repository/qi_components/nonterminal.html (original)
+++ branches/release/libs/spirit/repository/doc/html/spirit_repository/qi_components/nonterminal.html 2011-04-16 18:11:55 EDT (Sat, 16 Apr 2011)
@@ -4,7 +4,7 @@
 <title>Qi Parser Non-terminals</title>
 <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../index.html" title="Spirit Repository 0.1">
+<link rel="home" href="../../index.html" title="Spirit Repository 0.2">
 <link rel="up" href="../qi_components.html" title="Qi Components">
 <link rel="prev" href="directives/kwd.html" title="Qi Keyword Parser Directive">
 <link rel="next" href="nonterminal/subrule.html" title="Qi subrules">
@@ -32,7 +32,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2010 Joel de Guzman, Hartmut Kaiser<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2011 Joel de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
       </p>

Modified: branches/release/libs/spirit/repository/doc/html/spirit_repository/qi_components/nonterminal/subrule.html
==============================================================================
--- branches/release/libs/spirit/repository/doc/html/spirit_repository/qi_components/nonterminal/subrule.html (original)
+++ branches/release/libs/spirit/repository/doc/html/spirit_repository/qi_components/nonterminal/subrule.html 2011-04-16 18:11:55 EDT (Sat, 16 Apr 2011)
@@ -514,7 +514,7 @@
           examples to subrules, with various compilers.
         </p>
 <div class="table">
-<a name="id840665"></a><p class="title"><b>Table&#160;2.&#160;Subrules performance</b></p>
+<a name="id830557"></a><p class="title"><b>Table&#160;2.&#160;Subrules performance</b></p>
 <div class="table-contents"><table class="table" summary="Subrules performance">
 <colgroup>
 <col>

Modified: branches/release/libs/spirit/repository/doc/html/spirit_repository/qi_components/primitive.html
==============================================================================
--- branches/release/libs/spirit/repository/doc/html/spirit_repository/qi_components/primitive.html (original)
+++ branches/release/libs/spirit/repository/doc/html/spirit_repository/qi_components/primitive.html 2011-04-16 18:11:55 EDT (Sat, 16 Apr 2011)
@@ -4,7 +4,7 @@
 <title>Qi Parser Primitives</title>
 <link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
 <meta name="generator" content="DocBook XSL Stylesheets V1.75.0">
-<link rel="home" href="../../index.html" title="Spirit Repository 0.1">
+<link rel="home" href="../../index.html" title="Spirit Repository 0.2">
 <link rel="up" href="../qi_components.html" title="Qi Components">
 <link rel="prev" href="../qi_components.html" title="Qi Components">
 <link rel="next" href="primitive/advance.html" title="Qi advance Parser">
@@ -36,7 +36,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2010 Joel de Guzman, Hartmut Kaiser<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2001-2011 Joel de Guzman, Hartmut Kaiser<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
       </p>

Modified: branches/release/libs/spirit/repository/doc/qi/advance.qbk
==============================================================================
--- branches/release/libs/spirit/repository/doc/qi/advance.qbk (original)
+++ branches/release/libs/spirit/repository/doc/qi/advance.qbk 2011-04-16 18:11:55 EDT (Sat, 16 Apr 2011)
@@ -23,7 +23,9 @@
 where large binary objects are being parsed. Take, for example, the following
 binary data:
 
+[pre
     00 00 00 01 77 fc b4 51 0a b3 b7 ... 1e 60 70 b6 00 00 01 00
+]
 
 If the first 4 bytes are a little-endian 32-bit integer describing the length
 of the subsequent data, but the data itself is not relevant to parsing, then the


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk