diff options
Diffstat (limited to 'dviware/quicspool/libqmsquery/qmspfplex.l')
-rw-r--r-- | dviware/quicspool/libqmsquery/qmspfplex.l | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/dviware/quicspool/libqmsquery/qmspfplex.l b/dviware/quicspool/libqmsquery/qmspfplex.l new file mode 100644 index 0000000000..7b3899a692 --- /dev/null +++ b/dviware/quicspool/libqmsquery/qmspfplex.l @@ -0,0 +1,32 @@ +/* $Header: qmspfplex.l,v 1.1 88/01/15 12:19:28 simpson Rel $ +%{ +/* +$Log: qmspfplex.l,v $ + * Revision 1.1 88/01/15 12:19:28 simpson + * initial release + * + * Revision 0.1 87/12/11 21:34:49 simpson + * beta test + * +*/ +#undef input +#define input() (((yytchar=yysptr>yysbuf?U(*--yysptr):timedgetc(_Ifp)) \ + ==10?(yylineno++, yytchar):yytchar)==EOF?0:yytchar) +#ifdef TRW +#include <local/standard.h> +#else +#define EQN(s, t, n) (!strncmp(s, t, n)) +#endif +%} +%% +[^\r\n]+ { + if (EQN("PFP:", yytext, 4)) + REJECT; + if (EQN("NONE", yytext, 4)) + REJECT; + (void)strcpy(yylval.s, yytext); + return STRING; + } +PFP: return PFP; +NONE return NONE; +\r\n return ENDLINE; |