public class PolynomialVisitor extends DoNothingVisitor
| Constructor and Description |
|---|
PolynomialVisitor(JEP j) |
| Modifier and Type | Method and Description |
|---|---|
Polynomial |
calcPolynomial(Node node,
FreeGroup fg)
calculates a polynomial representing the node.
|
java.lang.Object |
visit(ASTConstant node,
java.lang.Object data) |
java.lang.Object |
visit(ASTFunNode node,
java.lang.Object data) |
java.lang.Object |
visit(ASTVarNode node,
java.lang.Object data) |
acceptChildrenAsArray, visit, visitpublic PolynomialVisitor(JEP j)
public Polynomial calcPolynomial(Node node, FreeGroup fg) throws ParseException
node - The top node of the expressionfg - The group the polynomial is an element of.ParseException - if the node cannot be converted to a Polynomialpublic java.lang.Object visit(ASTFunNode node, java.lang.Object data) throws ParseException
visit in interface ParserVisitorvisit in class DoNothingVisitorParseExceptionpublic java.lang.Object visit(ASTVarNode node, java.lang.Object data) throws ParseException
visit in interface ParserVisitorvisit in class DoNothingVisitorParseExceptionpublic java.lang.Object visit(ASTConstant node, java.lang.Object data) throws ParseException
visit in interface ParserVisitorvisit in class DoNothingVisitorParseExceptionhttp://www.singularsys.com/jep Copyright © 2007 Singular Systems