* Sebastian Hammer, Adam Dickmeiss
*
* $Log: lexer.c,v $
- * Revision 1.4 1994-10-04 17:46:44 adam
+ * Revision 1.5 1995-01-24 16:00:22 adam
+ * Added -ansi to CFLAGS.
+ * Some changes to the dfa module.
+ *
+ * Revision 1.4 1994/10/04 17:46:44 adam
* Function options now returns arg with error option.
*
* Revision 1.3 1994/10/03 17:22:19 adam
int main (int argc, char **argv)
{
int i, no = 0;
- DFA *dfa;
- DFA_states *dfas;
+ struct DFA *dfa;
prog = *argv;
#ifdef YACC
#else
alexdebug = 0;
#endif
+ dfa = dfa_init ();
i = lexer_options (argc, argv);
if (i)
return i;
if (**++argv != '-' && **argv)
{
++no;
- i = read_file (*argv, &dfa);
+
+ i = read_file (*argv, dfa);
if (i)
return i;
- dfas = mk_dfas (dfa, 2000);
- rm_dfa (&dfa);
- rm_dfas (&dfas);
+ dfa_mkstate (dfa);
}
+ dfa_delete (&dfa);
#ifdef MEMDEBUG
imemstat();
#endif