|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r67951 - in sandbox/SOC/2010/phoenix3/libs/phoenix/doc: . html html/phoenix html/phoenix/reference/phoenix_expressions html/phoenix/starter_kit/composites html/phoenix/starter_kit/primitives
From: thom.heller_at_[hidden]
Date: 2011-01-11 02:55:21
Author: theller
Date: 2011-01-11 02:55:17 EST (Tue, 11 Jan 2011)
New Revision: 67951
URL: http://svn.boost.org/trac/boost/changeset/67951
Log:
some doc work
Text files modified:
sandbox/SOC/2010/phoenix3/libs/phoenix/doc/html/index.html | 14 +-
sandbox/SOC/2010/phoenix3/libs/phoenix/doc/html/phoenix/reference/phoenix_expressions/phoenix_ast.html | 147 ++++++++++++++++-----------------------
sandbox/SOC/2010/phoenix3/libs/phoenix/doc/html/phoenix/starter_kit.html | 2
sandbox/SOC/2010/phoenix3/libs/phoenix/doc/html/phoenix/starter_kit/composites/lazy_functions.html | 4
sandbox/SOC/2010/phoenix3/libs/phoenix/doc/html/phoenix/starter_kit/composites/lazy_operators.html | 2
sandbox/SOC/2010/phoenix3/libs/phoenix/doc/html/phoenix/starter_kit/primitives/values.html | 4
sandbox/SOC/2010/phoenix3/libs/phoenix/doc/reference.qbk | 133 ++++++++++++++++++++---------------
7 files changed, 149 insertions(+), 157 deletions(-)
Modified: sandbox/SOC/2010/phoenix3/libs/phoenix/doc/html/index.html
==============================================================================
--- sandbox/SOC/2010/phoenix3/libs/phoenix/doc/html/index.html (original)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/doc/html/index.html 2011-01-11 02:55:17 EST (Tue, 11 Jan 2011)
@@ -27,7 +27,7 @@
</h3></div></div>
<div><p class="copyright">Copyright © 2002-2005, 2010 Joel de Guzman, Dan Marsden, Thomas Heller</p></div>
<div><div class="legalnotice">
-<a name="id764330"></a><p>
+<a name="id693367"></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>
@@ -67,7 +67,7 @@
</dl>
</div>
<a name="phoenix.preface"></a><h2>
-<a name="id795027"></a>
+<a name="id724064"></a>
<a class="link" href="index.html#phoenix.preface">Preface</a>
</h2>
<div class="blockquote"><blockquote class="blockquote"><p>
@@ -86,7 +86,7 @@
<span class="inlinemediaobject"><img src="images/lambda_cpp.png" alt="lambda_cpp"></span>
</p>
<a name="phoenix.description"></a><h3>
-<a name="id763137"></a>
+<a name="id692174"></a>
<a class="link" href="index.html#phoenix.description">Description</a>
</h3>
<p>
@@ -104,7 +104,7 @@
library is organized in highly independent modules and layers.
</p>
<a name="phoenix.how_to_use_this_manual"></a><h3>
-<a name="id763184"></a>
+<a name="id692221"></a>
<a class="link" href="index.html#phoenix.how_to_use_this_manual">How to use this manual</a>
</h3>
<p>
@@ -126,7 +126,7 @@
icons precede some text to indicate:
</p>
<div class="table">
-<a name="id763218"></a><p class="title"><b>Table 1.1. Icons</b></p>
+<a name="id692255"></a><p class="title"><b>Table 1.1. Icons</b></p>
<div class="table-contents"><table class="table" summary="Icons">
<colgroup>
<col>
@@ -215,12 +215,12 @@
</p>
</div>
<a name="phoenix._emphasis_role__bold___emphasis____to_my_dear_daughter__phoenix__emphasis___emphasis_"></a><h3>
-<a name="id803983"></a>
+<a name="id733019"></a>
<a class="link" href="index.html#phoenix._emphasis_role__bold___emphasis____to_my_dear_daughter__phoenix__emphasis___emphasis_"><span class="bold"><strong><span class="emphasis"><em>...To my dear daughter, Phoenix</em></span></strong></span></a>
</h3>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><p><small>Last revised: January 10, 2011 at 22:12:04 GMT</small></p></td>
+<td align="left"><p><small>Last revised: January 11, 2011 at 07:54:06 GMT</small></p></td>
<td align="right"><div class="copyright-footer"></div></td>
</tr></table>
<hr>
Modified: sandbox/SOC/2010/phoenix3/libs/phoenix/doc/html/phoenix/reference/phoenix_expressions/phoenix_ast.html
==============================================================================
--- sandbox/SOC/2010/phoenix3/libs/phoenix/doc/html/phoenix/reference/phoenix_expressions/phoenix_ast.html (original)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/doc/html/phoenix/reference/phoenix_expressions/phoenix_ast.html 2011-01-11 02:55:17 EST (Tue, 11 Jan 2011)
@@ -20,118 +20,91 @@
<a name="phoenix.reference.phoenix_expressions.phoenix_ast"></a><a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">Language
Definition - The Pheonix AST</a>
</h4></div></div></div>
-<div class="variablelist">
-<p class="title"><b></b></p>
-<dl>
-<dt><span class="term"></span></dt>
-<dd>
-<p>
-
-</p>
-<pre class="programlisting">int main()
-blubb
- </pre>
-<p>
- </p>
-</dd>
-</dl>
-</div>
-<p>
- <code class="computeroutput">phoenix</code> ←
- </p>
-<div class="blockquote"><blockquote class="blockquote"><p>
- <a class="link" href="phoenix_ast.html#phoenix.reference.phoenix_expressions.phoenix_ast.terminals"><code class="computeroutput">terminals</code></a><br>
- <a class="link" href="phoenix_ast.html#phoenix.reference.phoenix_expressions.phoenix_ast.operator"><code class="computeroutput">operator</code></a>
- <code class="computeroutput">/</code><br> <a class="link" href="phoenix_ast.html#phoenix.reference.phoenix_expressions.phoenix_ast.operator"><code class="computeroutput">statement</code></a>
- <code class="computeroutput">/</code><br> <a class="link" href="phoenix_ast.html#phoenix.reference.phoenix_expressions.phoenix_ast.object"><code class="computeroutput">object</code></a>
- <code class="computeroutput">/</code><br> <a class="link" href="phoenix_ast.html#phoenix.reference.phoenix_expressions.phoenix_ast.function"><code class="computeroutput">function</code></a>
- <code class="computeroutput">/</code><br> <a class="link" href="phoenix_ast.html#phoenix.reference.phoenix_expressions.phoenix_ast.bind"><code class="computeroutput">bind</code></a>
- <code class="computeroutput">/</code><br> <a class="link" href="phoenix_ast.html#phoenix.reference.phoenix_expressions.phoenix_ast.scope"><code class="computeroutput">scope</code></a>
- <code class="computeroutput">/</code><br> <a class="link" href="phoenix_ast.html#phoenix.reference.phoenix_expressions.phoenix_ast.stl"><code class="computeroutput">stl</code></a>
- <code class="computeroutput">/</code><br> <a class="link" href="phoenix_ast.html#phoenix.reference.phoenix_expressions.phoenix_ast.fusion"><code class="computeroutput">fusion</code></a>
- </p></blockquote></div>
+<pre class="programlisting">phoenix ← <a class="link" href="phoenix_ast.html#phoenix.reference.phoenix_expressions.phoenix_ast.terminals">terminals</a> /
+ <a class="link" href="phoenix_ast.html#phoenix.reference.phoenix_expressions.phoenix_ast.operator">operator</a> /
+ <a class="link" href="phoenix_ast.html#phoenix.reference.phoenix_expressions.phoenix_ast.operator">statement</a> /
+ <a class="link" href="phoenix_ast.html#phoenix.reference.phoenix_expressions.phoenix_ast.object">object</a> /
+ <a class="link" href="phoenix_ast.html#phoenix.reference.phoenix_expressions.phoenix_ast.function">function</a> /
+ <a class="link" href="phoenix_ast.html#phoenix.reference.phoenix_expressions.phoenix_ast.bind">bind</a> /
+ <a class="link" href="phoenix_ast.html#phoenix.reference.phoenix_expressions.phoenix_ast.scope">scope</a> /
+ <a class="link" href="phoenix_ast.html#phoenix.reference.phoenix_expressions.phoenix_ast.fusion">fusion</a>
+</pre>
<a name="phoenix.reference.phoenix_expressions.phoenix_ast.terminals"></a><h6>
-<a name="id807384"></a>
+<a name="id736311"></a>
<a class="link" href="phoenix_ast.html#phoenix.reference.phoenix_expressions.phoenix_ast.terminals">Terminals</a>
</h6>
-<p>
- <code class="computeroutput">terminal</code> ←
- </p>
-<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput">placeholder</code> <code class="computeroutput">/</code><br> <code class="computeroutput">custom terminal
- </code>/<code class="computeroutput"></code><br> <code class="computeroutput">terminal</code>
- </p></blockquote></div>
+<pre class="programlisting">terminal ← placeholder /
+ custom_terminal /
+ terminal
+</pre>
<a name="phoenix.reference.phoenix_expressions.phoenix_ast.operator"></a><h6>
-<a name="id807443"></a>
+<a name="id736335"></a>
<a class="link" href="phoenix_ast.html#phoenix.reference.phoenix_expressions.phoenix_ast.operator">Operator</a>
</h6>
-<p>
- <code class="computeroutput">operator</code> ←
- </p>
-<div class="blockquote"><blockquote class="blockquote"><p>
- <code class="computeroutput">arithmetic</code> <code class="computeroutput">/</code> <br> <code class="computeroutput">bitwise</code> <code class="computeroutput">/</code>
- <br> <code class="computeroutput">comparision</code> <code class="computeroutput">/</code> <br> <code class="computeroutput">if_else</code>
- <code class="computeroutput">/</code> <br> <code class="computeroutput">io</code> <code class="computeroutput">/</code> <br> <code class="computeroutput">logical</code>
- <code class="computeroutput">/</code> <br> <code class="computeroutput">member</code> <code class="computeroutput">/</code> <br> <code class="computeroutput">self</code>
- </p></blockquote></div>
-<p>
- <code class="computeroutput">arithmetic</code> ←
- </p>
-<div class="blockquote"><blockquote class="blockquote"><p>
- '-' <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST"><code class="computeroutput">phoenix</code></a>
- <code class="computeroutput">/</code> <br> '+' <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST"><code class="computeroutput">phoenix</code></a>
- <code class="computeroutput">/</code> <br> '++' <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST"><code class="computeroutput">phoenix</code></a>
- <code class="computeroutput">/</code> <br> '--' <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST"><code class="computeroutput">phoenix</code></a>
- <code class="computeroutput">/</code> <br> <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST"><code class="computeroutput">phoenix</code></a>
- '++' <code class="computeroutput">/</code> <br> <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST"><code class="computeroutput">phoenix</code></a>
- '--' <code class="computeroutput">/</code> <br> <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST"><code class="computeroutput">phoenix</code></a>
- <code class="computeroutput">+=</code> <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST"><code class="computeroutput">phoenix</code></a>
- <code class="computeroutput">/</code> <br> <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST"><code class="computeroutput">phoenix</code></a>
- <code class="computeroutput">-=</code> <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST"><code class="computeroutput">phoenix</code></a>
- <code class="computeroutput">/</code> <br> <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST"><code class="computeroutput">phoenix</code></a>
- <code class="computeroutput">*=</code> <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST"><code class="computeroutput">phoenix</code></a>
- <code class="computeroutput">/</code> <br> <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST"><code class="computeroutput">phoenix</code></a>
- <code class="computeroutput">/=</code> <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST"><code class="computeroutput">phoenix</code></a>
- <code class="computeroutput">/</code> <br> <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST"><code class="computeroutput">phoenix</code></a>
- <code class="computeroutput">%=</code> <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST"><code class="computeroutput">phoenix</code></a>
- <code class="computeroutput">/</code> <br> <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST"><code class="computeroutput">phoenix</code></a>
- <code class="computeroutput">+</code> <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST"><code class="computeroutput">phoenix</code></a>
- <code class="computeroutput">/</code> <br> <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST"><code class="computeroutput">phoenix</code></a>
- <code class="computeroutput">-</code> <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST"><code class="computeroutput">phoenix</code></a>
- <code class="computeroutput">/</code> <br> <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST"><code class="computeroutput">phoenix</code></a>
- <code class="computeroutput">*</code> <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST"><code class="computeroutput">phoenix</code></a>
- <code class="computeroutput">/</code> <br> <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST"><code class="computeroutput">phoenix</code></a>
- <code class="computeroutput">/</code> <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST"><code class="computeroutput">phoenix</code></a>
- <code class="computeroutput">/</code> <br> <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST"><code class="computeroutput">phoenix</code></a>
- <code class="computeroutput">%</code> <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST"><code class="computeroutput">phoenix</code></a>
- <br>
- </p></blockquote></div>
+<pre class="programlisting">operator ← <a class="link" href="phoenix_ast.html#phoenix.reference.phoenix_expressions.phoenix_ast.operator.arithmetic">arithmetic</a> /
+ <a class="link" href="phoenix_ast.html#phoenix.reference.phoenix_expressions.phoenix_ast.operator">bitwise</a> /
+ <a class="link" href="phoenix_ast.html#phoenix.reference.phoenix_expressions.phoenix_ast.operator">comparision</a> /
+ <a class="link" href="phoenix_ast.html#phoenix.reference.phoenix_expressions.phoenix_ast.operator">if_else</a> /
+ <a class="link" href="phoenix_ast.html#phoenix.reference.phoenix_expressions.phoenix_ast.operator">io</a> /
+ <a class="link" href="phoenix_ast.html#phoenix.reference.phoenix_expressions.phoenix_ast.operator">logical</a> /
+ <a class="link" href="phoenix_ast.html#phoenix.reference.phoenix_expressions.phoenix_ast.operator">member</a> /
+ <a class="link" href="phoenix_ast.html#phoenix.reference.phoenix_expressions.phoenix_ast.operator">self</a>
+</pre>
+<a name="phoenix.reference.phoenix_expressions.phoenix_ast.operator.arithmetic"></a><pre class="programlisting">arithmetic ← ( '-' <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> ) /
+ ( '+' <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> ) /
+ ( '++' <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> ) /
+ ( '--' <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> ) /
+ ( <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> '++' ) /
+ ( <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> '--' ) /
+ ( <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> '+' <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> ) /
+ ( <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> '-' <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> ) /
+ ( <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> '*' <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> ) /
+ ( <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> '/' <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> ) /
+ ( <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> '%' <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> ) /
+ ( <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> '+=' <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> ) /
+ ( <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> '-=' <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> ) /
+ ( <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> '*=' <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> ) /
+ ( <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> '/=' <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> ) /
+ ( <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> '%=' <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> )
+</pre>
+<a name="phoenix.reference.phoenix_expressions.phoenix_ast.operator.bitwise"></a><pre class="programlisting">bitwise ← '~' <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> /
+ ( <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> & <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> ) /
+ ( <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> | <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> ) /
+ ( <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> ^ <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> ) /
+ ( <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> << <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> ) /
+ ( <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> >> <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> ) /
+ ( <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> &= <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> ) /
+ ( <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> |= <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> ) /
+ ( <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> ^= <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> ) /
+ ( <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> <<= <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> ) /
+ ( <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> >>= <a class="link" href="phoenix_ast.html" title="Language Definition - The Pheonix AST">phoenix</a> ) /
+</pre>
<a name="phoenix.reference.phoenix_expressions.phoenix_ast.statement"></a><h6>
-<a name="id807962"></a>
+<a name="id736675"></a>
<a class="link" href="phoenix_ast.html#phoenix.reference.phoenix_expressions.phoenix_ast.statement">Statement</a>
</h6>
<a name="phoenix.reference.phoenix_expressions.phoenix_ast.object"></a><h6>
-<a name="id807979"></a>
+<a name="id736692"></a>
<a class="link" href="phoenix_ast.html#phoenix.reference.phoenix_expressions.phoenix_ast.object">Object</a>
</h6>
<a name="phoenix.reference.phoenix_expressions.phoenix_ast.function"></a><h6>
-<a name="id807996"></a>
+<a name="id736710"></a>
<a class="link" href="phoenix_ast.html#phoenix.reference.phoenix_expressions.phoenix_ast.function">Function</a>
</h6>
<a name="phoenix.reference.phoenix_expressions.phoenix_ast.bind"></a><h6>
-<a name="id808012"></a>
+<a name="id736726"></a>
<a class="link" href="phoenix_ast.html#phoenix.reference.phoenix_expressions.phoenix_ast.bind">Bind</a>
</h6>
<a name="phoenix.reference.phoenix_expressions.phoenix_ast.scope"></a><h6>
-<a name="id808026"></a>
+<a name="id736740"></a>
<a class="link" href="phoenix_ast.html#phoenix.reference.phoenix_expressions.phoenix_ast.scope">Scope</a>
</h6>
<a name="phoenix.reference.phoenix_expressions.phoenix_ast.stl"></a><h6>
-<a name="id808041"></a>
+<a name="id736755"></a>
<a class="link" href="phoenix_ast.html#phoenix.reference.phoenix_expressions.phoenix_ast.stl">Stl</a>
</h6>
<a name="phoenix.reference.phoenix_expressions.phoenix_ast.fusion"></a><h6>
-<a name="id808057"></a>
+<a name="id736770"></a>
<a class="link" href="phoenix_ast.html#phoenix.reference.phoenix_expressions.phoenix_ast.fusion">Fusion</a>
</h6>
</div>
Modified: sandbox/SOC/2010/phoenix3/libs/phoenix/doc/html/phoenix/starter_kit.html
==============================================================================
--- sandbox/SOC/2010/phoenix3/libs/phoenix/doc/html/phoenix/starter_kit.html (original)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/doc/html/phoenix/starter_kit.html 2011-01-11 02:55:17 EST (Tue, 11 Jan 2011)
@@ -62,7 +62,7 @@
into high gear quickly.
</p>
<a name="phoenix.starter_kit.functors_everywhere"></a><h4>
-<a name="id804087"></a>
+<a name="id733124"></a>
<a class="link" href="starter_kit.html#phoenix.starter_kit.functors_everywhere">Functors everywhere</a>
</h4>
<p>
Modified: sandbox/SOC/2010/phoenix3/libs/phoenix/doc/html/phoenix/starter_kit/composites/lazy_functions.html
==============================================================================
--- sandbox/SOC/2010/phoenix3/libs/phoenix/doc/html/phoenix/starter_kit/composites/lazy_functions.html (original)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/doc/html/phoenix/starter_kit/composites/lazy_functions.html 2011-01-11 02:55:17 EST (Tue, 11 Jan 2011)
@@ -47,7 +47,7 @@
<span class="identifier">function</span><span class="special"><</span><span class="identifier">is_odd_impl</span><span class="special">></span> <span class="identifier">is_odd</span><span class="special">;</span>
</pre>
<a name="phoenix.starter_kit.composites.lazy_functions.things_to_note_"></a><h6>
-<a name="id806916"></a>
+<a name="id735953"></a>
<a class="link" href="lazy_functions.html#phoenix.starter_kit.composites.lazy_functions.things_to_note_">Things
to note:</a>
</h6>
@@ -78,7 +78,7 @@
(See function.cpp)
</p>
<a name="phoenix.starter_kit.composites.lazy_functions.predefined_lazy_functions"></a><h6>
-<a name="id807095"></a>
+<a name="id736132"></a>
<a class="link" href="lazy_functions.html#phoenix.starter_kit.composites.lazy_functions.predefined_lazy_functions">Predefined
Lazy Functions</a>
</h6>
Modified: sandbox/SOC/2010/phoenix3/libs/phoenix/doc/html/phoenix/starter_kit/composites/lazy_operators.html
==============================================================================
--- sandbox/SOC/2010/phoenix3/libs/phoenix/doc/html/phoenix/starter_kit/composites/lazy_operators.html (original)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/doc/html/phoenix/starter_kit/composites/lazy_operators.html 2011-01-11 02:55:17 EST (Tue, 11 Jan 2011)
@@ -71,7 +71,7 @@
</p>
</div>
<a name="phoenix.starter_kit.composites.lazy_operators.first_practical_example"></a><h6>
-<a name="id805838"></a>
+<a name="id734875"></a>
<a class="link" href="lazy_operators.html#phoenix.starter_kit.composites.lazy_operators.first_practical_example">First
Practical Example</a>
</h6>
Modified: sandbox/SOC/2010/phoenix3/libs/phoenix/doc/html/phoenix/starter_kit/primitives/values.html
==============================================================================
--- sandbox/SOC/2010/phoenix3/libs/phoenix/doc/html/phoenix/starter_kit/primitives/values.html (original)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/doc/html/phoenix/starter_kit/primitives/values.html 2011-01-11 02:55:17 EST (Tue, 11 Jan 2011)
@@ -33,7 +33,7 @@
World"</span></code>.
</p>
<a name="phoenix.starter_kit.primitives.values.lazy_evaluation"></a><h6>
-<a name="id804249"></a>
+<a name="id733286"></a>
<a class="link" href="values.html#phoenix.starter_kit.primitives.values.lazy_evaluation">Lazy
Evaluation</a>
</h6>
@@ -66,7 +66,7 @@
anything and defers the evaluation for later.
</p>
<a name="phoenix.starter_kit.primitives.values.callbacks"></a><h6>
-<a name="id804474"></a>
+<a name="id733511"></a>
<a class="link" href="values.html#phoenix.starter_kit.primitives.values.callbacks">Callbacks</a>
</h6>
<p>
Modified: sandbox/SOC/2010/phoenix3/libs/phoenix/doc/reference.qbk
==============================================================================
--- sandbox/SOC/2010/phoenix3/libs/phoenix/doc/reference.qbk (original)
+++ sandbox/SOC/2010/phoenix3/libs/phoenix/doc/reference.qbk 2011-01-11 02:55:17 EST (Tue, 11 Jan 2011)
@@ -14,70 +14,89 @@
[section:phoenix_ast Language Definition - The Pheonix AST]
[teletype]
-[variablelist
- [[]
- [
- ``
- int main()
- blubb
- ``
- ]
-]]
-
-`phoenix` \u2190
-[:[link phoenix.reference.phoenix_expressions.phoenix_ast.terminals `terminals`]\n
- [link phoenix.reference.phoenix_expressions.phoenix_ast.operator `operator`] `/`\n
- [link phoenix.reference.phoenix_expressions.phoenix_ast.operator `statement`] `/`\n
- [link phoenix.reference.phoenix_expressions.phoenix_ast.object `object`] `/`\n
- [link phoenix.reference.phoenix_expressions.phoenix_ast.function `function`] `/`\n
- [link phoenix.reference.phoenix_expressions.phoenix_ast.bind `bind`] `/`\n
- [link phoenix.reference.phoenix_expressions.phoenix_ast.scope `scope`] `/`\n
- [link phoenix.reference.phoenix_expressions.phoenix_ast.stl `stl`] `/`\n
- [link phoenix.reference.phoenix_expressions.phoenix_ast.fusion `fusion`] ]
+
+[def __phoenix_peg__ [link phoenix.reference.phoenix_expressions.phoenix_ast phoenix]]
+[def __phoenix_peg_terminals__ [link phoenix.reference.phoenix_expressions.phoenix_ast.terminals terminals]]
+[def __phoenix_peg_operator__ [link phoenix.reference.phoenix_expressions.phoenix_ast.operator operator]]
+[def __phoenix_peg_operator_arithmetic__ [link phoenix.reference.phoenix_expressions.phoenix_ast.operator.arithmetic arithmetic]]
+[def __phoenix_peg_operator_bitwise__ [link phoenix.reference.phoenix_expressions.phoenix_ast.operator bitwise]]
+[def __phoenix_peg_operator_comparision__ [link phoenix.reference.phoenix_expressions.phoenix_ast.operator comparision]]
+[def __phoenix_peg_operator_if_else__ [link phoenix.reference.phoenix_expressions.phoenix_ast.operator if_else]]
+[def __phoenix_peg_operator_io__ [link phoenix.reference.phoenix_expressions.phoenix_ast.operator io]]
+[def __phoenix_peg_operator_logical__ [link phoenix.reference.phoenix_expressions.phoenix_ast.operator logical]]
+[def __phoenix_peg_operator_member__ [link phoenix.reference.phoenix_expressions.phoenix_ast.operator member]]
+[def __phoenix_peg_operator_self__ [link phoenix.reference.phoenix_expressions.phoenix_ast.operator self]]
+[def __phoenix_peg_statement__ [link phoenix.reference.phoenix_expressions.phoenix_ast.operator statement]]
+[def __phoenix_peg_object__ [link phoenix.reference.phoenix_expressions.phoenix_ast.object object]]
+[def __phoenix_peg_function__ [link phoenix.reference.phoenix_expressions.phoenix_ast.function function]]
+[def __phoenix_peg_bind__ [link phoenix.reference.phoenix_expressions.phoenix_ast.bind bind]]
+[def __phoenix_peg_scope__ [link phoenix.reference.phoenix_expressions.phoenix_ast.scope scope]]
+[def __phoenix_peg_fusion__ [link phoenix.reference.phoenix_expressions.phoenix_ast.fusion fusion]]
+
+
+ phoenix ``\u2190`` __phoenix_peg_terminals__ /
+ __phoenix_peg_operator__ /
+ __phoenix_peg_statement__ /
+ __phoenix_peg_object__ /
+ __phoenix_peg_function__ /
+ __phoenix_peg_bind__ /
+ __phoenix_peg_scope__ /
+ __phoenix_peg_fusion__
+
+
[heading Terminals]
-`terminal` \u2190
-[: `placeholder` `/`\n
- `custom terminal `/``\n
- `terminal`]
+ terminal ``\u2190`` placeholder /
+ custom_terminal /
+ terminal
[heading Operator]
-[teletype]
-`operator`
-\u2190
-[:
- `arithmetic` `/` \n
- `bitwise` `/` \n
- `comparision` `/` \n
- `if_else` `/` \n
- `io` `/` \n
- `logical` `/` \n
- `member` `/` \n
- `self`
-]
-
-`arithmetic` \u2190
-[:
- '-' [link phoenix.reference.phoenix_expressions.phoenix_ast `phoenix`] `/` \n
- '+' [link phoenix.reference.phoenix_expressions.phoenix_ast `phoenix`] `/` \n
- '++' [link phoenix.reference.phoenix_expressions.phoenix_ast `phoenix`] `/` \n
- '--' [link phoenix.reference.phoenix_expressions.phoenix_ast `phoenix`] `/` \n
- [link phoenix.reference.phoenix_expressions.phoenix_ast `phoenix`] '++' `/` \n
- [link phoenix.reference.phoenix_expressions.phoenix_ast `phoenix`] '--' `/` \n
- [link phoenix.reference.phoenix_expressions.phoenix_ast `phoenix`] `+=` [link phoenix.reference.phoenix_expressions.phoenix_ast `phoenix`] `/` \n
- [link phoenix.reference.phoenix_expressions.phoenix_ast `phoenix`] `-=` [link phoenix.reference.phoenix_expressions.phoenix_ast `phoenix`] `/` \n
- [link phoenix.reference.phoenix_expressions.phoenix_ast `phoenix`] `*=` [link phoenix.reference.phoenix_expressions.phoenix_ast `phoenix`] `/` \n
- [link phoenix.reference.phoenix_expressions.phoenix_ast `phoenix`] `/=` [link phoenix.reference.phoenix_expressions.phoenix_ast `phoenix`] `/` \n
- [link phoenix.reference.phoenix_expressions.phoenix_ast `phoenix`] `%=` [link phoenix.reference.phoenix_expressions.phoenix_ast `phoenix`] `/` \n
- [link phoenix.reference.phoenix_expressions.phoenix_ast `phoenix`] `+` [link phoenix.reference.phoenix_expressions.phoenix_ast `phoenix`] `/` \n
- [link phoenix.reference.phoenix_expressions.phoenix_ast `phoenix`] `-` [link phoenix.reference.phoenix_expressions.phoenix_ast `phoenix`] `/` \n
- [link phoenix.reference.phoenix_expressions.phoenix_ast `phoenix`] `*` [link phoenix.reference.phoenix_expressions.phoenix_ast `phoenix`] `/` \n
- [link phoenix.reference.phoenix_expressions.phoenix_ast `phoenix`] `/` [link phoenix.reference.phoenix_expressions.phoenix_ast `phoenix`] `/` \n
- [link phoenix.reference.phoenix_expressions.phoenix_ast `phoenix`] `%` [link phoenix.reference.phoenix_expressions.phoenix_ast `phoenix`] \n
-]
+ operator ``\u2190`` __phoenix_peg_operator_arithmetic__ /
+ __phoenix_peg_operator_bitwise__ /
+ __phoenix_peg_operator_comparision__ /
+ __phoenix_peg_operator_if_else__ /
+ __phoenix_peg_operator_io__ /
+ __phoenix_peg_operator_logical__ /
+ __phoenix_peg_operator_member__ /
+ __phoenix_peg_operator_self__
+
+
+[#phoenix.reference.phoenix_expressions.phoenix_ast.operator.arithmetic]
+
+ arithmetic ``\u2190`` ( '-' __phoenix_peg__ ) /
+ ( '+' __phoenix_peg__ ) /
+ ( '++' __phoenix_peg__ ) /
+ ( '--' __phoenix_peg__ ) /
+ ( __phoenix_peg__ '++' ) /
+ ( __phoenix_peg__ '--' ) /
+ ( __phoenix_peg__ '+' __phoenix_peg__ ) /
+ ( __phoenix_peg__ '-' __phoenix_peg__ ) /
+ ( __phoenix_peg__ '*' __phoenix_peg__ ) /
+ ( __phoenix_peg__ '/' __phoenix_peg__ ) /
+ ( __phoenix_peg__ '%' __phoenix_peg__ ) /
+ ( __phoenix_peg__ '+=' __phoenix_peg__ ) /
+ ( __phoenix_peg__ '-=' __phoenix_peg__ ) /
+ ( __phoenix_peg__ '*=' __phoenix_peg__ ) /
+ ( __phoenix_peg__ '/=' __phoenix_peg__ ) /
+ ( __phoenix_peg__ '%=' __phoenix_peg__ )
+[#phoenix.reference.phoenix_expressions.phoenix_ast.operator.bitwise]
+
+ bitwise ``\u2190`` '~' __phoenix_peg__ /
+ ( __phoenix_peg__ & __phoenix_peg__ ) /
+ ( __phoenix_peg__ | __phoenix_peg__ ) /
+ ( __phoenix_peg__ ^ __phoenix_peg__ ) /
+ ( __phoenix_peg__ << __phoenix_peg__ ) /
+ ( __phoenix_peg__ >> __phoenix_peg__ ) /
+ ( __phoenix_peg__ &= __phoenix_peg__ ) /
+ ( __phoenix_peg__ |= __phoenix_peg__ ) /
+ ( __phoenix_peg__ ^= __phoenix_peg__ ) /
+ ( __phoenix_peg__ <<= __phoenix_peg__ ) /
+ ( __phoenix_peg__ >>= __phoenix_peg__ ) /
+
+
[heading Statement]
[heading Object]
[heading Function]
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