
	if ( !yyg->yy_init )
		{
		yyg->yy_init = 1;

#ifdef YY_USER_INIT
		YY_USER_INIT;
#endif

		if ( ! yyg->yy_start )
			yyg->yy_start = 1;	/* first start state */

		if ( ! yyin )
			yyin = stdin;

		if ( ! yyout )
			yyout = stdout;

		if ( ! YY_CURRENT_BUFFER ) {
			re_yyensure_buffer_stack (yyscanner);
			YY_CURRENT_BUFFER_LVALUE =
				re_yy_create_buffer(yyin,YY_BUF_SIZE ,yyscanner);
		}

		re_yy_load_buffer_state(yyscanner );

	if ( !yyg->yy_init )
		{
		yyg->yy_init = 1;

#ifdef YY_USER_INIT
		YY_USER_INIT;
#endif

		if ( ! yyg->yy_start )
			yyg->yy_start = 1;	 

		if ( ! yyin )
			yyin = stdin;

		if ( ! yyout )
			yyout = stdout;

		if ( ! YY_CURRENT_BUFFER ) {
			re_yyensure_buffer_stack (yyscanner);
			YY_CURRENT_BUFFER_LVALUE =
				re_yy_create_buffer(yyin,YY_BUF_SIZE ,yyscanner);
		}

		re_yy_load_buffer_state(yyscanner );