librostlab-blast  1.0.1
Classes | Namespaces | Macros
blast-parser-parser.h File Reference
#include <string>
#include "rostlab/blast-result.h"
#include <cstdlib>
#include <iostream>
#include <stdexcept>
#include <vector>
#include "rostlab/blast-parser-location.h"
Include dependency graph for blast-parser-parser.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  rostlab::blast::parser
 A Bison parser. More...
 
union  rostlab::blast::parser::semantic_type
 Symbol semantic values. More...
 
struct  rostlab::blast::parser::syntax_error
 Syntax errors thrown from user actions. More...
 
struct  rostlab::blast::parser::token
 Tokens. More...
 
struct  rostlab::blast::parser::basic_symbol< Base >
 
struct  rostlab::blast::parser::by_type
 Type access provider for token (enum) based symbols. More...
 
struct  rostlab::blast::parser::symbol_type
 "External" symbols: returned by the scanner. More...
 
class  rostlab::blast::parser::stack< T, S >::slice
 Present a slice of the top of a stack. More...
 

Namespaces

 rostlab
 
 rostlab::blast
 

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_PURE
 
#define 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_IGNORE_USELESS_CAST_BEGIN
 
#define YY_IGNORE_USELESS_CAST_END
 
#define YY_CAST(Type, Val)   ((Type) (Val))
 
#define YY_REINTERPRET_CAST(Type, Val)   ((Type) (Val))
 
#define YY_NULLPTR   ((void*)0)
 
#define YYDEBUG   1
 

Macro Definition Documentation

◆ YY_ATTRIBUTE_PURE

#define YY_ATTRIBUTE_PURE

Definition at line 105 of file blast-parser-parser.h.

◆ YY_ATTRIBUTE_UNUSED

#define YY_ATTRIBUTE_UNUSED

Definition at line 113 of file blast-parser-parser.h.

◆ YY_CAST

#define YY_CAST (   Type,
  Val 
)    ((Type) (Val))

Definition at line 160 of file blast-parser-parser.h.

◆ YY_CONSTEXPR

#define YY_CONSTEXPR

Definition at line 96 of file blast-parser-parser.h.

◆ YY_COPY

#define YY_COPY (   Type)    const Type&

Definition at line 80 of file blast-parser-parser.h.

◆ YY_CPLUSPLUS

#define YY_CPLUSPLUS   199711L

Definition at line 65 of file blast-parser-parser.h.

◆ YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN

#define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN

Definition at line 136 of file blast-parser-parser.h.

◆ YY_IGNORE_MAYBE_UNINITIALIZED_END

#define YY_IGNORE_MAYBE_UNINITIALIZED_END

Definition at line 137 of file blast-parser-parser.h.

◆ YY_IGNORE_USELESS_CAST_BEGIN

#define YY_IGNORE_USELESS_CAST_BEGIN

Definition at line 151 of file blast-parser-parser.h.

◆ YY_IGNORE_USELESS_CAST_END

#define YY_IGNORE_USELESS_CAST_END

Definition at line 152 of file blast-parser-parser.h.

◆ YY_INITIAL_VALUE

#define YY_INITIAL_VALUE (   Value)    Value

Definition at line 133 of file blast-parser-parser.h.

◆ YY_MOVE

#define YY_MOVE

Definition at line 76 of file blast-parser-parser.h.

◆ YY_MOVE_OR_COPY

#define YY_MOVE_OR_COPY   copy

Definition at line 77 of file blast-parser-parser.h.

◆ YY_MOVE_REF

#define YY_MOVE_REF (   Type)    Type&

Definition at line 78 of file blast-parser-parser.h.

◆ YY_NOEXCEPT

#define YY_NOEXCEPT

Definition at line 88 of file blast-parser-parser.h.

◆ YY_NOTHROW

#define YY_NOTHROW   throw ()

Definition at line 89 of file blast-parser-parser.h.

◆ YY_NULLPTR

#define YY_NULLPTR   ((void*)0)

Definition at line 172 of file blast-parser-parser.h.

◆ YY_REINTERPRET_CAST

#define YY_REINTERPRET_CAST (   Type,
  Val 
)    ((Type) (Val))

Definition at line 161 of file blast-parser-parser.h.

◆ YY_RVREF

#define YY_RVREF (   Type)    const Type&

Definition at line 79 of file blast-parser-parser.h.

◆ YYDEBUG

#define YYDEBUG   1

Definition at line 178 of file blast-parser-parser.h.

◆ YYUSE

#define YYUSE (   E)    ((void) (E))

Definition at line 119 of file blast-parser-parser.h.