PostgreSQL Source Code  git master
nfa Struct Reference

#include <regguts.h>

Data Fields

struct statepre
 
struct stateinit
 
struct statefinal
 
struct statepost
 
int nstates
 
struct statestates
 
struct stateslast
 
struct statefree
 
struct colormapcm
 
color bos [2]
 
color eos [2]
 
struct varsv
 
struct nfaparent
 

Detailed Description

Definition at line 315 of file regguts.h.

Field Documentation

◆ bos

color nfa::bos[2]

Definition at line 326 of file regguts.h.

Referenced by compact(), dumpnfa(), makesearch(), newnfa(), pullback(), and specialcolors().

◆ cm

struct colormap* nfa::cm

Definition at line 325 of file regguts.h.

Referenced by compact(), createarc(), dumpnfa(), freearc(), newnfa(), and specialcolors().

◆ eos

color nfa::eos[2]

Definition at line 327 of file regguts.h.

Referenced by compact(), dumpnfa(), newnfa(), pushfwd(), and specialcolors().

◆ final

struct state* nfa::final

Definition at line 319 of file regguts.h.

Referenced by newnfa(), nfanode(), and pg_regcomp().

◆ free

struct state* nfa::free

Definition at line 324 of file regguts.h.

Referenced by freenfa(), freestate(), newnfa(), and newstate().

◆ init

struct state* nfa::init

Definition at line 318 of file regguts.h.

Referenced by newnfa(), nfanode(), and pg_regcomp().

◆ nstates

int nfa::nstates

Definition at line 321 of file regguts.h.

Referenced by breakconstraintloop(), cleanup(), fixempties(), freenfa(), newnfa(), and newstate().

◆ parent

struct nfa* nfa::parent

Definition at line 329 of file regguts.h.

Referenced by createarc(), dumpnfa(), freearc(), newnfa(), and specialcolors().

◆ post

struct state* nfa::post

Definition at line 320 of file regguts.h.

Referenced by analyze(), cleanup(), compact(), dumpnfa(), freenfa(), newnfa(), and pushfwd().

◆ pre

struct state* nfa::pre

Definition at line 317 of file regguts.h.

Referenced by analyze(), cleanup(), compact(), dumpnfa(), freenfa(), makesearch(), newnfa(), and pullback().

◆ slast

struct state* nfa::slast

Definition at line 323 of file regguts.h.

Referenced by freenfa(), freestate(), newnfa(), and newstate().

◆ states

◆ v


The documentation for this struct was generated from the following file: