#include <extended_reg_exp.h>
Public Member Functions | |
unsigned long | recognize (const E *buf, const unsigned long buf_length, const unsigned long buf_offset, bool try_positions=true) |
void | assign_matches (matches::match_key parent_address, unsigned long &branch_pos, matches &m) |
void | push_parsers (parser_list &l) |
Private Types | |
typedef grammar_to_parser::basic_parser< E >::parser_list | parser_list |
Private Attributes | |
grammar_to_parser::basic_choice< E, ere_branch< E > > | m_branch |
grammar_to_parser::basic_non_terminal< E, ere_branch_or_extended_reg_exp > | m_branch_or_ext_regexp |