#ifndef NFA_H
#define NFA_H

#define MAX_INOUT 2
#define MAX_SYMBOLS 256
#define MAX_STATES 100
#define E -1


struct nfa_trans_s {
	int symbol;
	int next;
};

struct nfa_node_attrib_s {
	int init_state;
	int final_state;
};

typedef struct nfa_node_attrib_s nfa_node_attrib_t;

typedef struct nfa_trans_s nfa_trans_t ;


nfa_trans_t  state_trans[MAX_STATES][MAX_INOUT];

#endif

