%{
#include <stdio.h>
%}
%%
a{1}b{1} printf("Matched: a b\n");
a{2}b{2} printf("Matched: aa bb\n");
a{3}b{3} printf("Matched: aaa bbb\n");
a{4}b{4} printf("Matched: aaaa bbbb\n");
a{5}b{5} printf("Matched: aaaaa bbbbb\n");
.|\n ; // ignore others
%%
int main() {
yylex();
return 0;
}
JXsKI2luY2x1ZGUgPHN0ZGlvLmg+CiV9CgolJQphezF9YnsxfSAgICAgICAgICBwcmludGYoIk1hdGNoZWQ6IGEgYlxuIik7CmF7Mn1iezJ9ICAgICAgICAgIHByaW50ZigiTWF0Y2hlZDogYWEgYmJcbiIpOwphezN9YnszfSAgICAgICAgICBwcmludGYoIk1hdGNoZWQ6IGFhYSBiYmJcbiIpOwphezR9Yns0fSAgICAgICAgICBwcmludGYoIk1hdGNoZWQ6IGFhYWEgYmJiYlxuIik7CmF7NX1iezV9ICAgICAgICAgIHByaW50ZigiTWF0Y2hlZDogYWFhYWEgYmJiYmJcbiIpOwoufFxuICAgICAgICAgICAgICA7IC8vIGlnbm9yZSBvdGhlcnMKJSUKCmludCBtYWluKCkgewogICAgeXlsZXgoKTsKICAgIHJldHVybiAwOwp9Cg==