diff options
author | Nat Lasseter <Nat Lasseter nathan@bytemark.co.uk> | 2017-06-11 22:50:09 +0100 |
---|---|---|
committer | Nat Lasseter <Nat Lasseter nathan@bytemark.co.uk> | 2017-06-11 22:50:09 +0100 |
commit | d43994ebc260ea0ad6cd82c929059a44f998a782 (patch) | |
tree | d78dd42544cc86372636bf85c13539fee1897822 /ocml.l |
Diffstat (limited to 'ocml.l')
-rw-r--r-- | ocml.l | 18 |
1 files changed, 18 insertions, 0 deletions
@@ -0,0 +1,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; |