Spirit v1.5

Table of Contents
Preface
Introduction
Quick Start
Basic Concepts
Organization
Core
Primitives
Operators
Numerics
The Rule
Directives
The Scanner and Parsing
The Grammar
Subrules
Semantic Actions
In-depth: The Parser
In-depth: The Scanner
Attribute
Parametric Parsers
Functional
Closures
Utility
Escape Character Parsers
Loop Parsers
Character Set Parser
Confix and Comment Parsers
List Parsers
Functor Parser
Refactoring Parsers
Regular Expression Parser
Symbols
The Symbol Table
Trees
Parse Trees and ASTs
Iterator
Multi Pass
File Iterator
Position Iterator
Debugging
Error Handling
Acknowledgments
References

Copyright © 1998-2002 Joel de Guzman

Portions of this document:
Copyright © 2001-2002 Hartmut Kaiser
Copyright © 2001-2002 Daniel C. Nuffer
Copyright © 2002 Chris Uzdavinis
Copyright © 2002 Jeff Westfahl
Copyright © 2002 Juan Carlos Arevalo-Baeza

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.


Spirit is hosted by SourceForge
http://spirit.sourceforge.net/

SourceForge Logo