リエントラントな字句/構文解析機を作る修正

C++で作るのときにサンプル見てて、あー、そうだ、YY_DECL使うんか、と。

#ifndef YY_DECL
#define YY_DECL int	yylex(YYSTYPE* yylval, void* yyscanner)
#endif	/* YY_DECL */

これでええがなorz。 yyset_extra を使わんでもええがな。大嘘こいてましたorz。

extern YY_DECL;
int yylex(YYSTYPE* yylvalp, yy_parse_state* parse_state)
{
	return yylex(yylvalp, parse_state->yyscanner);
}

となりましたとさ。