ru.biosoft.math
Class Expression
|
+--ru.biosoft.math.Expression
- public class Expression
- extends Option
Mathematical expression.
Expression has two presentations:
- text - text string using linear syntaxes;
- ast - AST tree that corresponds to parsed expression.
| Constructor Summary |
Expression(Option parent, String text) Constructs new expression from linear syntax or MathML text. |
Expression(Option parent, Node mathElement) Constructs new expression from linear syntax or MathML text. |
linearParser
public static Parser linearParser
Expression
public Expression(Option parent, String text)
- Constructs new expression from linear syntax or MathML text.
Expression
public Expression(Option parent, Node mathElement)
- Constructs new expression from linear syntax or MathML text.
getAstStart
public AstStart getAstStart()
getParserContext
public ParserContext getParserContext()
getText
public String getText()
parseExpression
public void parseExpression(String text)
- pending - log messages.
parseExpression
public void parseExpression(Node math)
setAstStart
public void setAstStart(AstStart astStart)
setParserContext
public void setParserContext(ParserContext context)
setText
public void setText(String text)
to Class org.apache.log4j.Category
to Class java.lang.String
to Class ru.biosoft.math.model.AstStart
to Class ru.biosoft.math.model.ParserContext
to Class ru.biosoft.math.parser.Parser
BOTTOM