summaryrefslogtreecommitdiff
path: root/ocml.l
blob: 680893561b7c1ab0f4304a3ef6ee989e6dc65440 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
%{
#include "ocml.tab.h"
extern int yylval;
%}

%%
[0-9]+    yylval = atoi(yytext); return tNum;
sk        return tSkip;
ch        return tChain;
sl        return tSlip;
sc        return tSingle;
hdc       return tHalfDouble;
dc        return tDouble;
tr        return tTriple;
\{        return tStartBlock;
\}        return tEndBlock;
[ \t\n]+  ;
.         return tErr;