scanner.l

changeset 20
a1cd8cb9d09e
parent 18
3de372e4b230
child 27
7a28031fe457
     1.1 diff -r e9bf1ed4f331 -r a1cd8cb9d09e scanner.l
     1.2 --- a/scanner.l	Mon Dec 31 02:33:50 2001 +0000
     1.3 +++ b/scanner.l	Mon Dec 31 07:25:08 2001 +0000
     1.4 @@ -1,5 +1,5 @@
     1.5  /*
     1.6 -$Id: scanner.l,v 1.10 2001/12/30 09:09:08 eric Exp $
     1.7 +$Id: scanner.l,v 1.11 2001/12/30 23:25:08 eric Exp $
     1.8  */
     1.9  
    1.10  %option case-insensitive
    1.11 @@ -54,6 +54,7 @@
    1.12  crop		{ return (CROP); }
    1.13  even		{ return (EVEN); }
    1.14  file		{ return (FILE_KEYWORD); }
    1.15 +format		{ return (FORMAT); }
    1.16  image		{ return (IMAGE); }
    1.17  images		{ return (IMAGES); }
    1.18  inch		{ return (INCH); }
    1.19 @@ -68,7 +69,7 @@
    1.20  rotate		{ return (ROTATE); }
    1.21  size		{ return (SIZE); }
    1.22  
    1.23 -\".*\"		{ 
    1.24 +\"[^\n"]*\"		{ 
    1.25                    int len = strlen (yytext) - 2;
    1.26                    yylval.string = malloc (len + 1);
    1.27                    memcpy (yylval.string, yytext + 1, len);