IDZEBRA 2.2.11
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_state * get_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()

◆ 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()

◆ rm_DFA_states()

◆ sort_DFA_states()

void sort_DFA_states ( struct DFA_states * dfas)