See: Description
Interface | Description |
---|---|
EmptyOperatorTable.OperatorKey |
All operators enums must implement this interface.
|
Evaluator |
Defines a method which can be used to evaluate a part of a node-tree.
|
JepComponent |
Base interface for all Jep components (parsers, evaluators etc).
|
NumberFactory |
This interface can be implemented to create numbers of any object type.
|
OperatorTableI | |
Parser |
Defines the methods a parser must implement.
|
ParserVisitor |
Classes which wish to use the visitor pattern should use this interface.
|
PostfixMathCommandI |
All function classes must implement this interface to ensure that the run()
method is implemented.
|
PrintVisitor.PrintRulesI |
This interface specifies the method needed to implement a special print rule.
|
Class | Description |
---|---|
ComponentSet |
Collects all the components which make up the Jep system.
|
ComponentSubset |
Represent a incomplete set of components.
|
EmptyOperatorTable |
A base class for operator tables, this class has no pre-defined operators.
|
FunctionTable |
A table holding details of the functions known to Jep.
|
Jep |
The Jep class is the main interface with which the user should
interact.
|
JepMessages |
Class to handle externalisation of error messages.
|
NodeFactory |
This class is used to create nodes of specified types.
|
Operator |
An Operator with additional information about its commutativity etc.
|
OperatorTable | |
OperatorTable2 |
The basic set of operators provided as standard by Jep.
|
PrintVisitor |
Prints an expression with configuration options.
|
PrintVisitor.StdElePrintRule |
Prints an list access in form a[3] or for multidimensional access use the list syntax.
|
PrintVisitor.StdListPrintRule |
Prints a list of elements using '[' and ']' as delimiters and ',' as a separators.
|
Variable |
Information about a variable.
|
VariableFactory |
A factory class which is used to create variables.
|
VariableTable |
A table of variables.
|
Enum | Description |
---|---|
OperatorTable2.BasicOperators |
The basic arithmetic comparative and logical operators
|
OperatorTable2.PsudoOperators |
Operators which do not correspond to
|
OperatorTable2.SpecialOperators |
Special purpose operators
|
Exception | Description |
---|---|
EvaluationException |
Exceptions thrown during evaluation.
|
JepException |
Super class of all Jep specific exceptions.
|
ParseException |
Exception thrown at parse time.
|
Copyright © 2018 Singular Systems http://www.singularsys.com/jep