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::value_type |
Symbol semantic values. More... | |
struct | SEAMS::Parser::syntax_error |
Syntax errors thrown from user actions. More... | |
struct | SEAMS::Parser::token |
Token kinds. More... | |
struct | SEAMS::Parser::symbol_kind |
Symbol kinds. More... | |
struct | SEAMS::Parser::basic_symbol< Base > |
struct | SEAMS::Parser::by_kind |
Type access provider for token (enum) based symbols. More... | |
struct | SEAMS::Parser::symbol_type |
"External" symbols: returned by the scanner. More... | |
class | SEAMS::Parser::context |
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 | |
namespace | SEAMS |
Macros | |
#define | YY_CPLUSPLUS 199711L |
#define | YY_MOVE |
#define | YY_MOVE_OR_COPY copy |
#define | YY_MOVE_REF(Type) |
#define | YY_RVREF(Type) |
#define | YY_COPY(Type) |
#define | YY_NOEXCEPT |
#define | YY_NOTHROW throw() |
#define | YY_CONSTEXPR |
#define | YY_ATTRIBUTE_PURE |
#define | YY_ATTRIBUTE_UNUSED |
#define | YY_USE(E) |
#define | YY_INITIAL_VALUE(Value) |
#define | YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN |
#define | YY_IGNORE_MAYBE_UNINITIALIZED_END |
#define | YY_IGNORE_USELESS_CAST_BEGIN |
#define | YY_IGNORE_USELESS_CAST_END |
#define | YY_CAST(Type, Val) |
#define | YY_REINTERPRET_CAST(Type, Val) |
#define | YY_NULLPTR ((void *)0) |
#define | SEAMSDEBUG 1 |
Define the SEAMS::parser class.
#define SEAMSDEBUG 1 |
#define YY_ATTRIBUTE_PURE |
#define YY_ATTRIBUTE_UNUSED |
#define YY_CAST | ( | Type, | |
Val ) |
#define YY_CONSTEXPR |
#define YY_COPY | ( | Type | ) |
#define YY_CPLUSPLUS 199711L |
#define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN |
#define YY_IGNORE_MAYBE_UNINITIALIZED_END |
#define YY_IGNORE_USELESS_CAST_BEGIN |
#define YY_IGNORE_USELESS_CAST_END |
#define YY_INITIAL_VALUE | ( | Value | ) |
#define YY_MOVE |
#define YY_MOVE_OR_COPY copy |
#define YY_MOVE_REF | ( | Type | ) |
#define YY_NOEXCEPT |
#define YY_NOTHROW throw() |
#define YY_NULLPTR ((void *)0) |
#define YY_REINTERPRET_CAST | ( | Type, | |
Val ) |
#define YY_RVREF | ( | Type | ) |
#define YY_USE | ( | E | ) |