<spanclass="sectionpurpose">Setting up the use of this module.</span></p>
</li>
</ul>
</li>
<li>
<pclass="chapterentry"><aname="2"></a>
<spanclass="chaptertitle">Chapter 2: Words in Isolation</span></p>
<pclass="chapterpurpose">Recognising different words, and storing phrases made of them.</p>
<ulclass="sectionlist">
<li>
<pclass="sectionentry"><ahref="2-vcb.html">
<sponclass="sectiontitle">Vocabulary</span></a> -
<spanclass="sectionpurpose">To classify the words in the lexical stream, where two different words are considered equivalent if they are unquoted and have the same text, taken case insensitively.</span></p>
<spanclass="sectionpurpose">To manage arbitrary assemblies of vocabulary, if a little slowly.</span></p>
</li>
</ul>
</li>
<li>
<pclass="chapterentry"><aname="3"></a>
<spanclass="chaptertitle">Chapter 3: Words in Sequence</span></p>
<pclass="chapterpurpose">Reading in arbitrary text and breaking it into a numbered sequence of words.</p>
<ulclass="sectionlist">
<li>
<pclass="sectionentry"><ahref="3-lxr.html">
<sponclass="sectiontitle">Lexer</span></a> -
<spanclass="sectionpurpose">To break down a stream of characters into a numbered sequence of words, literal strings and literal I6 inclusions, removing comments and unnecessary whitespace.</span></p>
</li>
<li>
<pclass="sectionentry"><ahref="3-wrd.html">
<sponclass="sectiontitle">Wordings</span></a> -
<spanclass="sectionpurpose">To manage contiguous word ranges.</span></p>
</li>
<li>
<pclass="sectionentry"><ahref="3-tff.html">
<sponclass="sectiontitle">Text From Files</span></a> -
<spanclass="sectionpurpose">This is where source text is read in, whether from extension files or from the main source text file, and fed into the lexer.</span></p>
</li>
<li>
<pclass="sectionentry"><ahref="3-fds.html">
<sponclass="sectiontitle">Feeds</span></a> -
<spanclass="sectionpurpose">Feeds are conduits for arbitrary text to flow into the lexer, and to be converted into wordings.</span></p>