Spirit V1.2

Version 1.2
By Joel de Guzman
Edited by Dan Nuffer Chris Uzdavinis
Layout and HTML by Joel de Guzman Martijn W. van der Lee
Spirit is hosted by SourceForge
Contents
Introduction The Parser Primitives Numerics Character Sets Symbols Operators Loops The Rule Iterators and Parsing The Scanner The Multi Pass Directives Semantic Actions Specialized Actions Reference Wrappers Parametric Parsers Error Handling Debugging Future Directions Wrap up Annotations References
Copyright © 2001 Joel de Guzman
This software is provided 'as-is', without any express or implied warranty. In no event will the copyright holder be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. This notice may not be removed or altered from any source distribution.
Acknowledgements:
Special thanks to Dan Nuffer, John (EBo) David, Chris Uzdavinis, and Doug Gregor. These people are most instrumental in steering Spirit in the right direction. Special thanks also to people who have contributed to the code base and sample code, ported Spirit to various platforms and compilers, gave suggestions, reported and provided bug fixes. Alexander Hirner, Andy Elvey, Bogdan Kushnir, Brett Calcott, Bruce Florman, Changzhe Han, Colin McPhail, Hakki Dogusan, Jan Bares, Joseph Smith, Martijn W. van der Lee, Raghavendra Satish, Remi Delcos, Tom Spilman, Vladimir Prus, W. Scott Dillman, David A. Greene, Bob Bailey, Hartmut Kaiser. Finally special thanks also to people who gave feedback and valuable comments, particularly members of Spirit's Source Forge mailing list and boost.org.