IDZEBRA  2.2.7
Data Structures | Typedefs | Functions
dfap.h File Reference
#include <dfa.h>

Go to the source code of this file.

Data Structures

struct  DFA_parse
 
struct  DFA_stateb_
 
struct  DFA_states
 

Typedefs

typedef struct DFA_stateb_ DFA_stateb
 

Functions

int init_DFA_states (struct DFA_states **dfasp, DFASetType st, int hash)
 
int rm_DFA_states (struct DFA_states **dfasp)
 
int add_DFA_state (struct DFA_states *dfas, DFASet *s, struct DFA_state **sp)
 
struct DFA_stateget_DFA_state (struct DFA_states *dfas)
 
void sort_DFA_states (struct DFA_states *dfas)
 
void add_DFA_tran (struct DFA_states *, struct DFA_state *, int, int, int)
 

Typedef Documentation

◆ DFA_stateb

typedef struct DFA_stateb_ DFA_stateb

Function Documentation

◆ add_DFA_state()

int add_DFA_state ( struct DFA_states dfas,
DFASet s,
struct DFA_state **  sp 
)

◆ add_DFA_tran()

void add_DFA_tran ( struct DFA_states dfas,
struct DFA_state s,
int  ch0,
int  ch1,
int  to 
)

◆ get_DFA_state()

struct DFA_state* get_DFA_state ( struct DFA_states dfas)

◆ init_DFA_states()

int init_DFA_states ( struct DFA_states **  dfasp,
DFASetType  st,
int  hash 
)

◆ rm_DFA_states()

int rm_DFA_states ( struct DFA_states **  dfasp)

◆ sort_DFA_states()

void sort_DFA_states ( struct DFA_states dfas)