librostlab-blast
1.0.1
|
A Bison parser. More...
#include <blast-parser-parser.h>
Classes | |
union | semantic_type |
Symbol semantic values. More... | |
struct | token |
Tokens. More... |
Public Types | |
typedef location | location_type |
Symbol locations. | |
typedef token::yytokentype | token_type |
Token type. | |
typedef int | debug_level_type |
Type for debugging levels. |
Public Member Functions | |
parser (rostlab::blast::parser_driver &drv_yyarg, void *yyscanner_yyarg) | |
Build a parser object. | |
virtual | ~parser () |
virtual int | parse () |
std::ostream & | debug_stream () const |
The current debugging stream. | |
void | set_debug_stream (std::ostream &) |
Set the current debugging stream. | |
debug_level_type | debug_level () const |
The current debugging level. | |
void | set_debug_level (debug_level_type l) |
Set the current debugging level. |
A Bison parser.
Definition at line 85 of file blast-parser-parser.h.
typedef int rostlab::blast::parser::debug_level_type |
Type for debugging levels.
Definition at line 162 of file blast-parser-parser.h.
Symbol locations.
Definition at line 109 of file blast-parser-parser.h.
Token type.
Definition at line 145 of file blast-parser-parser.h.
rostlab::blast::parser::parser | ( | rostlab::blast::parser_driver & | drv_yyarg, |
void * | yyscanner_yyarg | ||
) |
Build a parser object.
|
virtual |
debug_level_type rostlab::blast::parser::debug_level | ( | ) | const |
The current debugging level.
std::ostream& rostlab::blast::parser::debug_stream | ( | ) | const |
The current debugging stream.
|
virtual |
Parse.
void rostlab::blast::parser::set_debug_level | ( | debug_level_type | l | ) |
Set the current debugging level.
void rostlab::blast::parser::set_debug_stream | ( | std::ostream & | ) |
Set the current debugging stream.