extern struct {int *yyaa
, *yybb
; int *yystops
;} *yylstate
[], **yylsp
, **yyolsp
;
extern FILE *yyout
, *yyin
;
extern int yyprevious
, *yyfnd
;
for( ; yylsp
< yyolsp
; yylsp
++)
yytext
[yyleng
++] = yyinput();
return(yyracc(*yyfnd
++));
while (yylsp
-- > yylstate
)
yyunput(yytext
[yyleng
-1]);
if (*yylsp
!= 0 && (yyfnd
= (*yylsp
)->yystops
) && *yyfnd
> 0)
return(yyracc(*yyfnd
++));
yyoutput(yyprevious
= yyinput());
while (yyback((*yylsp
)->yystops
, -m
) != 1 && yylsp
>yylstate
)
yyunput(yytext
[--yyleng
]);
yyprevious
= yytext
[yyleng
-1];