A Bison parser. More...
#include <json_parser.hh>
Classes | |
struct | token |
Tokens. More... |
Public Types | |
typedef YYSTYPE | semantic_type |
Symbol semantic values. | |
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 | |
json_parser (QJson::ParserPrivate *driver_yyarg) | |
Build a parser object. | |
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 119 of file json_parser.hh.
|
virtual |
Parse.
Look-ahead and look-ahead in internal form.
Semantic value of the look-ahead.
Location of the look-ahead.
The locations where the error started and ended.
$$.
$.
Definition at line 240 of file json_parser.cc.
Referenced by QJson::Parser::parse().
hosts this site. |
Send comments to: QJson Developers |