X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=dfa%2Flexer.c;h=ace18cc3e6439d5e6cf3dfde0a49789512fbf016;hb=49f1c8c877affdeb9e9221047c48beed3f475afb;hp=242444414fd6b65d7abf4fc9514295be6f6aa57d;hpb=6f5101be21e854a5125b489a03814cc7509236cc;p=idzebra-moved-to-github.git diff --git a/dfa/lexer.c b/dfa/lexer.c index 2424444..ace18cc 100644 --- a/dfa/lexer.c +++ b/dfa/lexer.c @@ -1,10 +1,29 @@ /* - * Copyright (C) 1994, Index Data I/S + * Copyright (C) 1994-1999, Index Data * All rights reserved. * Sebastian Hammer, Adam Dickmeiss * * $Log: lexer.c,v $ - * Revision 1.5 1995-01-24 16:00:22 adam + * Revision 1.11 1999-02-02 14:50:10 adam + * Updated WIN32 code specific sections. Changed header. + * + * Revision 1.10 1996/10/29 13:57:27 adam + * Include of zebrautl.h instead of alexutil.h. + * + * Revision 1.9 1996/05/14 11:33:41 adam + * MEMDEBUG turned off by default. + * + * Revision 1.8 1995/09/28 09:18:54 adam + * Removed various preprocessor defines. + * + * Revision 1.7 1995/09/04 12:33:27 adam + * Various cleanup. YAZ util used instead. + * + * Revision 1.6 1995/01/25 11:30:51 adam + * Simple error reporting when parsing regular expressions. + * Memory usage reduced. + * + * Revision 1.5 1995/01/24 16:00:22 adam * Added -ansi to CFLAGS. * Some changes to the dfa module. * @@ -32,7 +51,7 @@ #include #include -#include +#include #include #include "imalloc.h" #include "lexer.h" @@ -50,11 +69,6 @@ void error (const char *format, ...) exit (1); } -#ifdef YACC -extern int yydebug; -#else -extern int alexdebug; -#endif int ccluse = 0; static int lexer_options (int argc, char **argv) @@ -71,13 +85,6 @@ static int lexer_options (int argc, char **argv) case 's': dfa_verbose = 1; continue; - case 't': -#ifdef YACC - yydebug = 1; -#else - alexdebug = 1; -#endif - continue; case 'c': ccluse = 1; continue; @@ -116,11 +123,6 @@ int main (int argc, char **argv) struct DFA *dfa; prog = *argv; -#ifdef YACC - yydebug = 0; -#else - alexdebug = 0; -#endif dfa = dfa_init (); i = lexer_options (argc, argv); if (i) @@ -141,9 +143,13 @@ int main (int argc, char **argv) if (i) return i; dfa_mkstate (dfa); + +#if MEMDEBUG + imemstat(); +#endif } dfa_delete (&dfa); -#ifdef MEMDEBUG +#if MEMDEBUG imemstat(); #endif if (!no)