|
Public Types |
typedef grammar_to_parser::basic_parser<
E > | parser |
|
typedef std::list< parser * > | parser_list |
Public Member Functions |
|
| basic_parser_strategy () |
| | Default constructor.
|
|
| ~basic_parser_strategy () |
| | Destructor.
|
| virtual bool | parse_all (typename parser_list::iterator first, typename parser_list::iterator last, const E *buf, const unsigned long buf_length, unsigned long &parsed_size)=0 |
| virtual bool | parse_choice (typename parser_list::iterator first, typename parser_list::iterator last, const E *buf, const unsigned long buf_length, unsigned long &parsed_size)=0 |