Parse-Flex
view release on metacpan or search on metacpan
lib/Parse/Flex/Generate.pm view on Meta::CPAN
extern FILE *yyin, *yyout ;
extern int maxwrap;
extern char* wrap[];
MODULE = Flexer PACKAGE = Flexer
void
yylex()
PPCODE:
char* id = 0;
if (id = (char*) yylex() ) {
XPUSHs (sv_2mortal(newSVpv(id,0)));
XPUSHs (sv_2mortal(newSVpv( yytext, 0)));
XSRETURN(2);
}
XSRETURN_EMPTY;
void
yylex_int()
PPCODE:
int id;
if (id = (int) yylex() ) {
XPUSHs (sv_2mortal(newSViv(id)));
XPUSHs (sv_2mortal(newSVpv( yytext, 0)));
XSRETURN(2);
}
XSRETURN_EMPTY;
void
( run in 0.988 second using v1.01-cache-2.11-cpan-5511b514fd6 )