Package | Description |
---|---|
org.matheclipse.parser.client |
Provides the parser and scanner implementation.
|
org.matheclipse.parser.client.operator |
Provides the operator classes (i.e. for binary, prefix and postfix Operators).
|
Modifier and Type | Field and Description |
---|---|
protected IParserFactory |
Scanner.fFactory |
Modifier and Type | Method and Description |
---|---|
IParserFactory |
Parser.getFactory()
Gets the factory.
|
Modifier and Type | Method and Description |
---|---|
void |
Parser.setFactory(IParserFactory factory)
Sets the factory.
|
Constructor and Description |
---|
Parser(IParserFactory factory,
boolean relaxedSyntax)
Instantiates a new parser.
|
Modifier and Type | Class and Description |
---|---|
class |
ASTNodeFactory
A factory for creating ASTNode objects.
|
Modifier and Type | Method and Description |
---|---|
ASTNode |
PrePlusOperator.createFunction(IParserFactory factory,
ASTNode argument)
Creates the function.
|
ASTNode |
PrefixOperator.createFunction(IParserFactory factory,
ASTNode argument)
Creates the function.
|
ASTNode |
PreMinusOperator.createFunction(IParserFactory factory,
ASTNode argument)
Creates the function.
|
ASTNode |
PostfixOperator.createFunction(IParserFactory factory,
ASTNode argument)
Creates the function.
|
ASTNode |
InfixOperator.createFunction(IParserFactory factory,
ASTNode lhs,
ASTNode rhs)
Creates the function.
|
ASTNode |
SubtractOperator.createFunction(IParserFactory factory,
ASTNode lhs,
ASTNode rhs)
Creates the function.
|
ASTNode |
DivideOperator.createFunction(IParserFactory factory,
ASTNode lhs,
ASTNode rhs)
Creates the function.
|
Copyright © 2017. All rights reserved.