%{
#include "y.tab.h"
#include <stdio.h>
%}
%%
for return FOR;
while return WHILE;
[a-zA-Z_][a-zA-Z_]* return ID;
[0-9]+ return DIGIT;
"<=" return LE;
">=" return GE;
"==" return EQ;
[ \t\n] ; // Ignore whitespace
. return yytext[0];
%%
JXsKI2luY2x1ZGUgInkudGFiLmgiCiNpbmNsdWRlIDxzdGRpby5oPgolfQoKJSUKZm9yICAgICAgICAgICAgICAgICByZXR1cm4gRk9SOwp3aGlsZSAgICAgICAgICAgICAgIHJldHVybiBXSElMRTsKW2EtekEtWl9dW2EtekEtWl9dKiAgcmV0dXJuIElEOwpbMC05XSsgICAgICAgICAgICAgIHJldHVybiBESUdJVDsKIjw9IiAgICAgICAgICAgICAgICByZXR1cm4gTEU7CiI+PSIgICAgICAgICAgICAgICAgcmV0dXJuIEdFOwoiPT0iICAgICAgICAgICAgICAgIHJldHVybiBFUTsKWyBcdFxuXSAgICAgICAgICAgICA7ICAgICAgLy8gSWdub3JlIHdoaXRlc3BhY2UKLiAgICAgICAgICAgICAgICAgICByZXR1cm4geXl0ZXh0WzBdOwolJQo=