|
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(), colorcomplement(), compact(), dumpnfa(), makesearch(), newnfa(), nfanode(), and optimize().
| 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(), pushfwd(), and removecantmatch().
| 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().