projects
/
idzebra-moved-to-github.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added -ansi to CFLAGS.
[idzebra-moved-to-github.git]
/
dfa
/
lexer.c
diff --git
a/dfa/lexer.c
b/dfa/lexer.c
index
b4c592d
..
2424444
100644
(file)
--- a/
dfa/lexer.c
+++ b/
dfa/lexer.c
@@
-4,7
+4,11
@@
* Sebastian Hammer, Adam Dickmeiss
*
* $Log: lexer.c,v $
* 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
* Function options now returns arg with error option.
*
* Revision 1.3 1994/10/03 17:22:19 adam
@@
-109,8
+113,7
@@
static int lexer_options (int argc, char **argv)
int main (int argc, char **argv)
{
int i, no = 0;
int main (int argc, char **argv)
{
int i, no = 0;
- DFA *dfa;
- DFA_states *dfas;
+ struct DFA *dfa;
prog = *argv;
#ifdef YACC
prog = *argv;
#ifdef YACC
@@
-118,6
+121,7
@@
int main (int argc, char **argv)
#else
alexdebug = 0;
#endif
#else
alexdebug = 0;
#endif
+ dfa = dfa_init ();
i = lexer_options (argc, argv);
if (i)
return i;
i = lexer_options (argc, argv);
if (i)
return i;
@@
-132,13
+136,13
@@
int main (int argc, char **argv)
if (**++argv != '-' && **argv)
{
++no;
if (**++argv != '-' && **argv)
{
++no;
- i = read_file (*argv, &dfa);
+
+ i = read_file (*argv, dfa);
if (i)
return i;
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
#ifdef MEMDEBUG
imemstat();
#endif