ct_common
1.0.1
Common library for combinatorial testing
|
A Bison parser. More...
#include <ct_parser.tab.hpp>
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 | |
ct_parser (ct::lexer &qlex_yyarg, std::vector< boost::shared_ptr< ct::common::ParamSpec > > ¶m_specs_yyarg, std::vector< ct::common::Strength > &strengths_yyarg, std::vector< boost::shared_ptr< ct::common::Seed > > &seeds_yyarg, std::vector< boost::shared_ptr< ct::common::Constraint > > &constraints_yyarg, ct::common::Assembler &assembler_yyarg) | |
Build a parser object. | |
virtual | ~ct_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 86 of file ct_parser.tab.hpp.
typedef int yy::ct_parser::debug_level_type |
Type for debugging levels.
Definition at line 189 of file ct_parser.tab.hpp.
typedef location yy::ct_parser::location_type |
Symbol locations.
Definition at line 116 of file ct_parser.tab.hpp.
Token type.
Definition at line 172 of file ct_parser.tab.hpp.
yy::ct_parser::ct_parser | ( | ct::lexer & | qlex_yyarg, |
std::vector< boost::shared_ptr< ct::common::ParamSpec > > & | param_specs_yyarg, | ||
std::vector< ct::common::Strength > & | strengths_yyarg, | ||
std::vector< boost::shared_ptr< ct::common::Seed > > & | seeds_yyarg, | ||
std::vector< boost::shared_ptr< ct::common::Constraint > > & | constraints_yyarg, | ||
ct::common::Assembler & | assembler_yyarg | ||
) |
Build a parser object.
Definition at line 213 of file ct_parser.tab.cpp.
yy::ct_parser::~ct_parser | ( | ) | [virtual] |
Definition at line 228 of file ct_parser.tab.cpp.
The current debugging level.
Definition at line 304 of file ct_parser.tab.cpp.
std::ostream & yy::ct_parser::debug_stream | ( | ) | const |
The current debugging stream.
Definition at line 291 of file ct_parser.tab.cpp.
int yy::ct_parser::parse | ( | ) | [virtual] |
Parse.
Lookahead and lookahead in internal form.
Semantic value of the lookahead.
Location of the lookahead.
The locations where the error started and ended.
$$.
$.
Definition at line 329 of file ct_parser.tab.cpp.
Set the current debugging level.
Definition at line 310 of file ct_parser.tab.cpp.
void yy::ct_parser::set_debug_stream | ( | std::ostream & | o | ) |
Set the current debugging stream.
Definition at line 297 of file ct_parser.tab.cpp.