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 |