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 | Description |
---|---|---|
protected IParserFactory |
Scanner.fFactory |
Modifier and Type | Method | Description |
---|---|---|
IParserFactory |
Parser.getFactory() |
Gets the factory.
|
Modifier and Type | Method | Description |
---|---|---|
void |
Parser.setFactory(IParserFactory factory) |
Sets the factory.
|
Constructor | Description |
---|---|
Parser(IParserFactory factory,
boolean relaxedSyntax) |
Instantiates a new parser.
|
Modifier and Type | Class | Description |
---|---|---|
class |
ASTNodeFactory |
A factory for creating ASTNode objects.
|
Modifier and Type | Method | Description |
---|---|---|
ASTNode |
DivideOperator.createFunction(IParserFactory factory,
ASTNode lhs,
ASTNode rhs) |
Creates the function.
|
ASTNode |
InfixOperator.createFunction(IParserFactory factory,
ASTNode lhs,
ASTNode rhs) |
Creates the function.
|
ASTNode |
PostfixOperator.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 |
PrePlusOperator.createFunction(IParserFactory factory,
ASTNode argument) |
Creates the function.
|
ASTNode |
SubtractOperator.createFunction(IParserFactory factory,
ASTNode lhs,
ASTNode rhs) |
Creates the function.
|
Copyright © 2018. All rights reserved.