blob: 7dad9ae6ad2ea051bde3946074ca06e2a3a91760 [file] [log] [blame]
# 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