%{
#include <stdio.h>
%}
%%
[A-Z]+ { printf("Capital Word: %s\n", yytext); }
\n ; // Ignore newlines
. ; // Ignore all other characters
%%
int main() {
printf("Enter a string: ");
yylex(); // Invoke the lexical analyzer
return 0;
}
int yywrap() {
return 1;
}
JXsKI2luY2x1ZGUgPHN0ZGlvLmg+CiV9CgolJQoKW0EtWl0rICAgICB7IHByaW50ZigiQ2FwaXRhbCBXb3JkOiAlc1xuIiwgeXl0ZXh0KTsgfQpcbiAgICAgICAgIDsgIC8vIElnbm9yZSBuZXdsaW5lcwouICAgICAgICAgIDsgIC8vIElnbm9yZSBhbGwgb3RoZXIgY2hhcmFjdGVycwoKJSUKCmludCBtYWluKCkgewogICAgcHJpbnRmKCJFbnRlciBhIHN0cmluZzogIik7CiAgICB5eWxleCgpOyAvLyBJbnZva2UgdGhlIGxleGljYWwgYW5hbHl6ZXIKICAgIHJldHVybiAwOwp9CgppbnQgeXl3cmFwKCkgewogICAgcmV0dXJuIDE7Cn0K