#include <ere_dupl_symbol.h>
Public Member Functions | |
bool | is_lazy () |
unsigned long | get_min () |
unsigned long | get_max () |
void | set_recognized_dup (unsigned long rec_dup) |
unsigned long | get_recognized_dup () |
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_non_terminal< E, lazy_star > | m_lazy_star |
grammar_to_parser::basic_non_terminal< E, lazy_plus > | m_lazy_plus |
grammar_to_parser::basic_terminal< E,'*'> | m_star |
grammar_to_parser::basic_terminal< E,'+'> | m_plus |
grammar_to_parser::basic_terminal< E,'?'> | m_question_mark |
grammar_to_parser::basic_non_terminal< E, dup_count > | m_dup |
grammar_to_parser::basic_non_terminal< E, dup_count_unbound > | m_dup_unbound |
grammar_to_parser::basic_non_terminal< E, dup_count_max > | m_dup_max |
unsigned long | m_rep |