|
Aprepro
5.0x
|
#include <cstdlib>#include <iostream>#include <stdexcept>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| class | SEAMS::Parser |
| A Bison parser. More... | |
| union | SEAMS::Parser::semantic_type |
| Symbol semantic values. More... | |
| struct | SEAMS::Parser::syntax_error |
| Syntax errors thrown from user actions. More... | |
| struct | SEAMS::Parser::token |
| Tokens. More... | |
| struct | SEAMS::Parser::basic_symbol< Base > |
| struct | SEAMS::Parser::by_type |
| Type access provider for token (enum) based symbols. More... | |
| struct | SEAMS::Parser::symbol_type |
| "External" symbols: returned by the scanner. More... | |
| struct | SEAMS::Parser::by_state |
| Type access provider for state based symbols. More... | |
| struct | SEAMS::Parser::stack_symbol_type |
| "Internal" symbol: element of the stack. More... | |
| class | SEAMS::Parser::stack< T, S > |
| A stack with random access from its top. More... | |
| class | SEAMS::Parser::stack< T, S >::slice |
| Present a slice of the top of a stack. More... | |
Namespaces | |
| SEAMS | |
Macros | |
| #define | YY_CPLUSPLUS 199711L |
| #define | YY_MOVE |
| #define | YY_MOVE_OR_COPY copy |
| #define | YY_MOVE_REF(Type) Type & |
| #define | YY_RVREF(Type) const Type & |
| #define | YY_COPY(Type) const Type & |
| #define | YY_NOEXCEPT |
| #define | YY_NOTHROW throw() |
| #define | YY_CONSTEXPR |
| #define | YY_ATTRIBUTE(Spec) /* empty */ |
| #define | YY_ATTRIBUTE_PURE YY_ATTRIBUTE((__pure__)) |
| #define | YY_ATTRIBUTE_UNUSED YY_ATTRIBUTE((__unused__)) |
| #define | YYUSE(E) ((void)(E)) |
| #define | YY_INITIAL_VALUE(Value) Value |
| #define | YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN |
| #define | YY_IGNORE_MAYBE_UNINITIALIZED_END |
| #define | YY_NULLPTR ((void *)0) |
| #define | SEAMSDEBUG 1 |
Define the SEAMS::parser class.
| #define SEAMSDEBUG 1 |
| #define YY_ATTRIBUTE | ( | Spec | ) | /* empty */ |
| #define YY_ATTRIBUTE_PURE YY_ATTRIBUTE((__pure__)) |
| #define YY_ATTRIBUTE_UNUSED YY_ATTRIBUTE((__unused__)) |
| #define YY_CONSTEXPR |
| #define YY_COPY | ( | Type | ) | const Type & |
| #define YY_CPLUSPLUS 199711L |
| #define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN |
| #define YY_IGNORE_MAYBE_UNINITIALIZED_END |
| #define YY_INITIAL_VALUE | ( | Value | ) | Value |
| #define YY_MOVE |
| #define YY_MOVE_OR_COPY copy |
| #define YY_MOVE_REF | ( | Type | ) | Type & |
| #define YY_NOEXCEPT |
| #define YY_NOTHROW throw() |
| #define YY_NULLPTR ((void *)0) |
| #define YY_RVREF | ( | Type | ) | const Type & |
| #define YYUSE | ( | E | ) | ((void)(E)) |