int nf_start, nf_finish;
} nfa;
+/* Forward */
+static compile_rhs PROTO((labellist *ll, nfa *nf, node *n, int *pa, int *pb));
+static compile_alt PROTO((labellist *ll, nfa *nf, node *n, int *pa, int *pb));
+static compile_item PROTO((labellist *ll, nfa *nf, node *n, int *pa, int *pb));
+static compile_atom PROTO((labellist *ll, nfa *nf, node *n, int *pa, int *pb));
+
static int
addnfastate(nf)
nfa *nf;
labellist gr_ll;
} nfagrammar;
+/* Forward */
+static compile_rule PROTO((nfagrammar *gr, node *n));
+
static nfagrammar *
newnfagrammar()
{
ss_state *sd_state;
} ss_dfa;
+/* Forward */
+static printssdfa PROTO((int xx_nstates, ss_state *xx_state, int nbits,
+ labellist *ll, char *msg));
+static simplify PROTO((int xx_nstates, ss_state *xx_state));
+static convert PROTO((dfa *d, int xx_nstates, ss_state *xx_state));
+
static
makedfa(gr, nf, d)
nfagrammar *gr;