|
librostlab-blast
1.0.0
|
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 124 of file blast-parser-parser.h.
| typedef int rostlab::blast::parser::debug_level_type |
Type for debugging levels.
Definition at line 201 of file blast-parser-parser.h.
Symbol locations.
Definition at line 148 of file blast-parser-parser.h.
Token type.
Definition at line 184 of file blast-parser-parser.h.
| rostlab::blast::parser::parser | ( | rostlab::blast::parser_driver & | drv_yyarg, |
| void * | yyscanner_yyarg | ||
| ) |
Build a parser object.
| virtual rostlab::blast::parser::~parser | ( | ) | [virtual] |
The current debugging level.
| std::ostream& rostlab::blast::parser::debug_stream | ( | ) | const |
The current debugging stream.
| virtual int rostlab::blast::parser::parse | ( | ) | [virtual] |
Parse.
Set the current debugging level.
| void rostlab::blast::parser::set_debug_stream | ( | std::ostream & | ) |
Set the current debugging stream.
1.7.6.1