Parser for polynomials. More...
#include <borderbasix/mpoly/parser.hpp>
Classes | |
struct | YYSTYPE |
Public Member Functions | |
parser () | |
void | yyerror (const char *s) |
int | yyparse (void) |
if (!(yy_init)) | |
while (1) | |
Static Public Member Functions | |
static void | yydestruct (const char *yymsg, int yytype, YYSTYPE *yyvaluep) |
Public Attributes | |
MPOLY * | yypol |
int | yychar |
YYSTYPE | yylval |
int | yynerrs |
YY_DECL | |
register char * | yy_cp |
register char * | yy_bp |
register int | yy_act |
Parser for polynomials.
Class to parse strings (char*
) and to construct polynomials.
VALUE
is the type of coefficients in the constructed polynomials.MONOM
is the type of monomials in the constructed polynomials.MPOLY
is the type of constructed polynomials.
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
register int parser< VALUE, MONOM, MPOLY >::yy_act |
register char * parser< VALUE, MONOM, MPOLY >::yy_bp |
register char* parser< VALUE, MONOM, MPOLY >::yy_cp |
parser< VALUE, MONOM, MPOLY >::YY_DECL |
The main scanner function which does all the work.
int parser< VALUE, MONOM, MPOLY >::yychar |
int parser< VALUE, MONOM, MPOLY >::yynerrs |
MPOLY* parser< VALUE, MONOM, MPOLY >::yypol |