Member List

updated Tue Sep 26 2017 by Robert van Engelen
 
reflex::Pattern Member List

This is the complete list of members for reflex::Pattern, including all inherited members.

acc_reflex::Patternprivate
assemble(State &start)reflex::Patternprivate
at(Location k) const reflex::Patterninlineprivate
Char typedefreflex::Patternprivate
Chars typedefreflex::Patternprivate
compact_dfa(State &start)reflex::Patternprivate
compile(State &start, Follow &followpos, const Map &modifiers, const Map &lookahead)reflex::Patternprivate
compile_esc(Location loc, Chars &chars) const reflex::Patternprivate
compile_list(Location loc, Chars &chars, const Map &modifiers) const reflex::Patternprivate
compile_transition(State *state, Follow &followpos, const Map &modifiers, const Map &lookahead, Moves &moves) const reflex::Patternprivate
Const enum namereflex::Pattern
delete_dfa(State &start)reflex::Patternprivate
edges(void) const reflex::Patterninline
edges_time() const reflex::Patterninline
ems_reflex::Patternprivate
encode_dfa(State &start)reflex::Patternprivate
end_reflex::Patternprivate
eno_reflex::Patternprivate
eq_at(Location loc, const char *s) const reflex::Patterninlineprivate
error(regex_error_type code, size_t pos=0) const reflex::Patternprotectedvirtual
escape_at(Location loc) const reflex::Patterninlineprivate
escapes_at(Location loc, const char *escapes) const reflex::Patterninlineprivate
export_code(void) const reflex::Patternprivate
export_dfa(const State &start) const reflex::Patternprivate
find_at(Location loc, char c) const reflex::Patterninlineprivate
flip(Chars &chars) const reflex::Patternprivate
Follow typedefreflex::Patternprivate
FSM typedefreflex::Pattern
fsm_reflex::Patternprivate
gencode_dfa(const State &start) const reflex::Patternprivate
gencode_dfa_closure(FILE *fd, const State *start, int nest) const reflex::Patternprivate
greedy(Positions &pos) const reflex::Patternprivate
hi_of(Opcode opcode)reflex::Patterninlineprivatestatic
IMAX enum valuereflex::Pattern
Index typedefreflex::Pattern
index_of(Opcode opcode)reflex::Patterninlineprivatestatic
init(const char *options)reflex::Patternprivate
init_options(const char *options)reflex::Patternprivate
is_meta(Char c)reflex::Patterninlineprivatestatic
is_modified(int mode, const Map &modifiers, Location loc)reflex::Patterninlineprivatestatic
is_opcode_halt(Opcode opcode)reflex::Patterninlineprivatestatic
is_opcode_head(Opcode opcode)reflex::Patterninlineprivatestatic
is_opcode_match(Opcode opcode, unsigned char c)reflex::Patterninlineprivatestatic
is_opcode_meta(Opcode opcode)reflex::Patterninlineprivatestatic
is_opcode_meta(Opcode opcode, Char a)reflex::Patterninlineprivatestatic
is_opcode_redo(Opcode opcode)reflex::Patterninlineprivatestatic
is_opcode_tail(Opcode opcode)reflex::Patterninlineprivatestatic
is_opcode_take(Opcode opcode)reflex::Patterninlineprivatestatic
lazy(const Positions &lazypos, Positions &pos) const reflex::Patternprivate
lazy(const Positions &lazypos, const Positions &pos, Positions &pos1) const reflex::Patternprivate
lo_of(Opcode opcode)reflex::Patterninlineprivatestatic
Location typedefreflex::Patternprivate
Map typedefreflex::Patternprivate
Matcher classreflex::Patternfriend
Meta enum namereflex::Patternprivate
META_BOB enum valuereflex::Patternprivate
META_BOL enum valuereflex::Patternprivate
META_BWB enum valuereflex::Patternprivate
META_BWE enum valuereflex::Patternprivate
META_DED enum valuereflex::Patternprivate
META_EOB enum valuereflex::Patternprivate
META_EOL enum valuereflex::Patternprivate
META_EWB enum valuereflex::Patternprivate
META_EWE enum valuereflex::Patternprivate
META_IND enum valuereflex::Patternprivate
META_MAX enum valuereflex::Patternprivate
META_MIN enum valuereflex::Patternprivate
META_NWB enum valuereflex::Patternprivate
META_NWE enum valuereflex::Patternprivate
meta_of(Opcode opcode)reflex::Patterninlineprivatestatic
Move typedefreflex::Patternprivate
Moves typedefreflex::Patternprivate
nodes(void) const reflex::Patterninline
nodes_time() const reflex::Patterninline
nop_reflex::Patternprivate
opc_reflex::Patternprivate
Opcode typedefreflex::Pattern
opcode_goto(Char lo, Char hi, Index index)reflex::Patterninlineprivatestatic
opcode_halt(void)reflex::Patterninlineprivatestatic
opcode_head(Index index)reflex::Patterninlineprivatestatic
opcode_redo(void)reflex::Patterninlineprivatestatic
opcode_tail(Index index)reflex::Patterninlineprivatestatic
opcode_take(Index index)reflex::Patterninlineprivatestatic
operator[](Index choice) const reflex::Pattern
opt_reflex::Patternprivate
parse(Positions &startpos, Follow &followpos, Map &modifiers, Map &lookahead)reflex::Patternprivate
parse1(bool begin, Location &loc, Positions &firstpos, Positions &lastpos, bool &nullable, Follow &followpos, Positions &lazypos, Map &modifiers, Ranges &lookahead, Index &iter)reflex::Patternprivate
parse2(bool begin, Location &loc, Positions &firstpos, Positions &lastpos, bool &nullable, Follow &followpos, Positions &lazypos, Map &modifiers, Ranges &lookahead, Index &iter)reflex::Patternprivate
parse3(bool begin, Location &loc, Positions &firstpos, Positions &lastpos, bool &nullable, Follow &followpos, Positions &lazypos, Map &modifiers, Ranges &lookahead, Index &iter)reflex::Patternprivate
parse4(bool begin, Location &loc, Positions &firstpos, Positions &lastpos, bool &nullable, Follow &followpos, Positions &lazypos, Map &modifiers, Ranges &lookahead, Index &iter)reflex::Patternprivate
parse_esc(Location &loc) const reflex::Patternprivate
parse_time() const reflex::Patterninline
Pattern(const char *regex, const char *options=NULL)reflex::Patterninlineexplicit
Pattern(const char *regex, const std::string &options)reflex::Patterninlineexplicit
Pattern(const std::string &regex, const char *options=NULL)reflex::Patterninlineexplicit
Pattern(const std::string &regex, const std::string &options)reflex::Patterninlineexplicit
Pattern(const Opcode *code)reflex::Patterninlineexplicit
Pattern(FSM fsm)reflex::Patterninlineexplicit
pms_reflex::Patternprivate
Positions typedefreflex::Patternprivate
posix(size_t index, Chars &chars) const reflex::Patternprivate
Ranges typedefreflex::Patternprivate
reachable(Index choice) const reflex::Patterninline
rex_reflex::Patternprivate
Set typedefreflex::Patternprivate
size(void) const reflex::Patterninline
transition(Moves &moves, const Chars &chars, const Positions &follow) const reflex::Patternprivate
trim_lazy(Positions &pos) const reflex::Patternprivate
vms_reflex::Patternprivate
vno_reflex::Patternprivate
wms_reflex::Patternprivate
words(void) const reflex::Patterninline
words_time() const reflex::Patterninline
~Pattern(void)reflex::Patterninlinevirtual