aboutsummaryrefslogtreecommitdiff
path: root/15/main.l
blob: ffcb97e8145d1266eb6dd0ef296d525a2facea0d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
%{
#include <stdlib.h>
extern int yylval;
%}

%%

[0-9]+? {
    yylval=yytext[0];
    return NUM;
};
[a-zA-Z]+? {
    yylval=yytext[0];
    return IDENT;
}
. return yytext[0];
\n return 0;
%%

int yywrap() {
    return 1;
}