PostgreSQL Source Code
git master
|
#include <regguts.h>
Data Fields | |
struct state * | pre |
struct state * | init |
struct state * | final |
struct state * | post |
int | nstates |
struct state * | states |
struct state * | slast |
struct state * | freestates |
struct arc * | freearcs |
struct statebatch * | lastsb |
struct arcbatch * | lastab |
size_t | lastsbused |
size_t | lastabused |
struct colormap * | cm |
color | bos [2] |
color | eos [2] |
int | flags |
int | minmatchall |
int | maxmatchall |
struct vars * | v |
struct nfa * | parent |
color nfa::bos[2] |
Definition at line 364 of file regguts.h.
Referenced by checkmatchall(), compact(), dumpnfa(), makesearch(), newnfa(), pullback(), and specialcolors().
struct colormap* nfa::cm |
Definition at line 363 of file regguts.h.
Referenced by checkmatchall(), combine(), compact(), createarc(), dumpnfa(), freearc(), newnfa(), and specialcolors().
color nfa::eos[2] |
Definition at line 365 of file regguts.h.
Referenced by checkmatchall(), compact(), dumpnfa(), newnfa(), pushfwd(), and specialcolors().
struct state* nfa::final |
Definition at line 352 of file regguts.h.
Referenced by newnfa(), nfanode(), and pg_regcomp().
int nfa::flags |
Definition at line 366 of file regguts.h.
Referenced by checkmatchall(), compact(), dumpnfa(), makesearch(), and newnfa().
struct arc* nfa::freearcs |
Definition at line 358 of file regguts.h.
Referenced by allocarc(), freearc(), and newnfa().
struct state* nfa::freestates |
Definition at line 357 of file regguts.h.
Referenced by freestate(), newnfa(), and newstate().
struct state* nfa::init |
Definition at line 351 of file regguts.h.
Referenced by newnfa(), nfanode(), and pg_regcomp().
struct arcbatch* nfa::lastab |
Definition at line 360 of file regguts.h.
Referenced by allocarc(), freenfa(), and newnfa().
size_t nfa::lastabused |
Definition at line 362 of file regguts.h.
Referenced by allocarc(), and newnfa().
struct statebatch* nfa::lastsb |
Definition at line 359 of file regguts.h.
Referenced by freenfa(), newnfa(), and newstate().
size_t nfa::lastsbused |
Definition at line 361 of file regguts.h.
Referenced by newnfa(), and newstate().
int nfa::maxmatchall |
Definition at line 368 of file regguts.h.
Referenced by checkmatchall(), compact(), dumpnfa(), makesearch(), and newnfa().
int nfa::minmatchall |
int nfa::nstates |
Definition at line 354 of file regguts.h.
Referenced by breakconstraintloop(), checkmatchall(), checkmatchall_recurse(), cleanup(), fixempties(), freenfa(), newnfa(), and newstate().
struct nfa* nfa::parent |
Definition at line 370 of file regguts.h.
Referenced by createarc(), dumpnfa(), freearc(), newnfa(), and specialcolors().
struct state* nfa::post |
Definition at line 353 of file regguts.h.
Referenced by analyze(), checkmatchall(), checkmatchall_recurse(), cleanup(), compact(), dumpnfa(), newnfa(), and pushfwd().
struct state* nfa::pre |
Definition at line 350 of file regguts.h.
Referenced by analyze(), checkmatchall(), cleanup(), compact(), dumpnfa(), makesearch(), newnfa(), and pullback().
struct state* nfa::slast |
Definition at line 356 of file regguts.h.
Referenced by freestate(), newnfa(), and newstate().
struct state* nfa::states |
Definition at line 355 of file regguts.h.
Referenced by breakconstraintloop(), checkmatchall(), cleanup(), compact(), dumpnfa(), fixconstraintloops(), fixempties(), freestate(), newnfa(), newstate(), pullback(), and pushfwd().
struct vars* nfa::v |
Definition at line 369 of file regguts.h.
Referenced by allocarc(), checkmatchall_recurse(), cleartraverse(), clonesuccessorstates(), copyins(), copyouts(), deltraverse(), duptraverse(), emptyreachable(), findconstraintloop(), freenfa(), markcanreach(), markreachable(), mergeins(), moveins(), moveouts(), newarc(), newnfa(), newstate(), nfanode(), and removetraverse().