summaryrefslogtreecommitdiff
path: root/dviware/quicspool/libqmsquery/qmspfplex.l
diff options
context:
space:
mode:
Diffstat (limited to 'dviware/quicspool/libqmsquery/qmspfplex.l')
-rw-r--r--dviware/quicspool/libqmsquery/qmspfplex.l32
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;