scanner.l

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