%{
#include <stdio.h>
%}
%%
"+" { printf("PLUS Operator\n"); }
"-" { printf("MINUS Operator\n"); }
"*" { printf("MULTIPLY Operator\n"); }
"/" { printf("DIVIDE Operator\n"); }
[0-9]+ { printf
("
NUMBER: %s\n", yytext); } . { printf("UNKNOWN CHARACTER: %s\n", yytext); }
%%
int main() { yylex(); return 0; }
int yywrap() { return 1; }
JXsKICAjaW5jbHVkZSA8c3RkaW8uaD4KJX0KJSUKIisiICAgICB7IHByaW50ZigiUExVUyBPcGVyYXRvclxuIik7IH0KIi0iICAgICB7IHByaW50ZigiTUlOVVMgT3BlcmF0b3JcbiIpOyB9CiIqIiAgICAgeyBwcmludGYoIk1VTFRJUExZIE9wZXJhdG9yXG4iKTsgfQoiLyIgICAgIHsgcHJpbnRmKCJESVZJREUgT3BlcmF0b3JcbiIpOyB9ClswLTldKyAgeyBwcmludGYoIk5VTUJFUjogJXNcbiIsIHl5dGV4dCk7IH0KLiAgICAgICB7IHByaW50ZigiVU5LTk9XTiBDSEFSQUNURVI6ICVzXG4iLCB5eXRleHQpOyB9CiUlCmludCBtYWluKCkgeyB5eWxleCgpOyByZXR1cm4gMDsgfQppbnQgeXl3cmFwKCkgeyByZXR1cm4gMTsgfQo=