librostlab-blast  1.0.0
Classes | Namespaces | Defines
rostlab/blast-parser-parser.h File Reference
#include <string>
#include "rostlab/blast-result.h"
#include <iostream>
#include "rostlab/blast-parser-stack.h"
#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::token
 Tokens. More...

Namespaces

namespace  rostlab
namespace  rostlab::blast

Defines

#define YYDEBUG   1
#define YYERROR_VERBOSE   1
#define YYTOKEN_TABLE   0
#define YYLLOC_DEFAULT(Current, Rhs, N)

Define Documentation

#define YYDEBUG   1

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

#define YYERROR_VERBOSE   1

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

#define YYLLOC_DEFAULT (   Current,
  Rhs,
 
)
Value:
do {                                                    \
  if (N)                                                \
    {                                                   \
      (Current).begin = (Rhs)[1].begin;                 \
      (Current).end   = (Rhs)[N].end;                   \
    }                                                   \
  else                                                  \
    {                                                   \
      (Current).begin = (Current).end = (Rhs)[0].end;   \
    }                                                   \
} while (false)

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

#define YYTOKEN_TABLE   0

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

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines