<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Generator</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Spirit 2.5.2">
<link rel="up" href="../generator_concepts.html" title="Generator Concepts">
<link rel="prev" href="../generator_concepts.html" title="Generator Concepts">
</h5></div></div></div>
<h6>
<a name="spirit.karma.reference.generator_concepts.generator.h0"></a>
- <span><a name="spirit.karma.reference.generator_concepts.generator.description"></a></span><a class="link" href="generator.html#spirit.karma.reference.generator_concepts.generator.description">Description</a>
+ <span class="phrase"><a name="spirit.karma.reference.generator_concepts.generator.description"></a></span><a class="link" href="generator.html#spirit.karma.reference.generator_concepts.generator.description">Description</a>
</h6>
<p>
The <span class="emphasis"><em>Generator</em></span> is the most fundamental concept. A
</p>
<div class="variablelist">
<p class="title"><b>Notation</b></p>
-<dl>
+<dl class="variablelist">
<dt><span class="term"><code class="computeroutput"><span class="identifier">g</span></code></span></dt>
<dd><p>
A <code class="computeroutput"><span class="identifier">Generator</span></code>.
</div>
<h6>
<a name="spirit.karma.reference.generator_concepts.generator.h1"></a>
- <span><a name="spirit.karma.reference.generator_concepts.generator.valid_expressions"></a></span><a class="link" href="generator.html#spirit.karma.reference.generator_concepts.generator.valid_expressions">Valid
+ <span class="phrase"><a name="spirit.karma.reference.generator_concepts.generator.valid_expressions"></a></span><a class="link" href="generator.html#spirit.karma.reference.generator_concepts.generator.valid_expressions">Valid
Expressions</a>
</h6>
<p>
</table></div>
<h6>
<a name="spirit.karma.reference.generator_concepts.generator.h2"></a>
- <span><a name="spirit.karma.reference.generator_concepts.generator.type_expressions"></a></span><a class="link" href="generator.html#spirit.karma.reference.generator_concepts.generator.type_expressions">Type
+ <span class="phrase"><a name="spirit.karma.reference.generator_concepts.generator.type_expressions"></a></span><a class="link" href="generator.html#spirit.karma.reference.generator_concepts.generator.type_expressions">Type
Expressions</a>
</h6>
<div class="informaltable"><table class="table">
</table></div>
<h6>
<a name="spirit.karma.reference.generator_concepts.generator.h3"></a>
- <span><a name="spirit.karma.reference.generator_concepts.generator.postcondition"></a></span><a class="link" href="generator.html#spirit.karma.reference.generator_concepts.generator.postcondition">Postcondition</a>
+ <span class="phrase"><a name="spirit.karma.reference.generator_concepts.generator.postcondition"></a></span><a class="link" href="generator.html#spirit.karma.reference.generator_concepts.generator.postcondition">Postcondition</a>
</h6>
<p>
Upon return from <code class="computeroutput"><span class="identifier">g</span><span class="special">.</span><span class="identifier">generate</span></code> the following post conditions
should hold:
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
On successful generation, <code class="computeroutput"><span class="identifier">sink</span></code>
receives the generated characters/tokens sequence.
</ul></div>
<h6>
<a name="spirit.karma.reference.generator_concepts.generator.h4"></a>
- <span><a name="spirit.karma.reference.generator_concepts.generator.models"></a></span><a class="link" href="generator.html#spirit.karma.reference.generator_concepts.generator.models">Models</a>
+ <span class="phrase"><a name="spirit.karma.reference.generator_concepts.generator.models"></a></span><a class="link" href="generator.html#spirit.karma.reference.generator_concepts.generator.models">Models</a>
</h6>
<p>
All generators in <span class="emphasis"><em>Spirit.Karma</em></span> are models of the