%{
#include <stdio.h>
#include <string.h>
char re[100];
%}
%%
. { ECHO; } // Echo each character (mock DFA behavior)
%%
int main() {
printf("Enter a regular expression: ");
scanf("%s", re);
printf("Input a string to test against RE \"%s\":\n", re);
yylex();
return 0;
}
JXsKI2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KCmNoYXIgcmVbMTAwXTsKCiV9CgolJQouICAgeyBFQ0hPOyB9ICAvLyBFY2hvIGVhY2ggY2hhcmFjdGVyIChtb2NrIERGQSBiZWhhdmlvcikKJSUKCmludCBtYWluKCkgewogICAgcHJpbnRmKCJFbnRlciBhIHJlZ3VsYXIgZXhwcmVzc2lvbjogIik7CiAgICBzY2FuZigiJXMiLCByZSk7CgogICAgcHJpbnRmKCJJbnB1dCBhIHN0cmluZyB0byB0ZXN0IGFnYWluc3QgUkUgXCIlc1wiOlxuIiwgcmUpOwogICAgeXlsZXgoKTsKCiAgICByZXR1cm4gMDsKfQoK