Package | Description |
---|---|
org.matheclipse.parser.client.ast |
Provides the implementations of the abstract syntax tree classes.
|
org.matheclipse.parser.client.eval |
Predefined evaluation engines.
|
org.matheclipse.parser.client.eval.api |
Interfaces for visiting and evaluating the nodes of an abstract syntax tree.
|
org.matheclipse.parser.client.operator |
Provides the operator classes (i.e. for binary, prefix and postfix Operators).
|
Modifier and Type | Method and Description |
---|---|
SymbolNode |
IParserFactory.createSymbol(String symbolName)
Create a symbol from the scanned identifier string.
|
SymbolNode |
PatternNode.getSymbol()
Gets the symbol.
|
Modifier and Type | Method and Description |
---|---|
FunctionNode |
IParserFactory.createFunction(SymbolNode head)
Creates a new function with head
head and 0 arguments. |
FunctionNode |
IParserFactory.createFunction(SymbolNode head,
ASTNode arg0)
Creates a new function with head
head and 1 argument. |
FunctionNode |
IParserFactory.createFunction(SymbolNode head,
ASTNode arg0,
ASTNode arg1)
Creates a new function with head
head and 2 arguments. |
PatternNode |
IParserFactory.createPattern(SymbolNode patternName,
ASTNode check)
Create a pattern from the given symbol node.
|
Constructor and Description |
---|
FunctionNode(SymbolNode head,
ASTNode arg0)
Instantiates a new function node.
|
FunctionNode(SymbolNode head,
ASTNode arg0,
ASTNode arg1)
Instantiates a new function node.
|
PatternNode(SymbolNode symbol,
ASTNode constraint)
Instantiates a new pattern node.
|
Modifier and Type | Method and Description |
---|---|
Complex |
ComplexEvalVisitor.visit(SymbolNode node)
Visit.
|
Modifier and Type | Method and Description |
---|---|
DATA |
AbstractASTVisitor.visit(SymbolNode node)
Visit.
|
DATA |
IASTVisitor.visit(SymbolNode node)
Visit.
|
Modifier and Type | Method and Description |
---|---|
SymbolNode |
ASTNodeFactory.createSymbol(String symbolName)
Create a symbol from the scanned identifier string.
|
Modifier and Type | Method and Description |
---|---|
FunctionNode |
ASTNodeFactory.createFunction(SymbolNode head)
Creates a new function with head
head and 0 arguments. |
FunctionNode |
ASTNodeFactory.createFunction(SymbolNode head,
ASTNode arg0)
Creates a new function with head
head and 1 argument. |
FunctionNode |
ASTNodeFactory.createFunction(SymbolNode head,
ASTNode arg0,
ASTNode arg1)
Creates a new function with head
head and 2 arguments. |
PatternNode |
ASTNodeFactory.createPattern(SymbolNode patternName,
ASTNode check)
Create a pattern from the given symbol node.
|
Copyright © 2018. All rights reserved.