summaryrefslogtreecommitdiff
path: root/dviware/quicspool/libqmsquery/qmsramlex.l
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /dviware/quicspool/libqmsquery/qmsramlex.l
Initial commit
Diffstat (limited to 'dviware/quicspool/libqmsquery/qmsramlex.l')
-rw-r--r--dviware/quicspool/libqmsquery/qmsramlex.l29
1 files changed, 29 insertions, 0 deletions
diff --git a/dviware/quicspool/libqmsquery/qmsramlex.l b/dviware/quicspool/libqmsquery/qmsramlex.l
new file mode 100644
index 0000000000..69bf6e9ad2
--- /dev/null
+++ b/dviware/quicspool/libqmsquery/qmsramlex.l
@@ -0,0 +1,29 @@
+/* $Header: qmsramlex.l,v 1.1 88/01/15 12:19:37 simpson Rel $ */
+%{
+/*
+$Log: qmsramlex.l,v $
+ * Revision 1.1 88/01/15 12:19:37 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)
+%}
+integer [0-9]+
+%%
+RAM: return RAM;
+TR return TRT;
+AR return ART;
+FR return FRT;
+OR return ORT;
+{integer} {
+ yylval = atoi(yytext);
+ return INTEGER;
+ }
+= |
+\, return yytext[0];
+\r\n return ENDLINE;