- %{ 
- #include <stdio.h> #include <string.h> 
- %} 
- %option noyywrap 
- %% 
- "int"|"float"|"char"|"if"|"else"|"while"|"for"|"return" { printf("Keyword: %s\n", yytext); } 
- [0-9]+	{ 
- printf("Constant: %s\n", yytext); } 
- [a-zA-Z_][a-zA-Z0-9_]*	{ printf("Identifier: %s\n", yytext); } 
- .	{ 
-   
- printf("Special Character: %s\n", yytext); } 
- %% 
- int main() { 
- printf (“Krischal Dhakal, Symbol no:28672\n”);  
- printf("Enter your code: (Press ctrl + C to end input)\n"); yylex(); 
- return 0; 
- } 
-   
				JXsKI2luY2x1ZGUgPHN0ZGlvLmg+ICNpbmNsdWRlIDxzdHJpbmcuaD4KJX0KJW9wdGlvbiBub3l5d3JhcAolJQoiaW50InwiZmxvYXQifCJjaGFyInwiaWYifCJlbHNlInwid2hpbGUifCJmb3IifCJyZXR1cm4iIHsgcHJpbnRmKCJLZXl3b3JkOiAlc1xuIiwgeXl0ZXh0KTsgfQpbMC05XSsJewpwcmludGYoIkNvbnN0YW50OiAlc1xuIiwgeXl0ZXh0KTsgfQpbYS16QS1aX11bYS16QS1aMC05X10qCXsgcHJpbnRmKCJJZGVudGlmaWVyOiAlc1xuIiwgeXl0ZXh0KTsgfQouCXsKIApwcmludGYoIlNwZWNpYWwgQ2hhcmFjdGVyOiAlc1xuIiwgeXl0ZXh0KTsgfQolJQppbnQgbWFpbigpIHsKcHJpbnRmICjigJxLcmlzY2hhbCBEaGFrYWwsIFN5bWJvbCBubzoyODY3Mlxu4oCdKTsgCnByaW50ZigiRW50ZXIgeW91ciBjb2RlOiAoUHJlc3MgY3RybCArIEMgdG8gZW5kIGlucHV0KVxuIik7IHl5bGV4KCk7CnJldHVybiAwOwp9Cg==