string \"([^"\n]|\\["\n])*\" 
char   \'([^'\\\n]|\\(['"?\\abfnrtv]|[0-7]{1,3}|[xX][0-9a-fA-F]+))+\' 
%%
{string} printf ("string = %s\n", yytext);
{char}   printf ("char = %s\n", yytext);
"/*"     {
		int             c;

		printf("comment = %s", yytext);
		while (output(c = input()) != EOF)
			if (c == '*')
				if ((c = input()) == '/') {
					output(c);
					output('\n');
					break;
				} else {
					unput(c);
				}
	}
\n ;
. ;

