#include <basic_xml_tag_parser.h>
Inheritance diagram for xml_parser::basic_xml_tag_parser< E >:
Public Types | |
typedef grammar_to_parser::basic_parser< E >::parser_list | parser_list |
typedef grammar_to_parser::basic_parser< E >::parser_list_iterator | parser_list_iterator |
Public Member Functions | |
basic_xml_tag_parser (std::basic_string< E > tag_name) | |
virtual grammar_to_parser::basic_parser< E > * | get_params_parser ()=0 |
virtual grammar_to_parser::basic_parser< E > * | get_value_parser ()=0 |
void | get_symbols (parser_list &l) |
Protected Attributes | |
grammar_to_parser::basic_terminal< E,'<'> m_1;grammar_to_parser::basic_pattern_parser< E > m_tag_name_begin;grammar_to_parser::basic_terminal< E,'>'> | m_2 |
grammar_to_parser::basic_terminal< E,'<'> m_3;grammar_to_parser::basic_terminal< E,'\\'> m_4;grammar_to_parser::basic_pattern_parser< E > m_tag_name_end;grammar_to_parser::basic_terminal< E,'>'> | m_5 |