<html> <head> <title>Spirit v1.5</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link rel="stylesheet" href="doc/theme/style.css" type="text/css"> </head> <body> <table width="100%" border="0" background="doc/theme/bkd2.gif" cellspacing="2"> <tr> <td width="10"> <h1></h1> </td> <td width="85%"> <font face="Verdana, Arial, Helvetica, sans-serif"><b><font size="6">Spirit v1.5 </font></b></font></td> <td width="112"><a href="http://spirit.sf.net"><img src="doc/theme/spirit.gif" width="112" height="48" align="right" border="0"></a></td> </tr> </table> <br> <table width="75%" border="0" align="center"> <tr> <td class="table_title">Table of Contents</td> </tr> <tr> <td class="toc_cells_L0"><a href="doc/preface.html">Preface</a></td> </tr> <tr> <td class="toc_cells_L0"><a href="doc/introduction.html">Introduction</a></td> </tr> <tr> <td class="toc_cells_L0"><a href="doc/quick_start.html">Quick Start</a></td> </tr> <tr> <td class="toc_cells_L0"><a href="doc/basic_concepts.html">Basic Concepts</a></td> </tr> <tr> <td class="toc_cells_L0"><a href="doc/organization.html">Organization</a></td> </tr> <tr> <td class="toc_cells_L0"><b><font face="Geneva, Arial, Helvetica, san-serif">Core</font></b></td> </tr> <tr> <td class="toc_cells_L1"><a href="doc/primitives.html">Primitives</a> </td> </tr> <tr> <td class="toc_cells_L1"><a href="doc/operators.html">Operators</a></td> </tr> <tr> <td class="toc_cells_L1"><a href="doc/numerics.html">Numerics</a></td> </tr> <tr> <td class="toc_cells_L1"><a href="doc/rule.html">The Rule</a></td> </tr> <tr> <td class="toc_cells_L1"><a href="doc/directives.html">Directives</a></td> </tr> <tr> <td class="toc_cells_L1"><a href="doc/scanner.html">The Scanner and Parsing</a></td> </tr> <tr> <td class="toc_cells_L1"><a href="doc/grammar.html">The Grammar</a></td> </tr> <tr> <td class="toc_cells_L1"><a href="doc/subrules.html">Subrules</a></td> </tr> <tr> <td class="toc_cells_L1"><a href="doc/semantic_actions.html">Semantic Actions</a> </td> </tr> <tr> <td class="toc_cells_L1"><a href="doc/indepth_the_parser.html">In-depth: The Parser</a></td> </tr> <tr> <td class="toc_cells_L1"><a href="doc/indepth_the_scanner.html">In-depth: The Scanner</a> </td> </tr> <tr> <td class="toc_cells_L0"><b>Attribute</b></td> </tr> <tr> <td class="toc_cells_L1"><a href="doc/parametric_parsers.html">Parametric Parsers</a></td> </tr> <tr> <td class="toc_cells_L1"><a href="doc/functional.html">Functional</a><a href="doc/parametric_parsers.html"></a></td> </tr> <tr> <td class="toc_cells_L1"><a href="doc/closures.html">Closures</a></td> </tr> <tr> <td class="toc_cells_L0"><b>Utility</b></td> </tr> <tr> <td class="toc_cells_L1"><a href="doc/escape_char_parser.html">Escape Character Parsers</a></td> </tr> <tr> <td class="toc_cells_L1"><a href="doc/loops.html">Loop Parsers</a></td> </tr> <tr> <td class="toc_cells_L1"><a href="doc/character_sets.html">Character Set Parser</a></td> </tr> <tr> <td class="toc_cells_L1"><a href="doc/confix.html">Confix and Comment Parsers</a></td> </tr> <tr> <td class="toc_cells_L1"><a href="doc/list_parsers.html">List Parsers</a></td> </tr> <tr> <td class="toc_cells_L1"><a href="doc/functor_parser.html">Functor Parser</a></td> </tr> <tr> <td class="toc_cells_L1"><a href="doc/refactoring.html">Refactoring Parsers</a></td> </tr> <tr> <td class="toc_cells_L1"><a href="doc/regular_expression_parser.html">Regular Expression Parser</a> </td> </tr> <tr> <td class="toc_cells_L0"><b>Symbols</b></td> </tr> <tr> <td class="toc_cells_L1"><a href="doc/symbols.html">The Symbol Table</a></td> </tr> <tr> <td class="table_cells"><b>Trees</b></td> </tr> <tr> <td class="toc_cells_L1"><a href="doc/trees.html">Parse Trees and ASTs</a></td> </tr> <tr> <td class="toc_cells_L0"><b>Iterator</b></td> </tr> <tr> <td class="toc_cells_L1"><a href="doc/multi_pass.html">Multi Pass </a></td> </tr> <tr> <td class="toc_cells_L1"><a href="doc/file_iterator.html">File Iterator</a></td> </tr> <tr> <td class="toc_cells_L1"><a href="doc/position_iterator.html">Position Iterator </a></td> </tr> <tr> <td class="toc_cells_L0"><a href="doc/debugging.html">Debugging</a></td> </tr> <tr> <td class="toc_cells_L0"><a href="doc/error_handling.html">Error Handling</a></td> </tr> <tr> <td class="toc_cells_L0"><a href="doc/acknowledgments.html">Acknowledgments</a></td> </tr> <tr> <td class="toc_cells_L0"><a href="doc/references.html">References</a> </td> </tr> </table> <br> <table width="50%" border="0" align="center"> <tr> <td> <div align="center"><font size="2" color="#666666">Copyright © 1998-2002 Joel de Guzman</font><font size="2"><br> <br> Portions of this document: <br> <font color="#666666">Copyright © 2001-2002 Hartmut Kaiser<br> Copyright © 2001-2002 Daniel C. Nuffer<br> Copyright © 2002 Chris Uzdavinis<br> Copyright © 2002 Jeff Westfahl<br> Copyright © 2002 Juan Carlos Arevalo-Baeza<br> <br> </font> </font></div> <p><font size="2"> <font color="#666666">Permission to copy, use, modify, sell and distribute this document is granted provided this copyright notice appears in all copies. This document is provided "as is" without express or implied warranty, and with no claim as to its suitability for any purpose. </font> </font></p> </td> </tr> </table> <br> <table width="35%" border="0" align="center"> <tr> <td> <div align="center"><font size="2">Spirit is hosted by <a href="http://sourceforge.net">SourceForge</a></font><br> <font size="2"><a href="http://spirit.sourceforge.net/">http://spirit.sourceforge.net/ </a></font> <br> <br> <a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=28447" width="88" height="31" border="0" alt="SourceForge Logo"></a></div> </td> </tr> </table> <br> <p> </p> </body> </html>