# Copyright (C) 2001-2008 Joel de Guzman # Copyright (C) 2001-2008 Hartmut Kaiser # # Distributed under the Boost Software License, Version 1.0. (See accompanying # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) Preface What's New Introduction Qi and Karma Tutorials Abstracts Parsing Expression Grammar Parsing and Generating Primitives Operators Attributes Semantic Actions Directives Rules Grammars Debugging Error Handling Parse Trees and ASTs Quick Reference Reference Concepts Parser Generator Parser Director Generator Director Char String Numeric Binary Directive Action Nonterminal Operator Stream Auxiliary Debug Lex Introduction Tutorials Abstracts Parsing using a Lexer Lexer Primitives Lexer States Lexer Attributes Lexer Semantic Actions Quick Reference Reference Concepts Lexer Token TokenDef TokenSet Lexer Class Token Class TokenDef Class TokenSet Class FAQ Notes Portability Porting from Spirit 1.8.x Style Guide Techniques Rationale Acknowledgments References ----------------------------------------------------------------- Concepts Outline: Description Notation Valid Expressions Expression | Semantics | Return type | Complexity Type Requirements Expression | Requirements Invariants Models Reference Page Outline: Description Header Synopsis Template parameters Model of Objects Expression Semantics Expression | Semantics | Return type | Complexity Example