#include <simple_choice.h>
Inheritance diagram for grammar_to_parser::basic_simple_choice< E >:
Public Types | |
typedef basic_parser< E >::parser_list | parser_list |
typedef basic_parser< E >::parser_list_iterator | parser_list_iterator |
Public Member Functions | |
unsigned long | parse (const E *buf, const unsigned long buf_length) |
virtual std::basic_istream< E > & | parse (std::basic_istream< E > &is) |
|
The parse method using which the input stream is searched and the value is copied from buffer into parsed objects manipulated by basic_object_parser. For parse method is used different implementation depending on type of parser - if terminal_type, non_terminal_type or choice_type Reimplemented from grammar_to_parser::basic_simple_non_terminal< E >. |
|
The parse method using which the input buffer is searched and the value is copied from buffer into parsed objects manipulated by basic_object_parser. For parse method is used different implementation depending on type of parser - if terminal_type, non_terminal_type or choice_type. Reimplemented from grammar_to_parser::basic_simple_non_terminal< E >. |