Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

A B C D E F G H I J K L M N O P R S T U V W Z

## A

Abs - Class in com.singularsys.jep.functions
Abs() - Constructor for class com.singularsys.jep.functions.Abs
abs(Object) - Method in class com.singularsys.jep.functions.Abs
abs() - Method in class com.singularsys.jep.standard.Complex
  Returns the absolute value of the complex number.
abs2() - Method in class com.singularsys.jep.standard.Complex
  Returns the square of the absolute value (re*re+im*im).
AbstractInc - Class in com.singularsys.jep.misc.javaops
  Base class for pre and post increment operators.
AbstractInc() - Constructor for class com.singularsys.jep.misc.javaops.AbstractInc
acos(Object) - Method in class com.singularsys.jep.functions.ArcCosine
acos() - Method in class com.singularsys.jep.standard.Complex
acosh(Object) - Method in class com.singularsys.jep.functions.ArcCosineH
acosh() - Method in class com.singularsys.jep.standard.Complex
actionPerformed(ActionEvent) - Method in class com.singularsys.jepexamples.applets.Fractal
add(SymbolToken) - Method in class com.singularsys.jep.configurableparser.matchers.SymbolTokenMatcher
  Adds a new SymbolToken to be matched.
Add - Class in com.singularsys.jep.functions
  Addition function.
Add() - Constructor for class com.singularsys.jep.functions.Add
add(Object, Object) - Method in class com.singularsys.jep.functions.Add
  Adds two numbers together.
add(Number, Number) - Method in class com.singularsys.jep.functions.Add
add(Complex, Complex) - Method in class com.singularsys.jep.functions.Add
add(Vector, Vector) - Method in class com.singularsys.jep.functions.Add
add(Complex, Number) - Method in class com.singularsys.jep.functions.Add
add(Complex) - Method in class com.singularsys.jep.standard.Complex
  Adds the complex number with another complex value.
add_escapes(String) - Method in exception com.singularsys.jep.parser.ParseException
  Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
addArrayAccessMatcher(String, String) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Matches array access: a[3]
addBracketMatcher(String, String) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Matches bracketed expressions: (2+3).
addComplex() - Method in class org.nfunk.jep.JEP
  Deprecated. Call this function if you want to parse expressions which involve complex numbers.
addConstant(String, Object) - Method in class com.singularsys.jep.Jep
  Add a constant: a variable who's value cannot be changed.
addConstant(String, Object) - Method in class com.singularsys.jep.VariableTable
  Adds a new variable which is marked as a constant.
addDoubleQuoteStrings() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Recognize double quote strings "...".
addEscapes(String) - Static method in error com.singularsys.jep.parser.TokenMgrError
  Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addExponentNumbers() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Recognize numbers with optional exponents, 1.2e3, 1.2E-3, 1.2, 1.
addFunction(String, PostfixMathCommandI) - Method in class com.singularsys.jep.FunctionTable
addFunction(String, PostfixMathCommandI) - Method in class com.singularsys.jep.Jep
  Adds a function to the parser.
addFunction(String, PostfixMathCommandI) - Method in class com.singularsys.jep.misc.CaseInsensitiveFunctionTable
addFunction(String, PostfixMathCommandI) - Method in class org.nfunk.jep.JEP
  Deprecated. Adds a new function to the parser.
addFunctionMatcher(String, String, String) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Matches functions: atan2(y,x).
addGrammarMatcher(GrammarMatcher) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Adds a GrammarMatcher
addHashComments() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Recognize comments of the form #....
addIdentifiers() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Adds java-style function and variable names.
AdditiveExpression() - Method in class com.singularsys.jep.parser.JccParser
addListMatcher(String, String, String) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Matches vectors/list: [1,2,3]
addListOrBracketMatcher(String, String, String) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Matches bracketed expressions or lists depending on number of arguments.
addObserver(Observable) - Method in class com.singularsys.jep.misc.VariableTableObserver
addObservers(VariableTable) - Method in class com.singularsys.jep.misc.VariableTableObserver
addOp(Operator) - Method in class com.singularsys.jep.configurableparser.tokens.OperatorToken
addOperator(int, Operator) - Method in class com.singularsys.jep.OperatorTable
  Add a operator with a given key.
addOperator(Operator) - Method in class com.singularsys.jep.OperatorTable
  Add a operator with no key specified.
addOperator(int, Operator, Operator) - Method in class com.singularsys.jep.OperatorTable
  Add operator with the same precedence level as an existing operator.
addOperator(Operator, Operator) - Method in class com.singularsys.jep.OperatorTable
  Add operator with the same precedence level as an existing operator.
addOperatorTokenMatcher() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Recognize operators.
addSemiColonTerminator() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Adds a matcher which will terminate the parsing process when a semi-colon is encountered.
addSimpleNumbers() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Recognize numbers without exponents 1.2.
addSingleQuoteStrings() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Recognize single quote strings '...'.
addSlashComments() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Recognize comments of the form //...
addSpecialRule(Operator, PrintVisitor.PrintRulesI) - Method in class com.singularsys.jep.PrintVisitor
  Adds a special print rule to be added for a given operator.
addStandardConstants() - Method in class com.singularsys.jep.Jep
  Adds the constants pi and e to the parser.
addStandardConstants() - Method in class org.nfunk.jep.JEP
  Deprecated. Adds the constants pi and e to the parser.
addStandardFunctions() - Method in class org.nfunk.jep.JEP
  Deprecated. Adds the standard functions to the parser.
addSymbols(String...) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Recognize given symbols.
addTokenFilter(TokenFilter) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Adds a TokenFilter.
addTokenMatcher(TokenMatcher) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Adds a TokenMatcher.
addVariable(String) - Method in class com.singularsys.jep.Jep
  Adds a variable with a given name.
addVariable(String, Object) - Method in class com.singularsys.jep.Jep
  Adds or sets a variable with a given name and value.
addVariable(String, double) - Method in class com.singularsys.jep.Jep
  Adds or sets a double variable with a given name and value.
addVariable(String, double, double) - Method in class com.singularsys.jep.Jep
  Adds or sets a complex variable with a given name and value.
addVariable(String) - Method in class com.singularsys.jep.misc.CaseInsensitiveVariableTable
  Adds a new variable with no value specified.
addVariable(String, Object) - Method in class com.singularsys.jep.misc.CaseInsensitiveVariableTable
  Adds a new variable with specified value.
addVariable(String) - Method in class com.singularsys.jep.VariableTable
  Adds a new variable with no value specified.
addVariable(String, Object) - Method in class com.singularsys.jep.VariableTable
  Adds a new variable with specified value.
addVariable(String, double, double) - Method in class org.nfunk.jep.JEP
  Deprecated. Adds a new complex variable to the parser, or updates the value of an existing variable.
addVariable(String, Object) - Method in class org.nfunk.jep.JEP
  Deprecated. Adds a new variable to the parser as an object, or updates the value of an existing variable.
addWhiteSpace() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Recognize java white space characters.
addWhiteSpaceCommentFilter() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Filter out whitespace and comments between the tokenizing and grammar matching stages.
adjustBeginLineColumn(int, int) - Method in class com.singularsys.jep.parser.JavaCharStream
  Method to adjust line and column numbers for the start of a token.
AdjustBuffSize() - Method in class com.singularsys.jep.parser.JavaCharStream
allowAssignment - Variable in class com.singularsys.jep.Jep
  Allow Assignment option
allowUndeclared - Variable in class com.singularsys.jep.Jep
  Allow Undeclared Variables option
alltests() - Method in class com.singularsys.jeptests.bigdecimal.functions.BigDecRelationalTest
alphabeticOpsTest() - Method in class com.singularsys.jeptests.TokenizerTest
  Tests operators with alphabet characters, such as the "AND" operator
AND - Static variable in class com.singularsys.jep.functions.LazyLogical
AND - Static variable in class com.singularsys.jep.functions.Logical
AND - Static variable in interface com.singularsys.jep.parser.JccParserConstants
AndExpression() - Method in class com.singularsys.jep.parser.JccParser
AnyConstant() - Method in class com.singularsys.jep.parser.JccParser
append(String) - Method in class com.singularsys.jep.configurableparser.tokens.MultiLineToken
append(String) - Method in class com.singularsys.jep.PrintVisitor
  Add a string to buffer.
append(Node, PrintVisitor) - Method in interface com.singularsys.jep.PrintVisitor.PrintRulesI
  The method called to append data for the rule.
appendOperator(int, Operator, Operator) - Method in class com.singularsys.jep.OperatorTable
  Add an operator which a new precedence level which is higher than the existing op
appendOperator(Operator, Operator) - Method in class com.singularsys.jep.OperatorTable
  Add an operator which a new precedence level which is higher than the existing op
ArcCosine - Class in com.singularsys.jep.functions
  The acos function.
ArcCosine() - Constructor for class com.singularsys.jep.functions.ArcCosine
ArcCosineH - Class in com.singularsys.jep.functions
  Implements the arcCosH function.
ArcCosineH() - Constructor for class com.singularsys.jep.functions.ArcCosineH
ArcSine - Class in com.singularsys.jep.functions
ArcSine() - Constructor for class com.singularsys.jep.functions.ArcSine
ArcSineH - Class in com.singularsys.jep.functions
  Implements the arcSinH function.
ArcSineH() - Constructor for class com.singularsys.jep.functions.ArcSineH
ArcTangent - Class in com.singularsys.jep.functions
ArcTangent() - Constructor for class com.singularsys.jep.functions.ArcTangent
ArcTangent2 - Class in com.singularsys.jep.functions
  atan2(y, x) Returns the angle whose tangent is y/x.
ArcTangent2() - Constructor for class com.singularsys.jep.functions.ArcTangent2
ArcTanH - Class in com.singularsys.jep.functions
  Implements the arcTanH function.
ArcTanH() - Constructor for class com.singularsys.jep.functions.ArcTanH
Arg - Class in com.singularsys.jep.functions
  Argument of a complex number
Arg() - Constructor for class com.singularsys.jep.functions.Arg
arg(Object) - Method in class com.singularsys.jep.functions.Arg
arg() - Method in class com.singularsys.jep.standard.Complex
  Returns the argument of this complex number (Math.atan2(re,im))
ArgumentList(int, String) - Method in class com.singularsys.jep.parser.JccParser
ArrayAccess() - Method in class com.singularsys.jep.parser.JccParser
ArrayAccessGrammarMatcher - Class in com.singularsys.jep.configurableparser.matchers
  Matches syntax for array element access a[3].
ArrayAccessGrammarMatcher(SymbolToken, SymbolToken) - Constructor for class com.singularsys.jep.configurableparser.matchers.ArrayAccessGrammarMatcher
  Construct a matcher for array access.
asin(Object) - Method in class com.singularsys.jep.functions.ArcSine
asin() - Method in class com.singularsys.jep.standard.Complex
asinh(Object) - Method in class com.singularsys.jep.functions.ArcSineH
asinh() - Method in class com.singularsys.jep.standard.Complex
Assign - Class in com.singularsys.jep.functions
  An assignment operator so we can do x=3+4.
Assign() - Constructor for class com.singularsys.jep.functions.Assign
ASSIGN - Static variable in interface com.singularsys.jep.parser.JccParserConstants
assign - Variable in class com.singularsys.jep.walkers.SubstitutionVisitor
AssignExpression() - Method in class com.singularsys.jep.parser.JccParser
ASSOCIATIVE - Static variable in class com.singularsys.jep.Operator
  Associative operators x*(y*z) == (x*y)*z .
ASTConstant - Class in com.singularsys.jep.parser
  Constant Node
ASTConstant(int) - Constructor for class com.singularsys.jep.parser.ASTConstant
ASTConstant(Parser, int) - Constructor for class com.singularsys.jep.parser.ASTConstant
ASTFunNode - Class in com.singularsys.jep.parser
  Function Node
ASTFunNode(int) - Constructor for class com.singularsys.jep.parser.ASTFunNode
  Creates a new ASTFunNode
ASTFunNode(Parser, int) - Constructor for class com.singularsys.jep.parser.ASTFunNode
  Creates a new ASTFunNode
ASTOpNode - Class in com.singularsys.jep.parser
  Function Node
ASTOpNode(int) - Constructor for class com.singularsys.jep.parser.ASTOpNode
  Creates a new ASTFunNode
ASTOpNode(Parser, int) - Constructor for class com.singularsys.jep.parser.ASTOpNode
  Creates a new ASTFunNode
ASTStart - Class in com.singularsys.jep.parser
  Start Node
ASTStart(int) - Constructor for class com.singularsys.jep.parser.ASTStart
ASTStart(Parser, int) - Constructor for class com.singularsys.jep.parser.ASTStart
ASTVarNode - Class in com.singularsys.jep.parser
  Variable Node
ASTVarNode(int) - Constructor for class com.singularsys.jep.parser.ASTVarNode
ASTVarNode(Parser, int) - Constructor for class com.singularsys.jep.parser.ASTVarNode
atan(Object) - Method in class com.singularsys.jep.functions.ArcTangent
atan() - Method in class com.singularsys.jep.standard.Complex
atanh(Object) - Method in class com.singularsys.jep.functions.ArcTanH
atanh() - Method in class com.singularsys.jep.standard.Complex
Average - Class in com.singularsys.jep.functions
  Average function class.
Average() - Constructor for class com.singularsys.jep.functions.Average
average(Object) - Method in class com.singularsys.jep.functions.Average
average(Vector) - Method in class com.singularsys.jep.functions.Average
  Returns the average of a set of values.

## B

backup(int) - Method in class com.singularsys.jep.parser.JavaCharStream
baseNumOps - Static variable in class com.singularsys.jep.OperatorTable
  Number operators in this table.
basicIndetifierMatcher() - Static method in class com.singularsys.jep.configurableparser.matchers.IdentifierTokenMatcher
  Matches identifiers which start with a letter or underscore and are followed by 0 or more letters digits or underscores.
beginColumn - Variable in class com.singularsys.jep.parser.Token
  beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginLine - Variable in class com.singularsys.jep.parser.Token
  beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
BeginToken() - Method in class com.singularsys.jep.parser.JavaCharStream
BigDecAdd - Class in com.singularsys.jep.bigdecimal.functions
BigDecAdd(MathContext) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecAdd
BigDecComponents - Class in com.singularsys.jep.bigdecimal
BigDecComponents() - Constructor for class com.singularsys.jep.bigdecimal.BigDecComponents
  Constructs the class using the `MathContext.UNLIMITED` for unlimited precision arithmetic.
BigDecComponents(MathContext) - Constructor for class com.singularsys.jep.bigdecimal.BigDecComponents
  Contructs the class with the specific math context.
BigDecDiv - Class in com.singularsys.jep.bigdecimal.functions
BigDecDiv(MathContext) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecDiv
BigDecFunctionTable - Class in com.singularsys.jep.bigdecimal
  A function table for BigDecimals.
BigDecFunctionTable(MathContext) - Constructor for class com.singularsys.jep.bigdecimal.BigDecFunctionTable
BigDecimalConsole - Class in com.singularsys.jepexamples.consoles
BigDecimalConsole() - Constructor for class com.singularsys.jepexamples.consoles.BigDecimalConsole
BigDecimalTest - Class in com.singularsys.jeptests
  Tests the BigDecComponents through a set of test expressions that are evaluated
BigDecimalTest() - Constructor for class com.singularsys.jeptests.BigDecimalTest
BigDecMod - Class in com.singularsys.jep.bigdecimal.functions
BigDecMod(MathContext) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecMod
BigDecMul - Class in com.singularsys.jep.bigdecimal.functions
BigDecMul(MathContext) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecMul
BigDecNegate - Class in com.singularsys.jep.bigdecimal.functions
BigDecNegate(MathContext) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecNegate
BigDecNumberFactory - Class in com.singularsys.jep.bigdecimal
BigDecNumberFactory(MathContext) - Constructor for class com.singularsys.jep.bigdecimal.BigDecNumberFactory
BigDecOperatorTable - Class in com.singularsys.jep.bigdecimal
BigDecOperatorTable(MathContext) - Constructor for class com.singularsys.jep.bigdecimal.BigDecOperatorTable
BigDecPow - Class in com.singularsys.jep.bigdecimal.functions
BigDecPow(MathContext) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecPow
BigDecRelational - Class in com.singularsys.jep.bigdecimal.functions
  Implements the relational operations <, >, <=, >=, !
BigDecRelational(int) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecRelational
  Constructor.
BigDecRelationalTest - Class in com.singularsys.jeptests.bigdecimal.functions
BigDecRelationalTest() - Constructor for class com.singularsys.jeptests.bigdecimal.functions.BigDecRelationalTest
BigDecSub - Class in com.singularsys.jep.bigdecimal.functions
BigDecSub(MathContext) - Constructor for class com.singularsys.jep.bigdecimal.functions.BigDecSub
BINARY - Static variable in class com.singularsys.jep.Operator
  Binary operators, such as x+y, x>y
binom(int, int) - Static method in class com.singularsys.jep.functions.Binomial
  Returns the binomial coefficients.
Binomial - Class in com.singularsys.jep.functions
  Binomial coefficients: binom(n,i).
Binomial() - Constructor for class com.singularsys.jep.functions.Binomial
BitAnd - Class in com.singularsys.jep.misc.bitwise
  Bitwise And, like the java a & b operator.
BitAnd() - Constructor for class com.singularsys.jep.misc.bitwise.BitAnd
bitBaseNumOps - Static variable in class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable
BitComp - Class in com.singularsys.jep.misc.bitwise
  Unary bitwise complement, like the java ~a operator.
BitComp() - Constructor for class com.singularsys.jep.misc.bitwise.BitComp
BitOr - Class in com.singularsys.jep.misc.bitwise
  Bitwise Or, like the java a | b operator.
BitOr() - Constructor for class com.singularsys.jep.misc.bitwise.BitOr
BitwiseOperatorTable - Class in com.singularsys.jep.misc.bitwise
BitwiseOperatorTable(String, String) - Constructor for class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable
BitXor - Class in com.singularsys.jep.misc.bitwise
  Bitwise Xor, like the java a ^ b operator.
BitXor() - Constructor for class com.singularsys.jep.misc.bitwise.BitXor
br - Variable in class com.singularsys.jep.configurableparser.Tokenizer
bufcolumn - Variable in class com.singularsys.jep.parser.JavaCharStream
buffer - Variable in class com.singularsys.jep.parser.JavaCharStream
bufline - Variable in class com.singularsys.jep.parser.JavaCharStream
bufpos - Variable in class com.singularsys.jep.parser.JavaCharStream
BugsTest - Class in com.singularsys.jeptests
  This class is intended to contain all tests related to reported bugs.
BugsTest(String) - Constructor for class com.singularsys.jeptests.BugsTest
  Creates a new BugsTest instance
buildConstantNode(Object) - Method in class com.singularsys.jep.NodeFactory
  Creates an ASTConstant node with specified value.
buildConstantNode(ASTConstant) - Method in class com.singularsys.jep.NodeFactory
  Create an ASTConstant with same value as argument
buildConstantNode(PostfixMathCommandI, Node[]) - Method in class com.singularsys.jep.NodeFactory
  Creates a constant node whose result is the given function applied to the children.
buildConstantNode(Operator, Node[]) - Method in class com.singularsys.jep.NodeFactory
  Creates a ASTConstant whose value of applying the operator to its arguments.
buildConstantNode(Operator, Node, Node) - Method in class com.singularsys.jep.NodeFactory
  Creates a ASTConstant whose value of applying binary operator to its arguments.
buildConstantNode(Operator, Node) - Method in class com.singularsys.jep.NodeFactory
  Creates a ASTConstant whose value of applying a unary operator to its arguments.
buildFunctionNode(String, PostfixMathCommandI, Node[]) - Method in class com.singularsys.jep.NodeFactory
  Builds a function with n arguments This method should be sub-classed
buildFunctionNode(ASTFunNode, Node[]) - Method in class com.singularsys.jep.NodeFactory
  Builds a function with n arguments and same fun as specified in arguments.
buildOperatorNode(Operator, Node[]) - Method in class com.singularsys.jep.NodeFactory
  Builds a operator node with n arguments This method should be sub-classed
buildOperatorNode(Operator, Node) - Method in class com.singularsys.jep.NodeFactory
  creates a unary function.
buildOperatorNode(Operator, Node, Node) - Method in class com.singularsys.jep.NodeFactory
  creates a binary function.
buildToken(String) - Method in class com.singularsys.jep.configurableparser.matchers.CommentTokenMatcher
buildToken(String) - Method in class com.singularsys.jep.configurableparser.matchers.HexNumberTokenMatcher
buildToken(String) - Method in class com.singularsys.jep.configurableparser.matchers.IdentifierTokenMatcher
  Create the token, if the name matches a function name return a FunctionToken otherwise return an IdentifierToken.
buildToken(String) - Method in class com.singularsys.jep.configurableparser.matchers.NumberTokenMatcher
buildToken(String) - Method in class com.singularsys.jep.configurableparser.matchers.RegExpTokenMatcher
  Builds a token following a successful match.
buildToken(String) - Method in class com.singularsys.jep.configurableparser.matchers.StringTokenMatcher
buildToken(String) - Method in class com.singularsys.jep.configurableparser.matchers.TerminatorTokenMatcher
buildToken(String) - Method in interface com.singularsys.jep.configurableparser.matchers.TokenBuilder
buildToken(String) - Method in class com.singularsys.jep.configurableparser.matchers.WhiteSpaceTokenMatcher
buildUnfinishedOperatorNode(Operator) - Method in class com.singularsys.jep.NodeFactory
  An unfinished node.
buildVariableNode(ASTVarNode) - Method in class com.singularsys.jep.NodeFactory
  creates a new ASTVarNode with the same name as argument.
buildVariableNode(Variable) - Method in class com.singularsys.jep.NodeFactory
  creates a new ASTVarNode with a given variable.
buildVariableNode(String, Object) - Method in class com.singularsys.jep.NodeFactory
  Builds a variable node for a variable with a given name and value.
buildVariableNode(String) - Method in class com.singularsys.jep.NodeFactory
  Build a variable node when just the name is known.
buildVariableNodeCheckUndeclared(String) - Method in class com.singularsys.jep.NodeFactory
  Build a variable node checking for the undeclared status.

## C

calcValue(Node) - Method in class com.singularsys.jeptests.JepTest
  Calculate the value of an expression.
calcValue(String) - Method in class com.singularsys.jeptests.JepTest
  Calculate the value of an expression.
CallbackEvaluationI - Interface in com.singularsys.jep.functions
  Functions which require greater control over their evaluation should implement this interface.
CaseInsensitiveFunctionTable - Class in com.singularsys.jep.misc
  A version of a function table which is case insensitive.
CaseInsensitiveFunctionTable() - Constructor for class com.singularsys.jep.misc.CaseInsensitiveFunctionTable
CaseInsensitiveVariableTable - Class in com.singularsys.jep.misc
  A Variable table which ignores case.
CaseInsensitiveVariableTable() - Constructor for class com.singularsys.jep.misc.CaseInsensitiveVariableTable
Ceil - Class in com.singularsys.jep.functions
  A PostfixMathCommandI which find the smallest integer above the number ceil(pi) give 4 ceil(-i) give -3
Ceil() - Constructor for class com.singularsys.jep.functions.Ceil
ceil(Object) - Method in class com.singularsys.jep.functions.Ceil
check(List<Token>, List<Token>) - Method in class com.singularsys.jeptests.TokenizerTest
check(List<Token>, Object[]) - Method in class com.singularsys.jeptests.TokenizerTest
check(String, String[]) - Method in class com.singularsys.jeptests.TokenizerTest
checkBigDec() - Method in class com.singularsys.jeptests.JEPPrintTest
checkComment(Token, Token) - Method in class com.singularsys.jeptests.TokenizerTest
checkIdentifier(Token, Token) - Method in class com.singularsys.jeptests.TokenizerTest
checkNumber(Token, Token) - Method in class com.singularsys.jeptests.TokenizerTest
checkNumberOfParameters(int) - Method in class com.singularsys.jep.functions.Ele
checkNumberOfParameters(int) - Method in class com.singularsys.jep.functions.If
  Checks the number of parameters of the call.
checkNumberOfParameters(int) - Method in class com.singularsys.jep.functions.PostfixMathCommand
  Checks the number of parameters of the function.
checkNumberOfParameters(int) - Method in interface com.singularsys.jep.PostfixMathCommandI
  Checks the number of parameters of the function.
checkOperator(Token, Token) - Method in class com.singularsys.jeptests.TokenizerTest
checkOutput() - Method in class com.singularsys.jeptests.JEPPrintTest
checkStack(Stack) - Method in class com.singularsys.jep.functions.PostfixMathCommand
  Check whether the stack is not null, throw a EvaluationException if it is.
checkString(Token, Token) - Method in class com.singularsys.jeptests.TokenizerTest
checkWhiteSpace(Token, Token) - Method in class com.singularsys.jeptests.TokenizerTest
children - Variable in class com.singularsys.jep.parser.SimpleNode
childrenAccept(ParserVisitor, Object) - Method in class com.singularsys.jep.parser.SimpleNode
  Accept the visitor.
clear() - Method in class com.singularsys.jep.FunctionTable
clear() - Method in class com.singularsys.jep.VariableTable
  Clears all variables from the table.
cloneToken() - Method in class com.singularsys.jep.configurableparser.tokens.OperatorToken
cloneToken() - Method in class com.singularsys.jep.configurableparser.tokens.SymbolToken
COLON - Static variable in interface com.singularsys.jep.parser.JccParserConstants
column - Variable in class com.singularsys.jep.parser.JavaCharStream
com.singularsys.jep - package com.singularsys.jep
  The main package containing the Jep class as well as other core classes.
com.singularsys.jep.bigdecimal - package com.singularsys.jep.bigdecimal
  A set of components for performing arbitrary precision arithmetic using the BigDecimal class to represent numbers.
com.singularsys.jep.bigdecimal.functions - package com.singularsys.jep.bigdecimal.functions
  Function classes that operate on BigDecimal numbers.
com.singularsys.jep.configurableparser - package com.singularsys.jep.configurableparser
  A hand-coded parser which allows more customization than the standard parser.
com.singularsys.jep.configurableparser.matchers - package com.singularsys.jep.configurableparser.matchers
  This package contains matchers for tokens and grammar elements.
com.singularsys.jep.configurableparser.tokens - package com.singularsys.jep.configurableparser.tokens
  Token classes for the configurable parser.
com.singularsys.jep.functions - package com.singularsys.jep.functions
  Classes that implement the built-in functions and operators.
com.singularsys.jep.misc - package com.singularsys.jep.misc
  Miscellaneous components.
com.singularsys.jep.misc.bitwise - package com.singularsys.jep.misc.bitwise
com.singularsys.jep.misc.javaops - package com.singularsys.jep.misc.javaops
com.singularsys.jep.parser - package com.singularsys.jep.parser
  The standard parser.
com.singularsys.jep.reals - package com.singularsys.jep.reals
  A set of classes for performing fast evaluation on reals (strings, vectors, and complex numbers are not supported)
com.singularsys.jep.standard - package com.singularsys.jep.standard
  Standard components including the standard evaluator, function table, operator table, variable table, and double number factory.
com.singularsys.jep.walkers - package com.singularsys.jep.walkers
  Expression tree traversal classes.
com.singularsys.jepexamples - package com.singularsys.jepexamples
  Container package for all examples.
com.singularsys.jepexamples.applets - package com.singularsys.jepexamples.applets
  Example applets that use Jep to perform parsing and evaluation.
com.singularsys.jepexamples.consoles - package com.singularsys.jepexamples.consoles
  Examples that allow console interaction with the Jep parsers using a command line interface.
com.singularsys.jepexamples.diagnostics - package com.singularsys.jepexamples.diagnostics
  Examples that serve as diagnostic tools.
com.singularsys.jeptests - package com.singularsys.jeptests
  Unit tests using JUnit.
com.singularsys.jeptests.bigdecimal.functions - package com.singularsys.jeptests.bigdecimal.functions
  Tests for the BigDecimal functions
com.singularsys.jeptests.functions - package com.singularsys.jeptests.functions
  Tests for individual function classes
COMMA - Static variable in interface com.singularsys.jep.parser.JccParserConstants
CommentToken - Class in com.singularsys.jep.configurableparser.tokens
  Tokens representing comments.
CommentToken(String) - Constructor for class com.singularsys.jep.configurableparser.tokens.CommentToken
CommentTokenMatcher - Class in com.singularsys.jep.configurableparser.matchers
  Matches various styles of comments.
CommentTokenMatcher(String) - Constructor for class com.singularsys.jep.configurableparser.matchers.CommentTokenMatcher
CommentTokenMatcher(Pattern) - Constructor for class com.singularsys.jep.configurableparser.matchers.CommentTokenMatcher
COMMUTATIVE - Static variable in class com.singularsys.jep.Operator
  Commutative operators x*y = y*x.
Comparative - Class in com.singularsys.jep.functions
  Implements the comparative operations <, >, <=, >=, !
Comparative(int) - Constructor for class com.singularsys.jep.functions.Comparative
  Constructor.
compare(Object, Object) - Method in class com.singularsys.jep.functions.Comparative
Complex - Class in com.singularsys.jep.standard
  Represents a complex number with double precision real and imaginary components.
Complex() - Constructor for class com.singularsys.jep.standard.Complex
  Default constructor.
Complex(double) - Constructor for class com.singularsys.jep.standard.Complex
  Constructor from a single double value.
Complex(Number) - Constructor for class com.singularsys.jep.standard.Complex
  Construct from a Number.
Complex(Complex) - Constructor for class com.singularsys.jep.standard.Complex
  Copy constructor
Complex(double, double) - Constructor for class com.singularsys.jep.standard.Complex
  Initialize the real and imaginary components to the values given by the parameters.
COMPLEX_I - Static variable in class com.singularsys.jep.PrintVisitor
  Print Complex as 3+2 i
ComplexPFMC - Class in com.singularsys.jep.functions
  Converts a pair of real numbers to a complex number Complex(x,y)=x+i y.
ComplexPFMC() - Constructor for class com.singularsys.jep.functions.ComplexPFMC
ComplexTest - Class in com.singularsys.jeptests
ComplexTest(String) - Constructor for class com.singularsys.jeptests.ComplexTest
complexValueTest(String, Complex, double) - Method in class com.singularsys.jeptests.JepTest
  Test parse-evaluate with complex number and given tolerence.
ComponentSet - Class in com.singularsys.jep
ComponentSet() - Constructor for class com.singularsys.jep.ComponentSet
ComponentSet(Jep) - Constructor for class com.singularsys.jep.ComponentSet
COMPOSITE - Static variable in class com.singularsys.jep.Operator
  composite operators, like a-b which is a+(-b)
ConfigurableParser - Class in com.singularsys.jep.configurableparser
  A configurable parser.
ConfigurableParser() - Constructor for class com.singularsys.jep.configurableparser.ConfigurableParser
  Create a configurable parser with no matchers set.
conj(Object) - Method in class com.singularsys.jep.functions.Conjugate
conj() - Method in class com.singularsys.jep.standard.Complex
  Returns the complex conjugate.
Conjugate - Class in com.singularsys.jep.functions
  The complex conjugate of a number conj(c)
Conjugate() - Constructor for class com.singularsys.jep.functions.Conjugate
Console - Class in com.singularsys.jepexamples.consoles
  This class implements a simple command line utility for evaluating mathematical expressions.
Console() - Constructor for class com.singularsys.jepexamples.consoles.Console
  Constructor
Console.SPEC_ACTION - Enum in com.singularsys.jepexamples.consoles
consume() - Method in class com.singularsys.jep.configurableparser.Lookahead2Iterator
  Eat one token.
containsKey(String) - Method in class com.singularsys.jep.FunctionTable
containsKey(String) - Method in class com.singularsys.jep.misc.CaseInsensitiveFunctionTable
containsKey(String) - Method in class com.singularsys.jep.VariableTable
containsValue(PostfixMathCommandI) - Method in class com.singularsys.jep.FunctionTable
containsVariable(Variable) - Method in class com.singularsys.jep.VariableTable
continueParse() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Parse the next expressions from existing stream.
continueParse() - Method in class com.singularsys.jep.misc.NullParser
continueParse() - Method in interface com.singularsys.jep.Parser
  Read the next equation from the stream.
continueParse() - Method in class com.singularsys.jep.parser.JccParser
  Continue parsing without re-initializing the stream.
continueParse() - Method in class com.singularsys.jep.parser.StandardParser
  Parse the next expressions from existing stream.
continueParsing() - Method in class com.singularsys.jep.Jep
  Continue parsing without re-initialising the stream.
copyChildren(Node, Node[]) - Method in class com.singularsys.jep.NodeFactory
  Sets the children of node to be those specified in array.
copyChildrenIfNeeded(Node, Node[]) - Method in class com.singularsys.jep.walkers.DoNothingVisitor
  Sets the children of a node if they have changed for it current children.
copyConstantsFrom(VariableTable) - Method in class com.singularsys.jep.VariableTable
copyVariable(Variable) - Method in class com.singularsys.jep.VariableFactory
  Create a new variable which is a copy of this one.
copyVariablesFrom(VariableTable) - Method in class com.singularsys.jep.VariableTable
cos(Object) - Method in class com.singularsys.jep.functions.Cosine
cos() - Method in class com.singularsys.jep.standard.Complex
  Returns the cosine of this complex number.
cosh(Object) - Method in class com.singularsys.jep.functions.CosineH
cosh() - Method in class com.singularsys.jep.standard.Complex
Cosine - Class in com.singularsys.jep.functions
Cosine() - Constructor for class com.singularsys.jep.functions.Cosine
CosineH - Class in com.singularsys.jep.functions
CosineH() - Constructor for class com.singularsys.jep.functions.CosineH
CPConsole - Class in com.singularsys.jepexamples.consoles
CPConsole() - Constructor for class com.singularsys.jepexamples.consoles.CPConsole
CPTest - Class in com.singularsys.jeptests
  Tests for the configurable parser.
CPTest(String) - Constructor for class com.singularsys.jeptests.CPTest
createNumber(String) - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
createNumber(double) - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
createNumber(int) - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
createNumber(short) - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
createNumber(long) - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
createNumber(float) - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
createNumber(boolean) - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
createNumber(Number) - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
createNumber(Complex) - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
createNumber(String) - Method in interface com.singularsys.jep.NumberFactory
  Creates a number object and initializes its value.
createNumber(double) - Method in interface com.singularsys.jep.NumberFactory
  Creates a number object with given double value.
createNumber(int) - Method in interface com.singularsys.jep.NumberFactory
  Create a number object with given int value
createNumber(short) - Method in interface com.singularsys.jep.NumberFactory
  Create a number object with given short value
createNumber(long) - Method in interface com.singularsys.jep.NumberFactory
  Create a number object with given long value
createNumber(float) - Method in interface com.singularsys.jep.NumberFactory
  Create a number object with given float value
createNumber(boolean) - Method in interface com.singularsys.jep.NumberFactory
  Create a number object with given boolean value
createNumber(Number) - Method in interface com.singularsys.jep.NumberFactory
  Creates a number object from a class implementing Number, May actually just return the class.
createNumber(Complex) - Method in interface com.singularsys.jep.NumberFactory
  Creates a number from a given complex value.
createNumber(String) - Method in class com.singularsys.jep.standard.DoubleNumberFactory
  Creates a Double object initialized to the value of the parameter.
createNumber(double) - Method in class com.singularsys.jep.standard.DoubleNumberFactory
createNumber(Number) - Method in class com.singularsys.jep.standard.DoubleNumberFactory
createNumber(boolean) - Method in class com.singularsys.jep.standard.DoubleNumberFactory
createNumber(float) - Method in class com.singularsys.jep.standard.DoubleNumberFactory
createNumber(int) - Method in class com.singularsys.jep.standard.DoubleNumberFactory
createNumber(short) - Method in class com.singularsys.jep.standard.DoubleNumberFactory
createNumber(long) - Method in class com.singularsys.jep.standard.DoubleNumberFactory
createNumber(Complex) - Method in class com.singularsys.jep.standard.DoubleNumberFactory
createVariable(String, Object) - Method in class com.singularsys.jep.VariableFactory
  Create a variable with a name and value
createVariable(String) - Method in class com.singularsys.jep.VariableFactory
  Create a variable with a name but not value
Cross - Class in com.singularsys.jep.functions
Cross() - Constructor for class com.singularsys.jep.functions.Cross
cross(Object, Object) - Method in class com.singularsys.jep.functions.Cross
cross(Vector<Object>, Vector<Object>) - Method in class com.singularsys.jep.functions.Cross
CROSS - Static variable in interface com.singularsys.jep.parser.JccParserConstants
curChar - Variable in class com.singularsys.jep.parser.JccParserTokenManager
curNumberOfParameters - Variable in class com.singularsys.jep.functions.PostfixMathCommand
  Number of parameters to be used for the next run() invocation.
currentLine - Variable in class com.singularsys.jep.configurableparser.Tokenizer
currentLineNumber - Variable in class com.singularsys.jep.configurableparser.Tokenizer
currentPos - Variable in class com.singularsys.jep.configurableparser.Tokenizer
currentToken - Variable in exception com.singularsys.jep.parser.ParseException
  This is the last token that has been consumed successfully.

## D

dcv - Variable in class com.singularsys.jep.walkers.SubstitutionVisitor
debugStream - Variable in class com.singularsys.jep.parser.JccParserTokenManager
DECIMAL_LITERAL - Static variable in interface com.singularsys.jep.parser.JccParserConstants
deepCopy(Node) - Method in class com.singularsys.jep.walkers.DeepCopyVisitor
  Creates a deepCopy of a Node
DeepCopyVisitor - Class in com.singularsys.jep.walkers
  A Visitor which returns an exact copy of the tree.
DeepCopyVisitor(Jep) - Constructor for class com.singularsys.jep.walkers.DeepCopyVisitor
DEFAULT - Static variable in interface com.singularsys.jep.parser.JccParserConstants
defaultNumberTokenMatcher() - Static method in class com.singularsys.jep.configurableparser.matchers.NumberTokenMatcher
  Factory to create a matcher for decimal number without exponents
defaultValue - Variable in class com.singularsys.jep.VariableFactory
  The default value to use when variable is created with no value
defaultWhiteSpaceTokenMatcher() - Static method in class com.singularsys.jep.configurableparser.matchers.WhiteSpaceTokenMatcher
  Matches
deleteObserver(Observable) - Method in class com.singularsys.jep.misc.VariableTableObserver
deleteObservers() - Method in class com.singularsys.jep.misc.VariableTableObserver
  Stop observing all variables.
DIGIT1 - Static variable in interface com.singularsys.jep.parser.JccParserConstants
DIGIT2 - Static variable in interface com.singularsys.jep.parser.JccParserConstants
disable_tracing() - Method in class com.singularsys.jep.parser.JccParser
div(Object, Object) - Method in class com.singularsys.jep.functions.Divide
div(Number, Number) - Method in class com.singularsys.jep.functions.Divide
div(Complex, Complex) - Method in class com.singularsys.jep.functions.Divide
div(Number, Complex) - Method in class com.singularsys.jep.functions.Divide
div(Complex, Number) - Method in class com.singularsys.jep.functions.Divide
div(Vector, Object) - Method in class com.singularsys.jep.functions.Divide
DIV - Static variable in interface com.singularsys.jep.parser.JccParserConstants
div(Complex) - Method in class com.singularsys.jep.standard.Complex
  Returns the result of dividing this complex number by the parameter.
Divide - Class in com.singularsys.jep.functions
Divide() - Constructor for class com.singularsys.jep.functions.Divide
doAll(String, String[]) - Static method in class com.singularsys.jepexamples.diagnostics.TokSpeed
  Run speed comparison between jep and rpe.
Done() - Method in class com.singularsys.jep.parser.JavaCharStream
DoNothingVisitor - Class in com.singularsys.jep.walkers
  A Visitor which visits each node of a expression tree and does nothing.
DoNothingVisitor(Jep) - Constructor for class com.singularsys.jep.walkers.DoNothingVisitor
Dot - Class in com.singularsys.jep.functions
Dot() - Constructor for class com.singularsys.jep.functions.Dot
dot(Object, Object) - Method in class com.singularsys.jep.functions.Dot
dot(Vector, Vector) - Method in class com.singularsys.jep.functions.Dot
DOT - Static variable in interface com.singularsys.jep.parser.JccParserConstants
dottedIndetifierMatcher() - Static method in class com.singularsys.jep.configurableparser.matchers.IdentifierTokenMatcher
  Matches identifiers which start with a letter or underscore and are followed by 0 or more letters digits or underscores or . characters.
DoubleNumberFactory - Class in com.singularsys.jep.standard
  Default class for creating number objects.
DoubleNumberFactory() - Constructor for class com.singularsys.jep.standard.DoubleNumberFactory
doubleQuoteStringMatcher() - Static method in class com.singularsys.jep.configurableparser.matchers.StringTokenMatcher
  Factory for matching single line double quoted strings.
doubleQuoteStringMatcher() - Static method in class com.singularsys.jep.configurableparser.matchers.StringTokenMatcher2
  Factory for matching single line double quoted strings.
doubleValue() - Method in class com.singularsys.jep.standard.Complex
  Returns real part.
DUMP - Static variable in class com.singularsys.jep.configurableparser.ShuntingYard
dump(String) - Method in class com.singularsys.jep.parser.SimpleNode
dump(Node) - Method in class com.singularsys.jep.walkers.PrefixTreeDumper
dumpState(String) - Method in class com.singularsys.jep.configurableparser.ShuntingYard

## E

Ele - Class in com.singularsys.jep.functions
  Function which allows array access using the a[3] notation on left and right hand side.
Ele() - Constructor for class com.singularsys.jep.functions.Ele
  Element access with mathematical convention, first element has index 1
Ele(boolean) - Constructor for class com.singularsys.jep.functions.Ele
  Element access with mathematical convention, first element has index 1
EleTest - Class in com.singularsys.jeptests.functions
EleTest() - Constructor for class com.singularsys.jeptests.functions.EleTest
enable_tracing() - Method in class com.singularsys.jep.parser.JccParser
endColumn - Variable in class com.singularsys.jep.parser.Token
  beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endLine - Variable in class com.singularsys.jep.parser.Token
  beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
entrySet() - Method in class com.singularsys.jep.FunctionTable
EOF - Static variable in class com.singularsys.jep.configurableparser.Tokenizer
  A token which represents the end of file/input.
EOF - Static variable in interface com.singularsys.jep.parser.JccParserConstants
EOL - Static variable in class com.singularsys.jep.configurableparser.Tokenizer
  A token which represents and end of line.
eol - Variable in exception com.singularsys.jep.parser.ParseException
  The end of line string for this machine.
EQ - Static variable in class com.singularsys.jep.bigdecimal.functions.BigDecRelational
EQ - Static variable in class com.singularsys.jep.functions.Comparative
eq(Object, Object) - Method in class com.singularsys.jep.functions.Comparative
EQ - Static variable in interface com.singularsys.jep.parser.JccParserConstants
EqualExpression() - Method in class com.singularsys.jep.parser.JccParser
equals(Object) - Method in class com.singularsys.jep.configurableparser.tokens.Token
equals(Complex, double) - Method in class com.singularsys.jep.standard.Complex
  Compares this object with the Complex number given as parameter b.
equals(Object) - Method in class com.singularsys.jep.standard.Complex
  Compares this object against the specified object.
EQUIVALENCE - Static variable in class com.singularsys.jep.Operator
  Equivalence relations = reflexive, transitive and symmetric.
errorList - Variable in class org.nfunk.jep.JEP
  Deprecated. Error List
ev - Variable in class com.singularsys.jep.NodeFactory
eval(Node) - Method in interface com.singularsys.jep.Evaluator
  Evaluates a sub expression.
eval(Node) - Method in class com.singularsys.jep.reals.RealEvaluator
eval(Node) - Method in class com.singularsys.jep.standard.StandardEvaluator
eval(Node) - Method in class com.singularsys.jep.walkers.PostfixEvaluator
eval(String) - Method in class com.singularsys.jeptests.BigDecimalTest
evaluate(Node) - Method in interface com.singularsys.jep.Evaluator
  Evaluates a node and returns and object with the value of the node.
evaluate(double) - Method in class com.singularsys.jep.functions.Abs
evaluate(double, double) - Method in class com.singularsys.jep.functions.Add
evaluate(double) - Method in class com.singularsys.jep.functions.ArcCosine
evaluate(double) - Method in class com.singularsys.jep.functions.ArcCosineH
evaluate(double) - Method in class com.singularsys.jep.functions.ArcSine
evaluate(double) - Method in class com.singularsys.jep.functions.ArcSineH
evaluate(double) - Method in class com.singularsys.jep.functions.ArcTangent
evaluate(double, double) - Method in class com.singularsys.jep.functions.ArcTangent2
evaluate(double) - Method in class com.singularsys.jep.functions.ArcTanH
evaluate(Node, Evaluator) - Method in class com.singularsys.jep.functions.Assign
  For assignment set the value of the variable on the lhs to value returned by evaluating the right-hand side.
evaluate(double) - Method in class com.singularsys.jep.functions.Average
evaluate(Node, Evaluator) - Method in interface com.singularsys.jep.functions.CallbackEvaluationI
  Performs some special evaluation on the node.
evaluate(double) - Method in class com.singularsys.jep.functions.Ceil
evaluate(double) - Method in class com.singularsys.jep.functions.Cosine
evaluate(double, double) - Method in class com.singularsys.jep.functions.Divide
evaluate(double) - Method in class com.singularsys.jep.functions.Floor
evaluate(Node, Evaluator) - Method in class com.singularsys.jep.functions.If
evaluate(Node, Evaluator) - Method in class com.singularsys.jep.functions.LazyLogical
evaluate(double, double) - Method in class com.singularsys.jep.functions.Multiply
evaluate(double, double) - Method in class com.singularsys.jep.functions.Power
evaluate(double) - Method in class com.singularsys.jep.functions.Sine
evaluate(double, double) - Method in class com.singularsys.jep.functions.Subtract
evaluate(double) - Method in class com.singularsys.jep.functions.UMinus
evaluate() - Method in class com.singularsys.jep.Jep
  Evaluates the most recently parsed expression.
evaluate(Node) - Method in class com.singularsys.jep.Jep
  Evaluates the expression tree pointed to by the node parameter.
evaluate(Node, Evaluator) - Method in class com.singularsys.jep.misc.javaops.OpEquals
  For assignment set the value of the variable on the lhs to value returned by evaluating the right-hand side.
evaluate(Node, Evaluator) - Method in class com.singularsys.jep.misc.javaops.PostDec
evaluate(Node, Evaluator) - Method in class com.singularsys.jep.misc.javaops.PostInc
evaluate(Node, Evaluator) - Method in class com.singularsys.jep.misc.javaops.PreDec
evaluate(Node, Evaluator) - Method in class com.singularsys.jep.misc.javaops.PreInc
evaluate(double, double) - Method in interface com.singularsys.jep.reals.RealBinaryFunction
evaluate(Node) - Method in class com.singularsys.jep.reals.RealEvaluator
evaluate(double[]) - Method in interface com.singularsys.jep.reals.RealNaryFunction
evaluate() - Method in interface com.singularsys.jep.reals.RealNullaryFunction
evaluate(double) - Method in interface com.singularsys.jep.reals.RealUnaryFunction
evaluate(Node) - Method in class com.singularsys.jep.standard.StandardEvaluator
evaluate(Node) - Method in class com.singularsys.jep.walkers.PostfixEvaluator
evaluateD() - Method in class com.singularsys.jep.Jep
  Evaluates the most recently parsed expression and returns the result as a double.
EvaluationException - Exception in com.singularsys.jep
  Exceptions thrown during evaluation.
EvaluationException() - Constructor for exception com.singularsys.jep.EvaluationException
EvaluationException(String) - Constructor for exception com.singularsys.jep.EvaluationException
EvaluationException(String, Throwable) - Constructor for exception com.singularsys.jep.EvaluationException
EvaluationException(Throwable) - Constructor for exception com.singularsys.jep.EvaluationException
evaluator - Variable in class com.singularsys.jep.ComponentSet
Evaluator - Interface in com.singularsys.jep
  Defines a method which can be used to evaluate a part of a node-tree.
evaluator - Variable in class com.singularsys.jep.Jep
  Evaluator instance used for evaluating parse trees
Evaluator - Class in com.singularsys.jepexamples.applets
  This applet is an simple example for how JEP can be used to evaluate expressions.
Evaluator() - Constructor for class com.singularsys.jepexamples.applets.Evaluator
ExamineSizes - Class in com.singularsys.jepexamples.diagnostics
  Used to examine the memory used to initialise a Jep instance.
Exp - Class in com.singularsys.jep.functions
  The exp function.
Exp() - Constructor for class com.singularsys.jep.functions.Exp
exp(Object) - Method in class com.singularsys.jep.functions.Exp
ExpandBuff(boolean) - Method in class com.singularsys.jep.parser.JavaCharStream
expectedTokenSequences - Variable in exception com.singularsys.jep.parser.ParseException
  Each entry in this array is an array of integers.
EXPONENT - Static variable in interface com.singularsys.jep.parser.JccParserConstants
exponentNumberTokenMatcher() - Static method in class com.singularsys.jep.configurableparser.matchers.NumberTokenMatcher
  Factory to create a matcher for decimal number with or without exponents
Expression() - Method in class com.singularsys.jep.parser.JccParser
ExpressionEvalTest - Class in com.singularsys.jeptests
  This class is designed for testing the validity of JEP evaluations.
ExpressionEvalTest() - Constructor for class com.singularsys.jeptests.ExpressionEvalTest
  Creates a new ExpressionEvalTest instance
ExtendedOperatorSet - Class in com.singularsys.jep.misc
  A example of an OperatorSet which demonstrates some features.
ExtendedOperatorSet() - Constructor for class com.singularsys.jep.misc.ExtendedOperatorSet
ExtendedOperatorSet.Factorial - Class in com.singularsys.jep.misc
  Simple implementation of factorial, good up to 20!
ExtendedOperatorSet.Factorial() - Constructor for class com.singularsys.jep.misc.ExtendedOperatorSet.Factorial
ExtendedParserTest - Class in com.singularsys.jeptests
  Tests for the configurable parser.
ExtendedParserTest(String) - Constructor for class com.singularsys.jeptests.ExtendedParserTest
extract(Stack<Node>, Jep) - Method in class com.singularsys.jep.walkers.SerializableExpression.Constant
extract(Stack<Node>, Jep) - Method in interface com.singularsys.jep.walkers.SerializableExpression.Element
extract(Stack<Node>, Jep) - Method in class com.singularsys.jep.walkers.SerializableExpression.Function
extract(Stack<Node>, Jep) - Method in class com.singularsys.jep.walkers.SerializableExpression.Operator
extract(Stack<Node>, Jep) - Method in class com.singularsys.jep.walkers.SerializableExpression.Variable

## F

FillBuff() - Method in class com.singularsys.jep.parser.JavaCharStream
filter(List<Token>) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Filters the tokens to remove whitespace etc.
filter(Iterator<Token>) - Method in interface com.singularsys.jep.configurableparser.TokenFilter
  Filters the list of tokens.
filter(Iterator<Token>) - Method in class com.singularsys.jep.configurableparser.WhiteSpaceCommentFilter
filters - Variable in class com.singularsys.jep.configurableparser.ConfigurableParser
flags - Variable in class com.singularsys.jep.Operator
  Flags for type of operator
FLOATING_POINT_LITERAL - Static variable in interface com.singularsys.jep.parser.JccParserConstants
floatValue() - Method in class com.singularsys.jep.standard.Complex
  Returns real part.
Floor - Class in com.singularsys.jep.functions
  A PostfixMathCommandI which find the largest integer above the number floor(pi) give 3 floor(-i) give -4
Floor() - Constructor for class com.singularsys.jep.functions.Floor
floor(Object) - Method in class com.singularsys.jep.functions.Floor
format - Variable in class com.singularsys.jep.PrintVisitor
  The NumberFormat object used to print numbers.
formatValue(Object, StringBuffer) - Method in class com.singularsys.jep.PrintVisitor
  Appends a formatted versions of val to the string buffer.
formatValue(Object) - Method in class com.singularsys.jep.PrintVisitor
  Returns a formatted version of the value.
Fractal - Class in com.singularsys.jepexamples.applets
Fractal() - Constructor for class com.singularsys.jepexamples.applets.Fractal
FractalCanvas - Class in com.singularsys.jepexamples.applets
  This class performs the drawing of the fractal.
FractalCanvas(String, TextField) - Constructor for class com.singularsys.jepexamples.applets.FractalCanvas
  Constructor.
ft - Variable in class com.singularsys.jep.walkers.DoNothingVisitor
FULL_BRACKET - Static variable in class com.singularsys.jep.PrintVisitor
  All brackets are printed.
Function() - Method in class com.singularsys.jep.parser.JccParser
FunctionGrammarMatcher - Class in com.singularsys.jep.configurableparser.matchers
  A GrammarMatcher which matches functions in the form 'atan2(y,x)'.
FunctionGrammarMatcher(Token, Token, Token) - Constructor for class com.singularsys.jep.configurableparser.matchers.FunctionGrammarMatcher
  Create a FunctionGrammarMatcher
FunctionPlotter - Class in com.singularsys.jepexamples.applets
  This applet is a demonstration of the possible applications of the JEP mathematical expression parser.
FunctionPlotter() - Constructor for class com.singularsys.jepexamples.applets.FunctionPlotter
FunctionTable - Class in com.singularsys.jep
  A table holding details of the functions known to Jep.
FunctionTable() - Constructor for class com.singularsys.jep.FunctionTable
FunctionToken - Class in com.singularsys.jep.configurableparser.tokens
  A token representing a function name.
FunctionToken(String, PostfixMathCommandI) - Constructor for class com.singularsys.jep.configurableparser.tokens.FunctionToken
funTab - Variable in class com.singularsys.jep.ComponentSet
funTab - Variable in class com.singularsys.jep.Jep
  Function Table

## G

g - Variable in class com.singularsys.jep.configurableparser.ConfigurableParser
GE - Static variable in class com.singularsys.jep.bigdecimal.functions.BigDecRelational
GE - Static variable in class com.singularsys.jep.functions.Comparative
ge(Object, Object) - Method in class com.singularsys.jep.functions.Comparative
GE - Static variable in interface com.singularsys.jep.parser.JccParserConstants
generateParseException() - Method in class com.singularsys.jep.parser.JccParser
getAdd() - Method in class com.singularsys.jep.OperatorTable
getAllowAssignment() - Method in class com.singularsys.jep.Jep
  Whether assignment equation `y=x+1` equations are allowed.
getAllowUndeclared() - Method in class com.singularsys.jep.Jep
  Returns the value of the allowUndeclared option.
getAllowUndeclared() - Method in class org.nfunk.jep.JEP
  Deprecated. Returns the value of the allowUndeclared option.
getAnd() - Method in class com.singularsys.jep.OperatorTable
getAndEquals() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
getAppletInfo() - Method in class com.singularsys.jepexamples.consoles.Console
getAssign() - Method in class com.singularsys.jep.OperatorTable
getBeginColumn() - Method in class com.singularsys.jep.parser.JavaCharStream
getBeginLine() - Method in class com.singularsys.jep.parser.JavaCharStream
getBinaryInverseOp() - Method in class com.singularsys.jep.Operator
getBinaryOp() - Method in class com.singularsys.jep.configurableparser.tokens.OperatorToken
  If this symbol represents a binary infix operator then return it.
getBinding() - Method in class com.singularsys.jep.Operator
  Deprecated.
getBitAnd() - Method in class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable
getBitComp() - Method in class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable
getBitOr() - Method in class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable
getBitXor() - Method in class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable
getColumn() - Method in class com.singularsys.jep.parser.JavaCharStream
  Deprecated.
getColumnNumber() - Method in class com.singularsys.jep.configurableparser.tokens.Token
getColumnNumber() - Method in exception com.singularsys.jep.ParseException
  Return the column number where the error occurred, or -1 if not available.
getCommand() - Method in class com.singularsys.jepexamples.consoles.Console
  Get a command from the input.
getCompleteString() - Method in class com.singularsys.jep.configurableparser.tokens.StringToken
getCompleteToken() - Method in class com.singularsys.jep.configurableparser.tokens.MultiLineToken
  A token representing the complete matched input.
getComplexValue() - Method in class org.nfunk.jep.JEP
  Deprecated. Evaluates and returns the value of the expression as a complex number.
getComponents() - Method in class com.singularsys.jep.ComponentSet
getConstants() - Method in class com.singularsys.jep.walkers.TreeAnalyzer
  A map with each constant and the number of times it occurs
getCross() - Method in class com.singularsys.jep.OperatorTable
getDefaultValue() - Method in class com.singularsys.jep.Jep
  Returns the default value used for new variables.
getDefaultValue() - Method in class com.singularsys.jep.VariableFactory
getDivide() - Method in class com.singularsys.jep.OperatorTable
getDivideEquals() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
getDot() - Method in class com.singularsys.jep.OperatorTable
getEle() - Method in class com.singularsys.jep.OperatorTable
getEndColumn() - Method in class com.singularsys.jep.parser.JavaCharStream
getEndLine() - Method in class com.singularsys.jep.parser.JavaCharStream
getEQ() - Method in class com.singularsys.jep.OperatorTable
getErrorInfo() - Method in class org.nfunk.jep.JEP
  Deprecated. Reports information on the errors that occurred during the most recent action.
getEvaluator() - Method in class com.singularsys.jep.ComponentSet
getEvaluator() - Method in class com.singularsys.jep.Jep
  Returns the evaluator
getExpression(int) - Method in class com.singularsys.jepexamples.diagnostics.ThreadTest
getFlags() - Method in class com.singularsys.jep.Operator
getFunction(String) - Method in class com.singularsys.jep.FunctionTable
getFunction(String) - Method in class com.singularsys.jep.misc.CaseInsensitiveFunctionTable
getFunctions() - Method in class com.singularsys.jep.walkers.TreeAnalyzer
  A map with each function used and the number of times it occurred
getFunctionTable() - Method in class com.singularsys.jep.ComponentSet
getFunctionTable() - Method in class com.singularsys.jep.Jep
  Returns the function table
getFunctionTable() - Method in class org.nfunk.jep.JEP
  Deprecated. Returns the function table (the list of all functions that the parser recognizes).
getGE() - Method in class com.singularsys.jep.OperatorTable
getGrammarMatchers() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Return the list of GrammarMatchers.
getGT() - Method in class com.singularsys.jep.OperatorTable
getHook(String) - Method in class com.singularsys.jep.parser.SimpleNode
getId() - Method in class com.singularsys.jep.parser.SimpleNode
  Returns the id of the node (for simpler identification).
GetImage() - Method in class com.singularsys.jep.parser.JavaCharStream
getImplicitMul() - Method in class com.singularsys.jep.Jep
  Returns the value of the implicit multiplication option.
getImplicitMul() - Method in class org.nfunk.jep.JEP
  Deprecated. Returns the value of the implicit multiplication option.
getInverseOp() - Method in class com.singularsys.jep.Operator
getIterator() - Method in class com.singularsys.jep.configurableparser.ShuntingYard
getKey() - Method in class com.singularsys.jep.Operator
  Get the key code used to identify the operator in the operator table.
getLastRootNode() - Method in class com.singularsys.jep.Jep
  Returns the root node of the last successfully parsed expression
getLE() - Method in class com.singularsys.jep.OperatorTable
getLength() - Method in class com.singularsys.jep.configurableparser.tokens.Token
  Gets the length of the source text matched by this token
getLhsOp() - Method in class com.singularsys.jep.configurableparser.TernaryOperator.RhsTernaryOperator
getLightWeightInstance() - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
getLightWeightInstance() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Returns a light weight instance, suitable for use in multiple evaluation threads.
getLightWeightInstance() - Method in class com.singularsys.jep.FunctionTable
getLightWeightInstance() - Method in interface com.singularsys.jep.JepComponent
  Gets a light-weight instance suitable for using in multiple threads.
getLightWeightInstance() - Method in class com.singularsys.jep.misc.CaseInsensitiveVariableTable
getLightWeightInstance() - Method in class com.singularsys.jep.misc.NullParser
getLightWeightInstance() - Method in class com.singularsys.jep.NodeFactory
getLightWeightInstance() - Method in class com.singularsys.jep.OperatorTable
getLightWeightInstance() - Method in class com.singularsys.jep.parser.StandardParser
getLightWeightInstance() - Method in class com.singularsys.jep.PrintVisitor
getLightWeightInstance() - Method in class com.singularsys.jep.reals.RealEvaluator
getLightWeightInstance() - Method in class com.singularsys.jep.standard.DoubleNumberFactory
getLightWeightInstance() - Method in class com.singularsys.jep.standard.StandardEvaluator
getLightWeightInstance() - Method in class com.singularsys.jep.VariableFactory
getLightWeightInstance() - Method in class com.singularsys.jep.VariableTable
  Returns a new empty VariableTable.
getLightWeightInstance() - Method in class com.singularsys.jep.walkers.PostfixEvaluator
  Return new PostfixEvaluator
getLine() - Method in class com.singularsys.jep.parser.JavaCharStream
  Deprecated.
getLineNumber() - Method in class com.singularsys.jep.configurableparser.tokens.Token
getLineNumber() - Method in exception com.singularsys.jep.ParseException
  Return the line number where the error occurred, or -1 if not available.
getList() - Method in class com.singularsys.jep.OperatorTable
getLShift() - Method in class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable
getLShiftEquals() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
getLT() - Method in class com.singularsys.jep.OperatorTable
getMathContext() - Method in class com.singularsys.jep.bigdecimal.BigDecComponents
getMathContext() - Method in class com.singularsys.jep.bigdecimal.BigDecFunctionTable
getMathContext() - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
getMathContext() - Method in class com.singularsys.jep.bigdecimal.BigDecOperatorTable
getMathContext() - Method in class com.singularsys.jep.bigdecimal.functions.BigDecAdd
getMathContext() - Method in class com.singularsys.jep.bigdecimal.functions.BigDecDiv
getMathContext() - Method in class com.singularsys.jep.bigdecimal.functions.BigDecMod
getMathContext() - Method in class com.singularsys.jep.bigdecimal.functions.BigDecMul
getMathContext() - Method in class com.singularsys.jep.bigdecimal.functions.BigDecNegate
getMathContext() - Method in class com.singularsys.jep.bigdecimal.functions.BigDecPow
getMathContext() - Method in class com.singularsys.jep.bigdecimal.functions.BigDecSub
getMaxDepth() - Method in class com.singularsys.jep.walkers.TreeAnalyzer
  The depth of the tree
getMaxLen() - Method in class com.singularsys.jep.PrintVisitor
getMessage() - Method in exception com.singularsys.jep.ParseException
getMessage() - Method in exception com.singularsys.jep.parser.ParseException
  This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in error com.singularsys.jep.parser.TokenMgrError
  You can also modify the body of this method to customize your error messages.
getMinusEquals() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
getMinusOne() - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
getMinusOne() - Method in interface com.singularsys.jep.NumberFactory
  Return an object representing ZERO-ONE.
getMinusOne() - Method in class com.singularsys.jep.standard.DoubleNumberFactory
getMod() - Method in class com.singularsys.jep.OperatorTable
getMode() - Method in class com.singularsys.jep.PrintVisitor
  Return the current print mode.
getMode(int) - Method in class com.singularsys.jep.PrintVisitor
getModEquals() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
getMultiply() - Method in class com.singularsys.jep.OperatorTable
getName() - Method in class com.singularsys.jep.misc.MacroFunction
getName() - Method in class com.singularsys.jep.Operator
  returns a unique name defining this operator.
getName() - Method in class com.singularsys.jep.parser.ASTFunNode
  Returns the name of the node (operator symbol or function name).
getName() - Method in class com.singularsys.jep.parser.ASTOpNode
  Returns the name of the node (operator symbol or function name).
getName() - Method in class com.singularsys.jep.parser.ASTVarNode
  Returns the name of the variable.
getName() - Method in class com.singularsys.jep.Variable
  Returns the variable name.
getName() - Method in class com.singularsys.jep.walkers.SerializableExpression.Function
getName() - Method in class com.singularsys.jep.walkers.SerializableExpression.Operator
getName() - Method in class com.singularsys.jep.walkers.SerializableExpression.Variable
getNargs() - Method in class com.singularsys.jep.walkers.SerializableExpression.Function
getNargs() - Method in class com.singularsys.jep.walkers.SerializableExpression.Operator
getNE() - Method in class com.singularsys.jep.OperatorTable
getNextToken() - Method in class com.singularsys.jep.parser.JccParser
getNextToken() - Method in class com.singularsys.jep.parser.JccParserTokenManager
getNodeFactory() - Method in class com.singularsys.jep.ComponentSet
getNodeFactory() - Method in class com.singularsys.jep.Jep
  Returns the node factory
getNop() - Method in class com.singularsys.jep.OperatorTable
getNot() - Method in class com.singularsys.jep.OperatorTable
getNumberFactory() - Method in class com.singularsys.jep.ComponentSet
getNumberFactory() - Method in class com.singularsys.jep.Jep
  Returns the number factory
getNumberFactory() - Method in class org.nfunk.jep.JEP
  Deprecated. Returns the number factory.
getNumberOfParameters() - Method in class com.singularsys.jep.functions.PostfixMathCommand
  Return the required number of parameters.
getNumberOfParameters() - Method in interface com.singularsys.jep.PostfixMathCommandI
  Returns the number of required parameters, or -1 if any number of parameters is allowed.
getNumConst() - Method in class com.singularsys.jep.walkers.TreeAnalyzer
getNumFunctions() - Method in class com.singularsys.jep.walkers.TreeAnalyzer
getNumNodes() - Method in class com.singularsys.jep.walkers.TreeAnalyzer
getNumOperators() - Method in class com.singularsys.jep.walkers.TreeAnalyzer
getNumOps() - Method in class com.singularsys.jep.OperatorTable
getNumVariables() - Method in class com.singularsys.jep.walkers.TreeAnalyzer
getOne() - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
getOne() - Method in interface com.singularsys.jep.NumberFactory
  Return an object representing ONE the multiplicative identity.
getOne() - Method in class com.singularsys.jep.standard.DoubleNumberFactory
getOperator(int) - Method in class com.singularsys.jep.OperatorTable
  Get operator by its key code.
getOperator() - Method in class com.singularsys.jep.parser.ASTOpNode
  Returns the id number of the operator if the node is an operator.
getOperators() - Method in class com.singularsys.jep.OperatorTable
getOperators() - Method in class com.singularsys.jep.walkers.TreeAnalyzer
  A map with each operator used and the number of times it occurred
getOperatorsByName(String) - Method in class com.singularsys.jep.OperatorTable
  Get the operator with a given name
getOperatorsBySymbol(String) - Method in class com.singularsys.jep.OperatorTable
  Gets all the operators with a given symbol
getOperatorSet() - Method in class org.nfunk.jep.JEP
  Deprecated. Returns the operator set.
getOperatorTable() - Method in class com.singularsys.jep.ComponentSet
getOperatorTable() - Method in class com.singularsys.jep.Jep
  Returns the operator table
getOperatorTokenMatcher() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Return the OperatorTokenMatcher.
getOr() - Method in class com.singularsys.jep.OperatorTable
getOrEquals() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
getParameterNames() - Method in class com.singularsys.jep.misc.MacroFunction
getParser() - Method in class com.singularsys.jep.ComponentSet
getParser() - Method in class com.singularsys.jep.Jep
  Returns the parser
getParser() - Method in class org.nfunk.jep.JEP
  Deprecated. Returns the parse object.
getPfmc() - Method in class com.singularsys.jep.configurableparser.tokens.FunctionToken
getPFMC() - Method in class com.singularsys.jep.Operator
getPFMC() - Method in class com.singularsys.jep.parser.ASTFunNode
  Returns the math command class associated with this node.
getPFMC() - Method in class com.singularsys.jep.parser.ASTOpNode
  Returns the math command class associated with this node.
getPlusEquals() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
getPostDec() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
getPostInc() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
getPower() - Method in class com.singularsys.jep.OperatorTable
getPrecedence() - Method in class com.singularsys.jep.Operator
  Get the precedence of the operator.
getPreDec() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
getPrefixOp() - Method in class com.singularsys.jep.configurableparser.tokens.OperatorToken
getPreInc() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
getPrintVisitor() - Method in class com.singularsys.jep.ComponentSet
getPrintVisitor() - Method in class com.singularsys.jep.Jep
  Returns the print visitor
getPrompt() - Method in class com.singularsys.jepexamples.consoles.BigDecimalConsole
getPrompt() - Method in class com.singularsys.jepexamples.consoles.Console
  Prints the prompt string.
getQuoteChar() - Method in class com.singularsys.jep.configurableparser.tokens.StringToken
getRange() - Method in class com.singularsys.jep.OperatorTable
getRhsOperator() - Method in class com.singularsys.jep.configurableparser.TernaryOperator
getRhsSymbol() - Method in class com.singularsys.jep.configurableparser.TernaryOperator
getRootOp() - Method in class com.singularsys.jep.Operator
getRShift() - Method in class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable
getRShiftEquals() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
getSource() - Method in class com.singularsys.jep.configurableparser.tokens.Token
  Gets the source text matched by this token
getSubtract() - Method in class com.singularsys.jep.OperatorTable
GetSuffix(int) - Method in class com.singularsys.jep.parser.JavaCharStream
getSuffixOp() - Method in class com.singularsys.jep.configurableparser.tokens.OperatorToken
getSymbol() - Method in class com.singularsys.jep.Operator
  returns the symbol used by this operator.
getSymbolTable() - Method in class org.nfunk.jep.JEP
  Deprecated. Returns the symbol table (the list of all variables that the parser recognizes).
getSymbolToken(String) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Return the SymbolToken for the given string.
getSymbolToken(String) - Method in class com.singularsys.jep.configurableparser.matchers.SymbolTokenMatcher
  Gets the root SymbolToken for this string.
getSymbolTokenMatcher() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Return the SymbolTokenMatcher.
getTabSize(int) - Method in class com.singularsys.jep.parser.JavaCharStream
getTernaryOp() - Method in class com.singularsys.jep.configurableparser.tokens.OperatorToken
getTernCond() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
getTimesEquals() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
getToken(int) - Method in class com.singularsys.jep.parser.JccParser
getTokenFilters() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Return the list of filters.
getTokenMatchers() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Return the list of TokenMatchers
getTolerance() - Method in class com.singularsys.jep.functions.Comparative
  Returns the tolerance used for comparing complex numbers
getTopNode() - Method in class com.singularsys.jep.misc.MacroFunction
getTraverse() - Method in class org.nfunk.jep.JEP
  Deprecated. Returns the value of the traverse option.
getTwo() - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
getTwo() - Method in interface com.singularsys.jep.NumberFactory
  Return an object representing ONE+ONE.
getTwo() - Method in class com.singularsys.jep.standard.DoubleNumberFactory
getUDivide() - Method in class com.singularsys.jep.OperatorTable
  unary division i.e. 1/x or x^(-1) *
getUMinus() - Method in class com.singularsys.jep.OperatorTable
getUnquotedString() - Method in class com.singularsys.jep.configurableparser.tokens.StringToken
  Gets the string without quote marks.
getUPlus() - Method in class com.singularsys.jep.OperatorTable
getURShift() - Method in class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable
getURShiftEquals() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
getVal(Variable) - Method in class com.singularsys.jep.misc.javaops.AbstractInc
getValue() - Method in class com.singularsys.jep.configurableparser.tokens.NumberToken
  Gets the value of the object.
getValue() - Method in class com.singularsys.jep.parser.ASTConstant
getValue() - Method in class com.singularsys.jep.parser.ASTVarNode
  Return the value represented by the variable
getValue() - Method in class com.singularsys.jep.Variable
  Returns the variable's value.
getValue() - Method in class com.singularsys.jep.walkers.SerializableExpression.Constant
getValue() - Method in class org.nfunk.jep.JEP
  Deprecated. Evaluates and returns the value of the expression as a double number.
getValueAsObject() - Method in class org.nfunk.jep.JEP
  Deprecated. Evaluates and returns the value of the expression as an object.
getVar(Node) - Method in class com.singularsys.jep.misc.javaops.AbstractInc
getVar() - Method in class com.singularsys.jep.parser.ASTVarNode
getVariable(String) - Method in class com.singularsys.jep.Jep
  Returns the `Variable` instance of the variable `name`.
getVariable(String) - Method in class com.singularsys.jep.misc.CaseInsensitiveVariableTable
  Gets an existing variable, returns null if variable is not found.
getVariable(String) - Method in class com.singularsys.jep.VariableTable
  Gets an existing variable, returns null if variable is not found.
getVariableFactory() - Method in class com.singularsys.jep.ComponentSet
getVariableFactory() - Method in class com.singularsys.jep.Jep
  Returns the variable factory
getVariableNames() - Method in class com.singularsys.jep.walkers.TreeAnalyzer
  Return the names of the variables, sorted alphabetically.
getVariables() - Method in class com.singularsys.jep.VariableTable
  Returns all the variable in the table.
getVariables() - Method in class com.singularsys.jep.walkers.TreeAnalyzer
  A map with each variable used and the number of times it occurred
getVariableTable() - Method in class com.singularsys.jep.ComponentSet
getVariableTable() - Method in class com.singularsys.jep.Jep
  Returns the variable table
getVariableValue(String) - Method in class com.singularsys.jep.Jep
  Returns the value of the variable `name`.
getVarValue(String) - Method in class org.nfunk.jep.JEP
  Deprecated. Returns the value of the variable with given name.
getXOrEquals() - Method in class com.singularsys.jep.misc.javaops.JavaOperatorTable
getZero() - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
getZero() - Method in interface com.singularsys.jep.NumberFactory
  Return an object representing ZERO the additive identity.
getZero() - Method in class com.singularsys.jep.standard.DoubleNumberFactory
go(int, int) - Method in class com.singularsys.jepexamples.diagnostics.ParseSpeed
go(String, int, int, double, double) - Method in class com.singularsys.jepexamples.diagnostics.ThreadTest
GrammarMatcher - Interface in com.singularsys.jep.configurableparser.matchers
  Interface defining matchers for custom grammatical elements.
GrammarParser - Interface in com.singularsys.jep.configurableparser
  Interface used by `GrammarMatcher`
GraphCanvas - Class in com.singularsys.jepexamples.applets
  This class plots a graph using the JEP API.
GraphCanvas(String, TextField) - Constructor for class com.singularsys.jepexamples.applets.GraphCanvas
  Constructor
GT - Static variable in class com.singularsys.jep.bigdecimal.functions.BigDecRelational
GT - Static variable in class com.singularsys.jep.functions.Comparative
gt(Object, Object) - Method in class com.singularsys.jep.functions.Comparative
GT - Static variable in interface com.singularsys.jep.parser.JccParserConstants

## H

handleError(Exception) - Method in class com.singularsys.jepexamples.consoles.Console
  Handle an error in the parse and evaluate routines.
hasError() - Method in class org.nfunk.jep.JEP
  Deprecated. Returns true if an error occurred during the most recent action (parsing or evaluation).
hashCode() - Method in class com.singularsys.jep.configurableparser.tokens.Token
hashCode() - Method in class com.singularsys.jep.standard.Complex
  Always override hashCode when you override equals.
hashCommentMatcher() - Static method in class com.singularsys.jep.configurableparser.matchers.CommentTokenMatcher
hasValidValue() - Method in class com.singularsys.jep.Variable
  Is the value of this variable valid?
HexNumberTokenMatcher - Class in com.singularsys.jep.configurableparser.matchers
  Matches hexadecimal numbers, in the format 0xff.
HexNumberTokenMatcher() - Constructor for class com.singularsys.jep.configurableparser.matchers.HexNumberTokenMatcher
hookKeys() - Method in class com.singularsys.jep.parser.SimpleNode
hooks - Variable in class com.singularsys.jep.parser.SimpleNode

## I

id - Variable in class com.singularsys.jep.bigdecimal.functions.BigDecRelational
id - Variable in class com.singularsys.jep.functions.Comparative
  Used to represent which operator the class represents.
id - Variable in class com.singularsys.jep.parser.SimpleNode
Identifier() - Method in class com.singularsys.jep.parser.JccParser
IdentifierToken - Class in com.singularsys.jep.configurableparser.tokens
  Token representing variables or function.
IdentifierToken(String) - Constructor for class com.singularsys.jep.configurableparser.tokens.IdentifierToken
IdentifierTokenMatcher - Class in com.singularsys.jep.configurableparser.matchers
  Matches identifiers: variables or function names.
IdentifierTokenMatcher(Pattern) - Constructor for class com.singularsys.jep.configurableparser.matchers.IdentifierTokenMatcher
IdentifierTokenMatcher(String) - Constructor for class com.singularsys.jep.configurableparser.matchers.IdentifierTokenMatcher
  Construct and identifier matcher.
If - Class in com.singularsys.jep.functions
  The if(condExpr, posExpr, negExpr) function.
If() - Constructor for class com.singularsys.jep.functions.If
im(Object) - Method in class com.singularsys.jep.functions.Imaginary
im() - Method in class com.singularsys.jep.standard.Complex
  Returns the imaginary component of this object
image - Variable in class com.singularsys.jep.parser.Token
  The string image of the token.
Imaginary - Class in com.singularsys.jep.functions
Imaginary() - Constructor for class com.singularsys.jep.functions.Imaginary
implicitMul - Variable in class com.singularsys.jep.Jep
  Implicit Multiplication option
inBuf - Variable in class com.singularsys.jep.parser.JavaCharStream
INDENTIFIER1 - Static variable in interface com.singularsys.jep.parser.JccParserConstants
INDENTIFIER2 - Static variable in interface com.singularsys.jep.parser.JccParserConstants
init(Jep) - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
init(Jep) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
init(Jep) - Method in class com.singularsys.jep.configurableparser.matchers.ArrayAccessGrammarMatcher
init(Jep) - Method in class com.singularsys.jep.configurableparser.matchers.CommentTokenMatcher
init(Jep) - Method in class com.singularsys.jep.configurableparser.matchers.FunctionGrammarMatcher
init(Jep) - Method in interface com.singularsys.jep.configurableparser.matchers.GrammarMatcher
  Delayed initialization, this methods is called whenever components of the jep instance are changed.
init(Jep) - Method in class com.singularsys.jep.configurableparser.matchers.HexNumberTokenMatcher
init(Jep) - Method in class com.singularsys.jep.configurableparser.matchers.IdentifierTokenMatcher
init(Jep) - Method in class com.singularsys.jep.configurableparser.matchers.ListGrammarMatcher
init(Jep) - Method in class com.singularsys.jep.configurableparser.matchers.ListOrBracketGrammarMatcher
init(Jep) - Method in class com.singularsys.jep.configurableparser.matchers.MultiLineMatcher
init(Jep) - Method in class com.singularsys.jep.configurableparser.matchers.NumberTokenMatcher
init(Jep) - Method in class com.singularsys.jep.configurableparser.matchers.OperatorTokenMatcher
  Initializes the `map` and `tokens` member from the list of operators in the operator table of the Jep instance.
init(OperatorTable) - Method in class com.singularsys.jep.configurableparser.matchers.OperatorTokenMatcher
  Initializes the `map` and `tokens` member from the list of operators in the operator table.
init(Jep) - Method in class com.singularsys.jep.configurableparser.matchers.RoundBracketGrammarMatcher
init(Jep) - Method in class com.singularsys.jep.configurableparser.matchers.StringTokenMatcher
init(Jep) - Method in class com.singularsys.jep.configurableparser.matchers.StringTokenMatcher2
init(Jep) - Method in class com.singularsys.jep.configurableparser.matchers.SymbolTokenMatcher
init(Jep) - Method in class com.singularsys.jep.configurableparser.matchers.TerminatorTokenMatcher
init(Jep) - Method in interface com.singularsys.jep.configurableparser.matchers.TokenMatcher
  Initialize the matcher when the Jep instance is known.
init(Jep) - Method in class com.singularsys.jep.configurableparser.matchers.WhiteSpaceTokenMatcher
init(Jep) - Method in interface com.singularsys.jep.configurableparser.TokenFilter
init(Jep) - Method in class com.singularsys.jep.configurableparser.tokens.MultiLineToken
init(Jep) - Method in class com.singularsys.jep.configurableparser.WhiteSpaceCommentFilter
init(Jep) - Method in class com.singularsys.jep.FunctionTable
init(Jep) - Method in interface com.singularsys.jep.JepComponent
  Initialize the component.
init(Jep) - Method in class com.singularsys.jep.misc.MacroFunction
  The init method must be called after construction.
init(Jep) - Method in class com.singularsys.jep.misc.NullParser
init(Jep) - Method in class com.singularsys.jep.NodeFactory
init(Jep) - Method in class com.singularsys.jep.OperatorTable
init(Jep) - Method in interface com.singularsys.jep.Parser
init(Jep) - Method in class com.singularsys.jep.parser.StandardParser
init(Jep) - Method in class com.singularsys.jep.PrintVisitor
init(Jep) - Method in class com.singularsys.jep.reals.RealEvaluator
init(Jep) - Method in class com.singularsys.jep.standard.DoubleNumberFactory
init(Jep) - Method in class com.singularsys.jep.standard.StandardEvaluator
init(Jep) - Method in class com.singularsys.jep.standard.StandardOperatorTable
init(Jep) - Method in class com.singularsys.jep.VariableFactory
init(Jep) - Method in class com.singularsys.jep.VariableTable
init(Jep) - Method in class com.singularsys.jep.walkers.PostfixEvaluator
init() - Method in class com.singularsys.jepexamples.applets.Evaluator
  The initialization function of the applet.
init() - Method in class com.singularsys.jepexamples.applets.Fractal
  Initializes the applet Fractal
init() - Method in class com.singularsys.jepexamples.applets.FunctionPlotter
  Initializes the applet FunctionPlotter
init() - Method in class com.singularsys.jepexamples.consoles.Console
  Applet initialization
initFunTab() - Method in class org.nfunk.jep.JEP
  Deprecated. Creates a new FunctionTable object as funTab.
initialise() - Method in class com.singularsys.jepexamples.consoles.BigDecimalConsole
initialise() - Method in class com.singularsys.jepexamples.consoles.Console
  sets up all the needed objects.
initialise() - Method in class com.singularsys.jepexamples.consoles.CPConsole
initialise() - Method in class com.singularsys.jepexamples.consoles.PostfixEvaluationConsole
initialise() - Method in class com.singularsys.jepexamples.consoles.PrefixDumperConsole
initialise() - Method in class com.singularsys.jepexamples.consoles.VectorConsole
initMultiParse(String) - Method in class com.singularsys.jep.Jep
  Initialises the parser for parsing a string with multiple expressions.
initMultiParse(Reader) - Method in class com.singularsys.jep.Jep
  Initialises the parser with a Reader for parsing with multiple expressions.
initSymTab() - Method in class org.nfunk.jep.JEP
  Deprecated. Creates a new SymbolTable object as symTab.
input_stream - Variable in class com.singularsys.jep.parser.JccParserTokenManager
inputLoop() - Method in class com.singularsys.jepexamples.consoles.Console
  The main input loop for interactive operation.
inputStream - Variable in class com.singularsys.jep.parser.JavaCharStream
insertOperator(int, Operator, Operator) - Method in class com.singularsys.jep.OperatorTable
  Add an operator with a new precedence level which is lower than the existing op.
insertOperator(Operator, Operator) - Method in class com.singularsys.jep.OperatorTable
  Add an operator which a new precedence level which is lower than the existing op
INTEGER_LITERAL - Static variable in interface com.singularsys.jep.parser.JccParserConstants
intValue() - Method in class com.singularsys.jep.standard.Complex
  Returns real part.
isAssociative() - Method in class com.singularsys.jep.Operator
isBinary() - Method in class com.singularsys.jep.configurableparser.tokens.OperatorToken
isBinary() - Method in class com.singularsys.jep.configurableparser.tokens.Token
isBinary() - Method in class com.singularsys.jep.Operator
isComment() - Method in class com.singularsys.jep.configurableparser.tokens.CommentToken
isComment() - Method in class com.singularsys.jep.configurableparser.tokens.Token
isCommutative() - Method in class com.singularsys.jep.Operator
isComposite() - Method in class com.singularsys.jep.Operator
isConstant() - Method in class com.singularsys.jep.Variable
  Returns true if the variable is a constant.
isDistributiveOver(Operator) - Method in class com.singularsys.jep.Operator
isEmpty() - Method in class com.singularsys.jep.FunctionTable
isEmpty() - Method in class com.singularsys.jep.VariableTable
isEquivalence() - Method in class com.singularsys.jep.Operator
isFunction() - Method in class com.singularsys.jep.configurableparser.tokens.FunctionToken
isFunction() - Method in class com.singularsys.jep.configurableparser.tokens.Token
isIdentifier() - Method in class com.singularsys.jep.configurableparser.tokens.IdentifierToken
isIdentifier() - Method in class com.singularsys.jep.configurableparser.tokens.Token
isImplicitMulRhs() - Method in class com.singularsys.jep.configurableparser.tokens.FunctionToken
  Whether identifies can appear on the rhs of implicit multiplication '2 x'.
isImplicitMulRhs() - Method in class com.singularsys.jep.configurableparser.tokens.IdentifierToken
  Whether identifies can appear on the rhs of implicit multiplication '2 x'.
isImplicitMulRhs() - Method in class com.singularsys.jep.configurableparser.tokens.NumberToken
  Whether numbers can appear on the rhs of implicit multiplication 'x 2'.
isImplicitMulRhs() - Method in class com.singularsys.jep.configurableparser.tokens.SymbolToken
isImplicitMulRhs() - Method in class com.singularsys.jep.configurableparser.tokens.Token
  Whether the token can appear on the right hand side of implicit multiplication '2 x'.
isInfinite() - Method in class com.singularsys.jep.standard.Complex
  Returns `true` if either the real or imaginary component of this `Complex` is an infinite value.
isLeftBinding() - Method in class com.singularsys.jep.Operator
isNaN() - Method in class com.singularsys.jep.standard.Complex
  Returns `true` if either the real or imaginary component of this `Complex` is a Not-a-Number (`NaN`) value.
isNary() - Method in class com.singularsys.jep.Operator
isNumber() - Method in class com.singularsys.jep.configurableparser.tokens.NumberToken
isNumber() - Method in class com.singularsys.jep.configurableparser.tokens.Token
isOperator() - Method in class com.singularsys.jep.configurableparser.tokens.OperatorToken
isOperator() - Method in class com.singularsys.jep.configurableparser.tokens.Token
isPrefix() - Method in class com.singularsys.jep.configurableparser.tokens.OperatorToken
isPrefix() - Method in class com.singularsys.jep.configurableparser.tokens.Token
isPrefix() - Method in class com.singularsys.jep.Operator
isReflexive() - Method in class com.singularsys.jep.Operator
isRhsImpMul() - Method in class com.singularsys.jep.configurableparser.tokens.SymbolToken
isRightBinding() - Method in class com.singularsys.jep.Operator
isSelfInverse() - Method in class com.singularsys.jep.Operator
isString() - Method in class com.singularsys.jep.configurableparser.tokens.StringToken
isString() - Method in class com.singularsys.jep.configurableparser.tokens.Token
isSuffix() - Method in class com.singularsys.jep.configurableparser.tokens.OperatorToken
isSuffix() - Method in class com.singularsys.jep.configurableparser.tokens.Token
isSuffix() - Method in class com.singularsys.jep.Operator
isSymbol() - Method in class com.singularsys.jep.configurableparser.tokens.SymbolToken
isSymbol() - Method in class com.singularsys.jep.configurableparser.tokens.Token
isSymmetric() - Method in class com.singularsys.jep.Operator
isTerminal() - Method in class com.singularsys.jep.configurableparser.tokens.Token
isTernary() - Method in class com.singularsys.jep.configurableparser.tokens.OperatorToken
isTernary() - Method in class com.singularsys.jep.configurableparser.tokens.Token
isTernary() - Method in class com.singularsys.jep.Operator
isTransitive() - Method in class com.singularsys.jep.Operator
isTrapNullValues() - Method in class com.singularsys.jep.standard.StandardEvaluator
  Whether null values for variables are trapped.
isUnary() - Method in class com.singularsys.jep.Operator
isWhiteSpace() - Method in class com.singularsys.jep.configurableparser.tokens.Token
isWhiteSpace() - Method in class com.singularsys.jep.configurableparser.tokens.WhiteSpaceToken
it - Variable in class com.singularsys.jep.configurableparser.ShuntingYard
iterator() - Method in class com.singularsys.jep.misc.VariableTableObserver
  Returns a list of items this class is observing.
iterator() - Method in class com.singularsys.jep.walkers.SerializableExpression
  Returns an iterator for the reverse polish representation of the expression.

## J

j - Variable in class com.singularsys.jep.NodeFactory
javaBaseNumOps - Static variable in class com.singularsys.jep.misc.javaops.JavaOperatorTable
JavaCharStream - Class in com.singularsys.jep.parser
  An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
JavaCharStream(Reader, int, int, int) - Constructor for class com.singularsys.jep.parser.JavaCharStream
JavaCharStream(Reader, int, int) - Constructor for class com.singularsys.jep.parser.JavaCharStream
JavaCharStream(Reader) - Constructor for class com.singularsys.jep.parser.JavaCharStream
JavaCharStream(InputStream, String, int, int, int) - Constructor for class com.singularsys.jep.parser.JavaCharStream
JavaCharStream(InputStream, int, int, int) - Constructor for class com.singularsys.jep.parser.JavaCharStream
JavaCharStream(InputStream, String, int, int) - Constructor for class com.singularsys.jep.parser.JavaCharStream
JavaCharStream(InputStream, int, int) - Constructor for class com.singularsys.jep.parser.JavaCharStream
JavaCharStream(InputStream, String) - Constructor for class com.singularsys.jep.parser.JavaCharStream
JavaCharStream(InputStream) - Constructor for class com.singularsys.jep.parser.JavaCharStream
JavaOperatorTable - Class in com.singularsys.jep.misc.javaops
JavaOperatorTable() - Constructor for class com.singularsys.jep.misc.javaops.JavaOperatorTable
  A JavaOperatorTable with power represented as ** and xor as ^.
JavaOperatorTable(String) - Constructor for class com.singularsys.jep.misc.javaops.JavaOperatorTable
  A JavaOperatorTable with xor represented as ^ and power as the argument.
JavaOperatorTable(String, String) - Constructor for class com.singularsys.jep.misc.javaops.JavaOperatorTable
  A JavaOperatorTable with power and xor represented by the arguments
JccParser - Class in com.singularsys.jep.parser
JccParser(InputStream) - Constructor for class com.singularsys.jep.parser.JccParser
JccParser(InputStream, String) - Constructor for class com.singularsys.jep.parser.JccParser
JccParser(Reader) - Constructor for class com.singularsys.jep.parser.JccParser
JccParser(JccParserTokenManager) - Constructor for class com.singularsys.jep.parser.JccParser
JccParserConstants - Interface in com.singularsys.jep.parser
JccParserTokenManager - Class in com.singularsys.jep.parser
JccParserTokenManager(JavaCharStream) - Constructor for class com.singularsys.jep.parser.JccParserTokenManager
JccParserTokenManager(JavaCharStream, int) - Constructor for class com.singularsys.jep.parser.JccParserTokenManager
JccParserTreeConstants - Interface in com.singularsys.jep.parser
jccpe - Variable in exception com.singularsys.jep.ParseException
jep - Variable in class com.singularsys.jep.configurableparser.ConfigurableParser
jep - Variable in class com.singularsys.jep.configurableparser.ShuntingYard
Jep - Class in com.singularsys.jep
  The Jep class is the main interface with which the user should interact.
Jep() - Constructor for class com.singularsys.jep.Jep
  Creates a new Jep instance using the standard components with default settings.
Jep(ComponentSet) - Constructor for class com.singularsys.jep.Jep
  Creates a new Jep instance with a specific component set.
Jep(JepComponent[]) - Constructor for class com.singularsys.jep.Jep
  Creates a new Jep instance with a set of components specified by an array of components.
jep - Variable in class com.singularsys.jep.walkers.DeepCopyVisitor
jep - Variable in class com.singularsys.jep.walkers.DoNothingVisitor
jep - Variable in class com.singularsys.jepexamples.consoles.Console
  Main JEP object
jep - Variable in class com.singularsys.jeptests.JepTest
  The parser
JEP - Class in org.nfunk.jep
  Deprecated. As of 3.0 release, replaced by com.singularsys.jep.JEP
JEP() - Constructor for class org.nfunk.jep.JEP
  Deprecated. Creates a new JEP instance with the default settings.
JEP(boolean, boolean, boolean, NumberFactory) - Constructor for class org.nfunk.jep.JEP
  Deprecated. Creates a new JEP instance with custom settings.
JepComponent - Interface in com.singularsys.jep
  Base interface for all Jep components (parsers, evaluators etc).
JepException - Exception in com.singularsys.jep
JepException() - Constructor for exception com.singularsys.jep.JepException
JepException(String) - Constructor for exception com.singularsys.jep.JepException
JepException(String, Throwable) - Constructor for exception com.singularsys.jep.JepException
JepException(Throwable) - Constructor for exception com.singularsys.jep.JepException
JEPPrintTest - Class in com.singularsys.jeptests
  Tests the print routines of the Jep class
JEPPrintTest() - Constructor for class com.singularsys.jeptests.JEPPrintTest
JepTest - Class in com.singularsys.jeptests
JepTest(String) - Constructor for class com.singularsys.jeptests.JepTest
jj_nt - Variable in class com.singularsys.jep.parser.JccParser
jjFillToken() - Method in class com.singularsys.jep.parser.JccParserTokenManager
jjnewLexState - Static variable in class com.singularsys.jep.parser.JccParserTokenManager
jjstrLiteralImages - Static variable in class com.singularsys.jep.parser.JccParserTokenManager
jjtAccept(ParserVisitor, Object) - Method in class com.singularsys.jep.parser.ASTConstant
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class com.singularsys.jep.parser.ASTFunNode
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class com.singularsys.jep.parser.ASTOpNode
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class com.singularsys.jep.parser.ASTVarNode
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in interface com.singularsys.jep.parser.Node
  Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class com.singularsys.jep.parser.SimpleNode
  Accept the visitor.
jjtAddChild(Node, int) - Method in interface com.singularsys.jep.parser.Node
  This method tells the node to add its argument to the node's list of children.
jjtAddChild(Node, int) - Method in class com.singularsys.jep.parser.SimpleNode
jjtClose() - Method in interface com.singularsys.jep.parser.Node
  This method is called after all the child nodes have been added.
jjtClose() - Method in class com.singularsys.jep.parser.SimpleNode
JJTCONSTANT - Static variable in interface com.singularsys.jep.parser.JccParserTreeConstants
JJTFUNNODE - Static variable in interface com.singularsys.jep.parser.JccParserTreeConstants
jjtGetChild(int) - Method in interface com.singularsys.jep.parser.Node
  This method returns a child node.
jjtGetChild(int) - Method in class com.singularsys.jep.parser.SimpleNode
jjtGetNumChildren() - Method in interface com.singularsys.jep.parser.Node
  Return the number of children the node has.
jjtGetNumChildren() - Method in class com.singularsys.jep.parser.SimpleNode
jjtGetParent() - Method in interface com.singularsys.jep.parser.Node
jjtGetParent() - Method in class com.singularsys.jep.parser.SimpleNode
jjtNodeName - Static variable in interface com.singularsys.jep.parser.JccParserTreeConstants
jjtOpen() - Method in interface com.singularsys.jep.parser.Node
  This method is called after the node has been made the current node.
jjtOpen() - Method in class com.singularsys.jep.parser.SimpleNode
JJTOPNODE - Static variable in interface com.singularsys.jep.parser.JccParserTreeConstants
jjtree - Variable in class com.singularsys.jep.parser.JccParser
jjtSetParent(Node) - Method in interface com.singularsys.jep.parser.Node
  This pair of methods are used to inform the node of its parent.
jjtSetParent(Node) - Method in class com.singularsys.jep.parser.SimpleNode
JJTSTART - Static variable in interface com.singularsys.jep.parser.JccParserTreeConstants
JJTVARNODE - Static variable in interface com.singularsys.jep.parser.JccParserTreeConstants
JJTVOID - Static variable in interface com.singularsys.jep.parser.JccParserTreeConstants

## K

keyPressed(KeyEvent) - Method in class com.singularsys.jepexamples.consoles.Console
keyReleased(KeyEvent) - Method in class com.singularsys.jepexamples.consoles.Console
  Handles keyRelease events
keySet() - Method in class com.singularsys.jep.FunctionTable
keySet() - Method in class com.singularsys.jep.VariableTable
  Returns the names of all the variables.
keyTyped(KeyEvent) - Method in class com.singularsys.jepexamples.consoles.Console
kind - Variable in class com.singularsys.jep.parser.Token
  An integer that describes the kind of this token.

## L

lastRootNode - Variable in class com.singularsys.jep.Jep
  Root node of the last parsed expression
LazyLogical - Class in com.singularsys.jep.functions
  A version of the logical operators which use lazy evaluation.
LazyLogical(int) - Constructor for class com.singularsys.jep.functions.LazyLogical
LE - Static variable in class com.singularsys.jep.bigdecimal.functions.BigDecRelational
LE - Static variable in class com.singularsys.jep.functions.Comparative
le(Object, Object) - Method in class com.singularsys.jep.functions.Comparative
LE - Static variable in interface com.singularsys.jep.parser.JccParserConstants
LEFT - Static variable in class com.singularsys.jep.Operator
  Left binding like +: 1+2+3 -> (1+2)+3
LETTER1 - Static variable in interface com.singularsys.jep.parser.JccParserConstants
LETTER2 - Static variable in interface com.singularsys.jep.parser.JccParserConstants
LexicalError(boolean, int, int, int, String, char) - Static method in error com.singularsys.jep.parser.TokenMgrError
  Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
lexStateNames - Static variable in class com.singularsys.jep.parser.JccParserTokenManager
LightWeightComponentSet - Class in com.singularsys.jep.misc
  A lightweight set of components reusing components from an existing Jep instance.
LightWeightComponentSet(Jep) - Constructor for class com.singularsys.jep.misc.LightWeightComponentSet
  Create a lightweight instance with copies of all variables
LightWeightComponentSet(Jep, boolean) - Constructor for class com.singularsys.jep.misc.LightWeightComponentSet
  Create a lightweight instance either with an empty variable table or one with just the constants.
limitedPrecisionTest() - Method in class com.singularsys.jeptests.BigDecimalTest
line - Variable in class com.singularsys.jep.parser.JavaCharStream
List - Class in com.singularsys.jep.functions
  The list function.
List() - Constructor for class com.singularsys.jep.functions.List
ListExpression() - Method in class com.singularsys.jep.parser.JccParser
ListGrammarMatcher - Class in com.singularsys.jep.configurableparser.matchers
  A GrammarMatcher which matches lists of items.
ListGrammarMatcher(Token, Token, Token) - Constructor for class com.singularsys.jep.configurableparser.matchers.ListGrammarMatcher
  Create a ListGrammarMatcher
ListOrBracketGrammarMatcher - Class in com.singularsys.jep.configurableparser.matchers
  A GrammarMatcher which matches overloaded lists of items or brackets.
ListOrBracketGrammarMatcher(Token, Token, Token) - Constructor for class com.singularsys.jep.configurableparser.matchers.ListOrBracketGrammarMatcher
  Create a ListOrBracketGrammarMatcher
ln(Object) - Method in class com.singularsys.jep.functions.NaturalLogarithm
ln(Object) - Method in class com.singularsys.jep.functions.StrictNaturalLogarithm
log(Object) - Method in class com.singularsys.jep.functions.Logarithm
log() - Method in class com.singularsys.jep.standard.Complex
  Returns the logarithm of this complex number.
Logarithm - Class in com.singularsys.jep.functions
  Log base 10.
Logarithm() - Constructor for class com.singularsys.jep.functions.Logarithm
LogarithmTest - Class in com.singularsys.jeptests.functions
LogarithmTest(String) - Constructor for class com.singularsys.jeptests.functions.LogarithmTest
LogBase2 - Class in com.singularsys.jep.functions
  Log base 2.
LogBase2() - Constructor for class com.singularsys.jep.functions.LogBase2
logbase2(Object) - Method in class com.singularsys.jep.functions.LogBase2
Logical - Class in com.singularsys.jep.functions
  Logical operators AND and OR.
Logical(int) - Constructor for class com.singularsys.jep.functions.Logical
longValue() - Method in class com.singularsys.jep.standard.Complex
  Returns real part.
Lookahead2Iterator<E> - Class in com.singularsys.jep.configurableparser
  An iterator which stores the next two tokens.
Lookahead2Iterator(List<E>) - Constructor for class com.singularsys.jep.configurableparser.Lookahead2Iterator
Lookahead2Iterator(Iterator<E>) - Constructor for class com.singularsys.jep.configurableparser.Lookahead2Iterator
lookingAhead - Variable in class com.singularsys.jep.parser.JccParser
LRND - Static variable in interface com.singularsys.jep.parser.JccParserConstants
LShift - Class in com.singularsys.jep.misc.bitwise
  Bitwise Left shift, like the java a << b operator.
LShift() - Constructor for class com.singularsys.jep.misc.bitwise.LShift
LSQ - Static variable in interface com.singularsys.jep.parser.JccParserConstants
LT - Static variable in class com.singularsys.jep.bigdecimal.functions.BigDecRelational
LT - Static variable in class com.singularsys.jep.functions.Comparative
lt(Object, Object) - Method in class com.singularsys.jep.functions.Comparative
LT - Static variable in interface com.singularsys.jep.parser.JccParserConstants
LValue() - Method in class com.singularsys.jep.parser.JccParser
LValueI - Interface in com.singularsys.jep.functions

## M

m - Variable in class com.singularsys.jep.configurableparser.ConfigurableParser
MacroFunction - Class in com.singularsys.jep.misc
  A function specified by a string.
MacroFunction(String, String[], String) - Constructor for class com.singularsys.jep.misc.MacroFunction
  Create a macro function with two or more arguments defined by an expression.
MacroFunction(String, String, String) - Constructor for class com.singularsys.jep.misc.MacroFunction
  Create a macro function with a single arguments defined by an expression.
main(String[]) - Static method in class com.singularsys.jepexamples.applets.Evaluator
  This method is called if the applet is run as an standalone program.
main(String[]) - Static method in class com.singularsys.jepexamples.consoles.BigDecimalConsole
main(String[]) - Static method in class com.singularsys.jepexamples.consoles.Console
  Creates a new Console object and calls run()
main(String[]) - Static method in class com.singularsys.jepexamples.consoles.CPConsole
  Creates a new Console object and calls run()
main(String[]) - Static method in class com.singularsys.jepexamples.consoles.PostfixEvaluationConsole
main(String[]) - Static method in class com.singularsys.jepexamples.consoles.PrefixDumperConsole
main(String[]) - Static method in class com.singularsys.jepexamples.consoles.PrintConsole
  Creates a new Console object and calls run()
main(String[]) - Static method in class com.singularsys.jepexamples.consoles.VectorConsole
main(String[]) - Static method in class com.singularsys.jepexamples.diagnostics.ExamineSizes
main(String[]) - Static method in class com.singularsys.jepexamples.diagnostics.ParseSpeed
main(String[]) - Static method in class com.singularsys.jepexamples.diagnostics.ThreadTest
main(String[]) - Static method in class com.singularsys.jepexamples.diagnostics.TokSpeed
  Main method, executes all speed tests.
main(String[]) - Static method in class com.singularsys.jepexamples.SimpleExample
main(String[]) - Static method in class com.singularsys.jeptests.ExpressionEvalTest
  The main method checks the arguments and creates an instance and runs a test
match(Lookahead2Iterator<Token>, GrammarParser) - Method in class com.singularsys.jep.configurableparser.matchers.ArrayAccessGrammarMatcher
match(Lookahead2Iterator<Token>, GrammarParser) - Method in class com.singularsys.jep.configurableparser.matchers.FunctionGrammarMatcher
  Attempt to match a function, calls the GrammarParser.parseSubExpression() to match function arguments.
match(Lookahead2Iterator<Token>, GrammarParser) - Method in interface com.singularsys.jep.configurableparser.matchers.GrammarMatcher
  Test whether the input matches this pattern.
match(Lookahead2Iterator<Token>, GrammarParser) - Method in class com.singularsys.jep.configurableparser.matchers.ListGrammarMatcher
match(Lookahead2Iterator<Token>, GrammarParser) - Method in class com.singularsys.jep.configurableparser.matchers.ListOrBracketGrammarMatcher
match(String) - Method in class com.singularsys.jep.configurableparser.matchers.MultiLineMatcher
  Match the start of the token.
match(String) - Method in class com.singularsys.jep.configurableparser.matchers.OperatorTokenMatcher
  Quickly checks whether the first characters of the string match any of the supplied operator strings.
match(String) - Method in class com.singularsys.jep.configurableparser.matchers.RegExpTokenMatcher
  Attempts to match the start of the string.
match(Lookahead2Iterator<Token>, GrammarParser) - Method in class com.singularsys.jep.configurableparser.matchers.RoundBracketGrammarMatcher
match(String) - Method in class com.singularsys.jep.configurableparser.matchers.StringTokenMatcher
match(String) - Method in class com.singularsys.jep.configurableparser.matchers.StringTokenMatcher2
match(String) - Method in class com.singularsys.jep.configurableparser.matchers.SymbolTokenMatcher
  Match the start of the string.
match(String) - Method in interface com.singularsys.jep.configurableparser.matchers.TokenMatcher
  Attempts to match the start of the string.
match(String) - Method in class com.singularsys.jep.configurableparser.matchers.UpperCaseOperatorTokenMatcher
match(String) - Method in class com.singularsys.jep.configurableparser.tokens.MultiLineToken
  Matches the end of the token.
matchers - Variable in class com.singularsys.jep.configurableparser.ShuntingYard
matchers - Variable in class com.singularsys.jep.configurableparser.Tokenizer
maxNextCharInd - Variable in class com.singularsys.jep.parser.JavaCharStream
mc - Variable in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
merge(TreeAnalyzer) - Method in class com.singularsys.jep.walkers.TreeAnalyzer
  Merge the result with the argument, producing total for all trees.
MinMax - Class in com.singularsys.jep.functions
  Minimum and Maximum functions.
MinMax(boolean) - Constructor for class com.singularsys.jep.functions.MinMax
  Constructor.
minmax(Vector) - Method in class com.singularsys.jep.functions.MinMax
MINUS - Static variable in interface com.singularsys.jep.parser.JccParserConstants
MINUSONE - Static variable in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
MINUSONE - Static variable in class com.singularsys.jep.standard.DoubleNumberFactory
MOD - Static variable in interface com.singularsys.jep.parser.JccParserConstants
mode - Variable in class com.singularsys.jep.PrintVisitor
  The current mode for printing.
Modulus - Class in com.singularsys.jep.functions
Modulus() - Constructor for class com.singularsys.jep.functions.Modulus
mul(Object, Object) - Method in class com.singularsys.jep.functions.Multiply
mul(Number, Number) - Method in class com.singularsys.jep.functions.Multiply
mul(Complex, Complex) - Method in class com.singularsys.jep.functions.Multiply
mul(Complex, Number) - Method in class com.singularsys.jep.functions.Multiply
mul(Vector, Object) - Method in class com.singularsys.jep.functions.Multiply
mul(Object, Vector) - Method in class com.singularsys.jep.functions.Multiply
MUL - Static variable in interface com.singularsys.jep.parser.JccParserConstants
mul(double) - Method in class com.singularsys.jep.standard.Complex
  Multiply the complex number with a double value.
mul(Complex) - Method in class com.singularsys.jep.standard.Complex
  Multiply the complex number with another complex value.
MultiLineMatcher - Class in com.singularsys.jep.configurableparser.matchers
  Matches tokens which span multiple lines of the input.
MultiLineMatcher(TokenMatcher, TokenMatcher, TokenBuilder) - Constructor for class com.singularsys.jep.configurableparser.matchers.MultiLineMatcher
multiLineSlashStarCommentMatcher() - Static method in class com.singularsys.jep.configurableparser.matchers.CommentTokenMatcher
  Recognize comments of the form /* ...
MultiLineToken - Class in com.singularsys.jep.configurableparser.tokens
  A token representing a token which spans multiple lines.
MultiLineToken(String, TokenMatcher, TokenBuilder) - Constructor for class com.singularsys.jep.configurableparser.tokens.MultiLineToken
MultiplicativeExpression() - Method in class com.singularsys.jep.parser.JccParser
Multiply - Class in com.singularsys.jep.functions
Multiply() - Constructor for class com.singularsys.jep.functions.Multiply
myAssertEquals(String, Object, Object) - Method in class com.singularsys.jeptests.JepTest
myAssertNaN(String, Object) - Method in class com.singularsys.jeptests.JepTest
myFalse - Variable in class com.singularsys.jeptests.JepTest
myTrue - Variable in class com.singularsys.jeptests.JepTest

## N

name - Variable in class com.singularsys.jep.Variable
NARY - Static variable in class com.singularsys.jep.Operator
  Trinary ops such as ?
NaturalLogarithm - Class in com.singularsys.jep.functions
  Natural logarithm.
NaturalLogarithm() - Constructor for class com.singularsys.jep.functions.NaturalLogarithm
NaturalLogarithmTest - Class in com.singularsys.jeptests.functions
NaturalLogarithmTest(String) - Constructor for class com.singularsys.jeptests.functions.NaturalLogarithmTest
NE - Static variable in class com.singularsys.jep.bigdecimal.functions.BigDecRelational
NE - Static variable in class com.singularsys.jep.functions.Comparative
ne(Object, Object) - Method in class com.singularsys.jep.functions.Comparative
NE - Static variable in interface com.singularsys.jep.parser.JccParserConstants
neg() - Method in class com.singularsys.jep.standard.Complex
  Returns the negative value of this complex number.
newToken(int) - Static method in class com.singularsys.jep.parser.Token
  Returns a new Token object, by default.
next - Variable in class com.singularsys.jep.parser.Token
  A reference to the next regular (non-special) token from the input stream.
nextCharBuf - Variable in class com.singularsys.jep.parser.JavaCharStream
nextCharInd - Variable in class com.singularsys.jep.parser.JavaCharStream
nextnext() - Method in class com.singularsys.jep.configurableparser.Lookahead2Iterator
nf - Variable in class com.singularsys.jep.walkers.DoNothingVisitor
NO_ARGS - Static variable in class com.singularsys.jep.Operator
  No arguments to operator
NO_DOT_IN_IDENTIFIERS - Static variable in interface com.singularsys.jep.parser.JccParserConstants
Node - Interface in com.singularsys.jep.parser
nodeFac - Variable in class com.singularsys.jep.ComponentSet
nodeFac - Variable in class com.singularsys.jep.Jep
  Node Factory
NodeFactory - Class in com.singularsys.jep
  This class is used to create nodes of specified types.
NodeFactory() - Constructor for class com.singularsys.jep.NodeFactory
nodes - Variable in class com.singularsys.jep.configurableparser.ShuntingYard
nodeTest(Node, Operator) - Static method in class com.singularsys.jeptests.JepTest
nodeTest(Node, String) - Static method in class com.singularsys.jeptests.JepTest
nodeTest(Node, Variable) - Static method in class com.singularsys.jeptests.JepTest
nodeTest(Node, Object) - Static method in class com.singularsys.jeptests.JepTest
Not - Class in com.singularsys.jep.functions
  Implementation of the not function.
Not() - Constructor for class com.singularsys.jep.functions.Not
NOT - Static variable in interface com.singularsys.jep.parser.JccParserConstants
NOT_IN_PARSER - Static variable in class com.singularsys.jep.Operator
  Non standard operators, like array access.
notInParser() - Method in class com.singularsys.jep.Operator
NullParser - Class in com.singularsys.jep.misc
  A Parser which cannot actually parse expressions.
NullParser() - Constructor for class com.singularsys.jep.misc.NullParser
numArgs() - Method in class com.singularsys.jep.Operator
NumberFactory - Interface in com.singularsys.jep
  This interface can be implemented to create numbers of any object type.
numberOfParameters - Variable in class com.singularsys.jep.functions.PostfixMathCommand
  Number of parameters a the function requires.
NumberToken - Class in com.singularsys.jep.configurableparser.tokens
  Represent numbers.
NumberToken(String, Object) - Constructor for class com.singularsys.jep.configurableparser.tokens.NumberToken
  Construct a number token.
NumberTokenMatcher - Class in com.singularsys.jep.configurableparser.matchers
  Matches numbers.
NumberTokenMatcher(Pattern) - Constructor for class com.singularsys.jep.configurableparser.matchers.NumberTokenMatcher
NumberTokenMatcher(String) - Constructor for class com.singularsys.jep.configurableparser.matchers.NumberTokenMatcher
numFac - Variable in class com.singularsys.jep.ComponentSet
numFac - Variable in class com.singularsys.jep.Jep
  Number Factory
numOps - Variable in class com.singularsys.jep.OperatorTable

## O

ObservingTest - Class in com.singularsys.jeptests
ObservingTest() - Constructor for class com.singularsys.jeptests.ObservingTest
ONE - Static variable in class com.singularsys.jep.standard.DoubleNumberFactory
OP_ADD - Static variable in class com.singularsys.jep.OperatorTable
OP_AND - Static variable in class com.singularsys.jep.OperatorTable
OP_ANDEQUAL - Static variable in class com.singularsys.jep.misc.javaops.JavaOperatorTable
OP_ASSIGN - Static variable in class com.singularsys.jep.OperatorTable
OP_BITAND - Static variable in class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable
OP_BITCOMP - Static variable in class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable
OP_BITOR - Static variable in class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable
OP_BITXOR - Static variable in class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable
OP_CROSS - Static variable in class com.singularsys.jep.OperatorTable
OP_DIVIDE - Static variable in class com.singularsys.jep.OperatorTable
OP_DIVIDEEQUAL - Static variable in class com.singularsys.jep.misc.javaops.JavaOperatorTable
OP_DOT - Static variable in class com.singularsys.jep.OperatorTable
OP_ELEMENT - Static variable in class com.singularsys.jep.OperatorTable
OP_EQ - Static variable in class com.singularsys.jep.OperatorTable
OP_FACT - Static variable in class com.singularsys.jep.misc.ExtendedOperatorSet
OP_GE - Static variable in class com.singularsys.jep.OperatorTable
OP_GT - Static variable in class com.singularsys.jep.OperatorTable
OP_IF - Static variable in class com.singularsys.jep.misc.ExtendedOperatorSet
OP_LE - Static variable in class com.singularsys.jep.OperatorTable
OP_LIST - Static variable in class com.singularsys.jep.OperatorTable
OP_LSHIFT - Static variable in class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable
OP_LSHIFTEQUAL - Static variable in class com.singularsys.jep.misc.javaops.JavaOperatorTable
OP_LT - Static variable in class com.singularsys.jep.OperatorTable
OP_MINUSEQUAL - Static variable in class com.singularsys.jep.misc.javaops.JavaOperatorTable
OP_MOD - Static variable in class com.singularsys.jep.OperatorTable
OP_MODEQUAL - Static variable in class com.singularsys.jep.misc.javaops.JavaOperatorTable
OP_MULTIPLY - Static variable in class com.singularsys.jep.OperatorTable
OP_NE - Static variable in class com.singularsys.jep.OperatorTable
OP_NEGATE - Static variable in class com.singularsys.jep.OperatorTable
OP_NOP - Static variable in class com.singularsys.jep.OperatorTable
OP_NOT - Static variable in class com.singularsys.jep.OperatorTable
OP_OR - Static variable in class com.singularsys.jep.OperatorTable
OP_OREQUAL - Static variable in class com.singularsys.jep.misc.javaops.JavaOperatorTable
OP_PERCENT - Static variable in class com.singularsys.jep.misc.ExtendedOperatorSet
OP_PLUSEQUAL - Static variable in class com.singularsys.jep.misc.javaops.JavaOperatorTable
OP_POSTDEC - Static variable in class com.singularsys.jep.misc.javaops.JavaOperatorTable
OP_POSTINC - Static variable in class com.singularsys.jep.misc.javaops.JavaOperatorTable
OP_POWER - Static variable in class com.singularsys.jep.OperatorTable
OP_PREDEC - Static variable in class com.singularsys.jep.misc.javaops.JavaOperatorTable
OP_PREINC - Static variable in class com.singularsys.jep.misc.javaops.JavaOperatorTable
OP_RANGE - Static variable in class com.singularsys.jep.OperatorTable
OP_RECIP - Static variable in class com.singularsys.jep.OperatorTable
  unary division i.e. 1/x or x^(-1) *
OP_RSHIFT - Static variable in class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable
OP_RSHIFTEQUAL - Static variable in class com.singularsys.jep.misc.javaops.JavaOperatorTable
OP_SUBTRACT - Static variable in class com.singularsys.jep.OperatorTable
OP_TERNCOND - Static variable in class com.singularsys.jep.misc.javaops.JavaOperatorTable
OP_TIMESEQUAL - Static variable in class com.singularsys.jep.misc.javaops.JavaOperatorTable
OP_UPLUS - Static variable in class com.singularsys.jep.OperatorTable
OP_URSHIFT - Static variable in class com.singularsys.jep.misc.bitwise.BitwiseOperatorTable
OP_URSHIFTEQUAL - Static variable in class com.singularsys.jep.misc.javaops.JavaOperatorTable
OP_XOREQUAL - Static variable in class com.singularsys.jep.misc.javaops.JavaOperatorTable
OpEquals - Class in com.singularsys.jep.misc.javaops
OpEquals(PostfixMathCommandI) - Constructor for class com.singularsys.jep.misc.javaops.OpEquals
Operator - Class in com.singularsys.jep
  An Operator with additional information about its commutativity etc.
Operator(String, PostfixMathCommandI, int) - Constructor for class com.singularsys.jep.Operator
  Construct a new operator with no precedence set.
Operator(String, PostfixMathCommandI, int, int) - Constructor for class com.singularsys.jep.Operator
  Constructs a new operator with a given precedence.
Operator(String, String, PostfixMathCommandI, int) - Constructor for class com.singularsys.jep.Operator
  Constructs a new operator, with a different name and symbol
Operator(String, String, PostfixMathCommandI, int, int) - Constructor for class com.singularsys.jep.Operator
  Constructs a new operator, with a different name and symbol and allows a given precedence to be set.
OperatorTable - Class in com.singularsys.jep
OperatorTable() - Constructor for class com.singularsys.jep.OperatorTable
OperatorToken - Class in com.singularsys.jep.configurableparser.tokens
  A token representing an operator.
OperatorToken(List<Operator>) - Constructor for class com.singularsys.jep.configurableparser.tokens.OperatorToken
OperatorToken(Operator[]) - Constructor for class com.singularsys.jep.configurableparser.tokens.OperatorToken
OperatorToken(Operator) - Constructor for class com.singularsys.jep.configurableparser.tokens.OperatorToken
OperatorTokenMatcher - Class in com.singularsys.jep.configurableparser.matchers
  TokenMatcher for matching operators from the operator set.
OperatorTokenMatcher() - Constructor for class com.singularsys.jep.configurableparser.matchers.OperatorTokenMatcher
  Default constructor.
ops - Variable in class com.singularsys.jep.configurableparser.ShuntingYard
ops - Variable in class com.singularsys.jep.OperatorTable
opTab - Variable in class com.singularsys.jep.ComponentSet
opTab - Variable in class com.singularsys.jep.Jep
  Operator Table
OR - Static variable in class com.singularsys.jep.functions.LazyLogical
OR - Static variable in class com.singularsys.jep.functions.Logical
OR - Static variable in interface com.singularsys.jep.parser.JccParserConstants
OrExpression() - Method in class com.singularsys.jep.parser.JccParser
org.nfunk.jep - package org.nfunk.jep
  Contains the JEP class for supporting backwards compatibility to JEP 2.x
ot - Variable in class com.singularsys.jep.walkers.DoNothingVisitor
otm - Variable in class com.singularsys.jep.configurableparser.ConfigurableParser
output(Node, int) - Method in class com.singularsys.jep.walkers.PrefixTreeDumper

## P

paint(Graphics) - Method in class com.singularsys.jepexamples.applets.FractalCanvas
paint(Graphics) - Method in class com.singularsys.jepexamples.applets.GraphCanvas
  Draws the graph to the Graphics object.
parent - Variable in class com.singularsys.jep.parser.SimpleNode
parse(Reader) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Parse a single equation.
parse(Iterator<Token>) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Perform the syntax analysis stage.
parse(Iterator<Token>) - Method in class com.singularsys.jep.configurableparser.ShuntingYard
parse(Reader) - Method in class com.singularsys.jep.Jep
  Parses the input from a Reader.
parse(String) - Method in class com.singularsys.jep.Jep
  Parses a string.
parse(Reader) - Method in class com.singularsys.jep.misc.NullParser
parse(Reader) - Method in interface com.singularsys.jep.Parser
  Parse a single equation from a stream
parse(Reader) - Method in class com.singularsys.jep.parser.StandardParser
  Parses the input from the reader `stream`.
ParseException - Exception in com.singularsys.jep
ParseException() - Constructor for exception com.singularsys.jep.ParseException
ParseException(String) - Constructor for exception com.singularsys.jep.ParseException
ParseException(String, int, int) - Constructor for exception com.singularsys.jep.ParseException
ParseException(String, Throwable) - Constructor for exception com.singularsys.jep.ParseException
ParseException(Throwable) - Constructor for exception com.singularsys.jep.ParseException
ParseException - Exception in com.singularsys.jep.parser
  This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception com.singularsys.jep.parser.ParseException
  This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception com.singularsys.jep.parser.ParseException
  The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception com.singularsys.jep.parser.ParseException
parseExceptionWithSpecParser(Jep) - Method in class com.singularsys.jeptests.JepTest
  Called by testParseException with a specific parser instance
parseExpression(String) - Method in class org.nfunk.jep.JEP
  Deprecated. Parses the expression.
parser - Variable in class com.singularsys.jep.ComponentSet
parser - Variable in class com.singularsys.jep.Jep
  Parser instance used for parsing expressions
Parser - Interface in com.singularsys.jep
parser - Variable in class com.singularsys.jep.parser.SimpleNode
ParserVisitor - Interface in com.singularsys.jep
ParseSpeed - Class in com.singularsys.jepexamples.diagnostics
ParseSpeed() - Constructor for class com.singularsys.jepexamples.diagnostics.ParseSpeed
parseStream(Reader, Jep, ArrayList<String>) - Method in class com.singularsys.jep.parser.JccParser
parseSubExpression() - Method in interface com.singularsys.jep.configurableparser.GrammarParser
  Parse sub expressions.
parseSubExpression() - Method in class com.singularsys.jep.configurableparser.ShuntingYard
  Callback function used by GrammerMatchers
peekNext() - Method in class com.singularsys.jep.configurableparser.Lookahead2Iterator
PLUS - Static variable in interface com.singularsys.jep.parser.JccParserConstants
Polar - Class in com.singularsys.jep.functions
  Converts an [r,theta] pair to a complex number r * e^(i theta).
Polar() - Constructor for class com.singularsys.jep.functions.Polar
polarValueOf(Number, Number) - Static method in class com.singularsys.jep.standard.Complex
  Converts an [r,theta] pair to a complex number r * e^(i theta).
PostDec - Class in com.singularsys.jep.misc.javaops
  Java style x-- operator.
PostDec() - Constructor for class com.singularsys.jep.misc.javaops.PostDec
PostfixEvalTest - Class in com.singularsys.jeptests
PostfixEvalTest(String) - Constructor for class com.singularsys.jeptests.PostfixEvalTest
PostfixEvaluationConsole - Class in com.singularsys.jepexamples.consoles
PostfixEvaluationConsole() - Constructor for class com.singularsys.jepexamples.consoles.PostfixEvaluationConsole
PostfixEvaluator - Class in com.singularsys.jep.walkers
  Evaluation component that avoids excessive use of the stack for large expressions.
PostfixEvaluator() - Constructor for class com.singularsys.jep.walkers.PostfixEvaluator
PostfixMathCommand - Class in com.singularsys.jep.functions
  Function classes extend this class.
PostfixMathCommand() - Constructor for class com.singularsys.jep.functions.PostfixMathCommand
  Creates a new PostfixMathCommand class.
PostfixMathCommand(int) - Constructor for class com.singularsys.jep.functions.PostfixMathCommand
  Creates a new PostfixMathCommand class.
PostfixMathCommandI - Interface in com.singularsys.jep
  All function classes must implement this interface to ensure that the run() method is implemented.
PostfixTreeWalker - Class in com.singularsys.jep.walkers
  Base class for routines which use a non recursive tree walker strategy.
PostfixTreeWalker() - Constructor for class com.singularsys.jep.walkers.PostfixTreeWalker
PostInc - Class in com.singularsys.jep.misc.javaops
  Java style x++ operator.
PostInc() - Constructor for class com.singularsys.jep.misc.javaops.PostInc
Power - Class in com.singularsys.jep.functions
  Computes the power of an number.
Power() - Constructor for class com.singularsys.jep.functions.Power
power(Object, Object) - Method in class com.singularsys.jep.functions.Power
power(Number, Number) - Method in class com.singularsys.jep.functions.Power
power(Complex, Complex) - Method in class com.singularsys.jep.functions.Power
power(Complex, Number) - Method in class com.singularsys.jep.functions.Power
power(Number, Complex) - Method in class com.singularsys.jep.functions.Power
power(double, int) - Method in class com.singularsys.jep.functions.Power
  A fast routine for computing integer powers.
POWER - Static variable in interface com.singularsys.jep.parser.JccParserConstants
power(double) - Method in class com.singularsys.jep.standard.Complex
  Returns the value of this complex number raised to the power of a real component (in double precision).
power(Complex) - Method in class com.singularsys.jep.standard.Complex
  Returns the value of this complex number raised to the power of a complex exponent
PowerExpression() - Method in class com.singularsys.jep.parser.JccParser
PreDec - Class in com.singularsys.jep.misc.javaops
  Java style --x operator.
PreDec() - Constructor for class com.singularsys.jep.misc.javaops.PreDec
PREFIX - Static variable in class com.singularsys.jep.Operator
  prefix operators -x
PrefixDumperConsole - Class in com.singularsys.jepexamples.consoles
  A console application which dumps the tree representing an equation and statistics about the tree.
PrefixDumperConsole() - Constructor for class com.singularsys.jepexamples.consoles.PrefixDumperConsole
PrefixTreeDumper - Class in com.singularsys.jep.walkers
  Dumps the contents of a tree to a specified stream, or to standard output.
PrefixTreeDumper() - Constructor for class com.singularsys.jep.walkers.PrefixTreeDumper
PrefixTreeDumper(PrintStream) - Constructor for class com.singularsys.jep.walkers.PrefixTreeDumper
PrefixTreeWalker - Class in com.singularsys.jep.walkers
  Base class for routines which use a non recursive tree walker strategy.
PrefixTreeWalker() - Constructor for class com.singularsys.jep.walkers.PrefixTreeWalker
PreInc - Class in com.singularsys.jep.misc.javaops
  Java style ++x operator.
PreInc() - Constructor for class com.singularsys.jep.misc.javaops.PreInc
prevCharIsCR - Variable in class com.singularsys.jep.parser.JavaCharStream
prevCharIsLF - Variable in class com.singularsys.jep.parser.JavaCharStream
print(Node, PrintStream) - Method in class com.singularsys.jep.Jep
  Print an expression to a given stream.
print(Node) - Method in class com.singularsys.jep.Jep
  Print an expression to System.out.
print() - Method in class com.singularsys.jep.Jep
  Print the last parsed expression to System.out.
print(Node, PrintStream) - Method in class com.singularsys.jep.PrintVisitor
  Prints the tree descending from node with lots of brackets or specified stream.
print(Node) - Method in class com.singularsys.jep.PrintVisitor
  Prints on System.out.
print(Object) - Method in class com.singularsys.jepexamples.consoles.Console
  Prints a line of text no newline.
PRINT_RESULTS - Static variable in class com.singularsys.jeptests.JepTest
PrintConsole - Class in com.singularsys.jepexamples.consoles
PrintConsole() - Constructor for class com.singularsys.jepexamples.consoles.PrintConsole
printFuns() - Method in class com.singularsys.jepexamples.consoles.Console
  Prints a list of defined functions.
printHelp() - Method in class com.singularsys.jepexamples.consoles.BigDecimalConsole
printHelp() - Method in class com.singularsys.jepexamples.consoles.Console
  Print help message.
printHelp() - Method in class com.singularsys.jepexamples.consoles.PrefixDumperConsole
printIntroText() - Method in class com.singularsys.jepexamples.consoles.Console
  Prints introductory text.
println(Node, PrintStream) - Method in class com.singularsys.jep.Jep
  Print an expression to a given stream with a newline.
println(Node) - Method in class com.singularsys.jep.Jep
  Print an expression to System.out with a new line.
println() - Method in class com.singularsys.jep.Jep
  Print the last parsed expression to System.out with a new line.
println(Node, PrintStream) - Method in class com.singularsys.jep.PrintVisitor
  Prints the tree descending from node with a newline at end.
println(Node) - Method in class com.singularsys.jep.PrintVisitor
  Prints on System.out.
println(Object) - Method in class com.singularsys.jepexamples.consoles.Console
  Prints a line of text no newline.
printOps() - Method in class com.singularsys.jepexamples.consoles.Console
  Prints a list of defined operators.
printStdHelp() - Method in class com.singularsys.jepexamples.consoles.Console
  Prints a standard help message.
printTestHeader(String) - Method in class com.singularsys.jeptests.JepTest
  Prints a header with the name of the test as specified in str.
printTokenList(List<Token>) - Method in class com.singularsys.jeptests.TokenizerTest
printVars() - Method in class com.singularsys.jepexamples.consoles.Console
  Prints a list of variable.
PrintVisitor - Class in com.singularsys.jep
  Prints an expression.
PrintVisitor() - Constructor for class com.singularsys.jep.PrintVisitor
  Creates a visitor to create and print string representations of an expression tree.
PrintVisitor.PrintRulesI - Interface in com.singularsys.jep
  This interface specifies the method needed to implement a special print rule.
printWrap(StringBuffer, PrintStream) - Method in class com.singularsys.jep.PrintVisitor
  Utility method to print a wrapped version of the output.
processCommand(String) - Method in class com.singularsys.jepexamples.consoles.Console
  Process a single command.
processEquation(Node) - Method in class com.singularsys.jepexamples.consoles.Console
  Performs the required operation on a node.
processEquation(Node) - Method in class com.singularsys.jepexamples.consoles.PostfixEvaluationConsole
processEquation(Node) - Method in class com.singularsys.jepexamples.consoles.PrefixDumperConsole
processEquation(Node) - Method in class com.singularsys.jepexamples.consoles.PrintConsole
pv - Variable in class com.singularsys.jep.ComponentSet
pv - Variable in class com.singularsys.jep.Jep
  PrintVisitor

## R

Random - Class in com.singularsys.jep.functions
  Encapsulates the Math.random() function.
Random() - Constructor for class com.singularsys.jep.functions.Random
re(Object) - Method in class com.singularsys.jep.functions.Real
re() - Method in class com.singularsys.jep.standard.Complex
  Returns the real component of this object
ReadByte() - Method in class com.singularsys.jep.parser.JavaCharStream
readChar() - Method in class com.singularsys.jep.parser.JavaCharStream
readExternal(ObjectInput) - Method in class com.singularsys.jep.walkers.SerializableExpression
Real - Class in com.singularsys.jep.functions
Real() - Constructor for class com.singularsys.jep.functions.Real
RealBinaryFunction - Interface in com.singularsys.jep.reals
RealConstant() - Method in class com.singularsys.jep.parser.JccParser
RealEvalTest - Class in com.singularsys.jeptests
RealEvalTest(String) - Constructor for class com.singularsys.jeptests.RealEvalTest
RealEvaluator - Class in com.singularsys.jep.reals
  Performs fast evaluation of expressions by using primitive types double and boolean instead of objects.
RealEvaluator() - Constructor for class com.singularsys.jep.reals.RealEvaluator
RealNaryFunction - Interface in com.singularsys.jep.reals
RealNullaryFunction - Interface in com.singularsys.jep.reals
RealUnaryFunction - Interface in com.singularsys.jep.reals
REFLEXIVE - Static variable in class com.singularsys.jep.Operator
  Reflective relations x=x for all x.
RegExpTokenMatcher - Class in com.singularsys.jep.configurableparser.matchers
  An abstract TokenMatcher which uses RegExp patterns to match patterns.
RegExpTokenMatcher(Pattern) - Constructor for class com.singularsys.jep.configurableparser.matchers.RegExpTokenMatcher
  A token matcher which matches a specified of pattern.
RegExpTokenMatcher(String) - Constructor for class com.singularsys.jep.configurableparser.matchers.RegExpTokenMatcher
  A token matcher which matches a regular expression of pattern.
ReInit(Reader, int, int, int) - Method in class com.singularsys.jep.parser.JavaCharStream
ReInit(Reader, int, int) - Method in class com.singularsys.jep.parser.JavaCharStream
ReInit(Reader) - Method in class com.singularsys.jep.parser.JavaCharStream
ReInit(InputStream, String, int, int, int) - Method in class com.singularsys.jep.parser.JavaCharStream
ReInit(InputStream, int, int, int) - Method in class com.singularsys.jep.parser.JavaCharStream
ReInit(InputStream, String, int, int) - Method in class com.singularsys.jep.parser.JavaCharStream
ReInit(InputStream, int, int) - Method in class com.singularsys.jep.parser.JavaCharStream
ReInit(InputStream, String) - Method in class com.singularsys.jep.parser.JavaCharStream
ReInit(InputStream) - Method in class com.singularsys.jep.parser.JavaCharStream
ReInit(InputStream) - Method in class com.singularsys.jep.parser.JccParser
ReInit(InputStream, String) - Method in class com.singularsys.jep.parser.JccParser
ReInit(Reader) - Method in class com.singularsys.jep.parser.JccParser
ReInit(JccParserTokenManager) - Method in class com.singularsys.jep.parser.JccParser
ReInit(JavaCharStream) - Method in class com.singularsys.jep.parser.JccParserTokenManager
ReInit(JavaCharStream, int) - Method in class com.singularsys.jep.parser.JccParserTokenManager
reinitializeComponents() - Method in class com.singularsys.jep.Jep
  Calls the `init` method of all components.
RelationalExpression() - Method in class com.singularsys.jep.parser.JccParser
remove(String) - Method in class com.singularsys.jep.FunctionTable
remove(String) - Method in class com.singularsys.jep.VariableTable
  Remove a variable with a given name from the table.
remove(Variable) - Method in class com.singularsys.jep.VariableTable
  Remove a variable from the table.
removeOperator(Operator) - Method in class com.singularsys.jep.OperatorTable
  Remove an operator from the table.
replaceOperator(Operator, Operator) - Method in class com.singularsys.jep.OperatorTable
  replace an existing operator by a new one.
restart(Reader) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Load a new stream to read from.
restart(Reader) - Method in class com.singularsys.jep.misc.NullParser
restart(Reader, Jep, ArrayList<String>) - Method in class com.singularsys.jep.parser.JccParser
  Restart the parse with the given stream.
restart(Reader) - Method in interface com.singularsys.jep.Parser
  Restart the parser for reentrant parsing of multiple equations.
restart(Reader) - Method in class com.singularsys.jep.parser.StandardParser
RIGHT - Static variable in class com.singularsys.jep.Operator
  Right binding like =: 1=2=3 -> 1=(2=3)
RightExpression() - Method in class com.singularsys.jep.parser.JccParser
rootNodeToString() - Method in class com.singularsys.jep.Jep
  Returns a string representation of the last expression parsed.
Round - Class in com.singularsys.jep.functions
  A PostfixMathCommandI which rounds a number.
Round() - Constructor for class com.singularsys.jep.functions.Round
round(Object) - Method in class com.singularsys.jep.functions.Round
RoundBracketGrammarMatcher - Class in com.singularsys.jep.configurableparser.matchers
  A GrammarMatcher which matches bracketed expressions.
RoundBracketGrammarMatcher(Token, Token) - Constructor for class com.singularsys.jep.configurableparser.matchers.RoundBracketGrammarMatcher
  Create a RoundBracketGrammarMatcher
RRND - Static variable in interface com.singularsys.jep.parser.JccParserConstants
RShift - Class in com.singularsys.jep.misc.bitwise
  Bitwise right shift with sign extension, like the java a >> b operator.
RShift() - Constructor for class com.singularsys.jep.misc.bitwise.RShift
RSQ - Static variable in interface com.singularsys.jep.parser.JccParserConstants
run(Stack<Object>) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecAdd
run(Stack<Object>) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecDiv
run(Stack<Object>) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecMod
run(Stack<Object>) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecMul
run(Stack<Object>) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecNegate
run(Stack<Object>) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecPow
run(Stack<Object>) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecRelational
run(Stack<Object>) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecSub
run(Stack<Object>) - Method in class com.singularsys.jep.functions.Abs
run(Stack<Object>) - Method in class com.singularsys.jep.functions.Add
  Calculates the result of applying the "+" operator to the arguments from the stack and pushes it back on the stack.
run(Stack<Object>) - Method in class com.singularsys.jep.functions.ArcCosine
run(Stack<Object>) - Method in class com.singularsys.jep.functions.ArcCosineH
run(Stack<Object>) - Method in class com.singularsys.jep.functions.ArcSine
run(Stack<Object>) - Method in class com.singularsys.jep.functions.ArcSineH
run(Stack<Object>) - Method in class com.singularsys.jep.functions.ArcTangent
run(Stack<Object>) - Method in class com.singularsys.jep.functions.ArcTangent2
run(Stack<Object>) - Method in class com.singularsys.jep.functions.ArcTanH
run(Stack<Object>) - Method in class com.singularsys.jep.functions.Arg
run(Stack<Object>) - Method in class com.singularsys.jep.functions.Assign
run(Stack<Object>) - Method in class com.singularsys.jep.functions.Average
run(Stack<Object>) - Method in class com.singularsys.jep.functions.Binomial
run(Stack<Object>) - Method in class com.singularsys.jep.functions.Ceil
run(Stack<Object>) - Method in class com.singularsys.jep.functions.Comparative
run(Stack<Object>) - Method in class com.singularsys.jep.functions.ComplexPFMC
run(Stack<Object>) - Method in class com.singularsys.jep.functions.Conjugate
run(Stack<Object>) - Method in class com.singularsys.jep.functions.Cosine
run(Stack<Object>) - Method in class com.singularsys.jep.functions.CosineH
run(Stack<Object>) - Method in class com.singularsys.jep.functions.Cross
run(Stack<Object>) - Method in class com.singularsys.jep.functions.Divide
run(Stack<Object>) - Method in class com.singularsys.jep.functions.Dot
run(Stack<Object>) - Method in class com.singularsys.jep.functions.Ele
run(Stack<Object>) - Method in class com.singularsys.jep.functions.Exp
run(Stack<Object>) - Method in class com.singularsys.jep.functions.Floor
run(Stack<Object>) - Method in class com.singularsys.jep.functions.If
run(Stack<Object>) - Method in class com.singularsys.jep.functions.Imaginary
run(Stack<Object>) - Method in class com.singularsys.jep.functions.LazyLogical
run(Stack<Object>) - Method in class com.singularsys.jep.functions.List
run(Stack<Object>) - Method in class com.singularsys.jep.functions.Logarithm
run(Stack<Object>) - Method in class com.singularsys.jep.functions.LogBase2
run(Stack<Object>) - Method in class com.singularsys.jep.functions.Logical
run(Stack<Object>) - Method in class com.singularsys.jep.functions.MinMax
run(Stack<Object>) - Method in class com.singularsys.jep.functions.Modulus
run(Stack<Object>) - Method in class com.singularsys.jep.functions.Multiply
run(Stack<Object>) - Method in class com.singularsys.jep.functions.NaturalLogarithm
run(Stack<Object>) - Method in class com.singularsys.jep.functions.Not
run(Stack<Object>) - Method in class com.singularsys.jep.functions.Polar
run(Stack<Object>) - Method in class com.singularsys.jep.functions.Power
run(Stack<Object>) - Method in class com.singularsys.jep.functions.Random
run(Stack<Object>) - Method in class com.singularsys.jep.functions.Real
run(Stack<Object>) - Method in class com.singularsys.jep.functions.Round
run(Stack<Object>) - Method in class com.singularsys.jep.functions.Sine
run(Stack<Object>) - Method in class com.singularsys.jep.functions.SineH
run(Stack<Object>) - Method in class com.singularsys.jep.functions.SquareRoot
  Applies the function to the parameters on the stack.
run(Stack<Object>) - Method in class com.singularsys.jep.functions.Str
run(Stack<Object>) - Method in class com.singularsys.jep.functions.StrictNaturalLogarithm
run(Stack<Object>) - Method in class com.singularsys.jep.functions.Subtract
run(Stack<Object>) - Method in class com.singularsys.jep.functions.Sum
  Calculates the result of summing up all parameters.
run(Stack<Object>) - Method in class com.singularsys.jep.functions.Tangent
run(Stack<Object>) - Method in class com.singularsys.jep.functions.TanH
run(Stack<Object>) - Method in class com.singularsys.jep.functions.UMinus
run(Stack<Object>) - Method in class com.singularsys.jep.misc.bitwise.BitAnd
run(Stack<Object>) - Method in class com.singularsys.jep.misc.bitwise.BitComp
run(Stack<Object>) - Method in class com.singularsys.jep.misc.bitwise.BitOr
run(Stack<Object>) - Method in class com.singularsys.jep.misc.bitwise.BitXor
run(Stack<Object>) - Method in class com.singularsys.jep.misc.bitwise.LShift
run(Stack<Object>) - Method in class com.singularsys.jep.misc.bitwise.RShift
run(Stack<Object>) - Method in class com.singularsys.jep.misc.bitwise.URShift
run(Stack<Object>) - Method in class com.singularsys.jep.misc.ExtendedOperatorSet.Factorial
run(Stack<Object>) - Method in class com.singularsys.jep.misc.javaops.AbstractInc
run(Stack<Object>) - Method in class com.singularsys.jep.misc.javaops.OpEquals
run(Stack<Object>) - Method in class com.singularsys.jep.misc.javaops.TernaryConditional
run(Stack<Object>) - Method in class com.singularsys.jep.misc.MacroFunction
  Calculates the value of the expression.
run(Stack<Object>) - Method in interface com.singularsys.jep.PostfixMathCommandI
  Run the function on the stack.
run(String[]) - Method in class com.singularsys.jepexamples.consoles.Console
  The main entry point with command line arguments

## S

sb - Variable in class com.singularsys.jep.PrintVisitor
scan(Reader) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Scan the input.
scan() - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Scan next equations from an existing stream.
scan() - Method in class com.singularsys.jep.configurableparser.Tokenizer
  Scans the input, breaking it down into tokens.
SELF_INVERSE - Static variable in class com.singularsys.jep.Operator
  self inverse operators like -(-x) !
SEMI - Static variable in interface com.singularsys.jep.parser.JccParserConstants
semiColonTerminatorMatcher() - Static method in class com.singularsys.jep.configurableparser.matchers.TerminatorTokenMatcher
  Factory creating a TerminalTokenMatcher which matches a semi-colon.
sentinel - Static variable in class com.singularsys.jep.configurableparser.ShuntingYard
SerializableExpression - Class in com.singularsys.jep.walkers
  A serializable representation of an expression.
SerializableExpression(Node) - Constructor for class com.singularsys.jep.walkers.SerializableExpression
  Construct a SerializableExpression from a given node
SerializableExpression() - Constructor for class com.singularsys.jep.walkers.SerializableExpression
  Constructor used by the serializable mechanism.
SerializableExpression.Constant - Class in com.singularsys.jep.walkers
SerializableExpression.Element - Interface in com.singularsys.jep.walkers
  interface used in internal representation of expression
SerializableExpression.Function - Class in com.singularsys.jep.walkers
SerializableExpression.Operator - Class in com.singularsys.jep.walkers
SerializableExpression.Variable - Class in com.singularsys.jep.walkers
SerializationTest - Class in com.singularsys.jeptests
SerializationTest() - Constructor for class com.singularsys.jeptests.SerializationTest
set(Evaluator, Node, Object) - Method in class com.singularsys.jep.functions.Ele
set(Evaluator, Node, Object) - Method in interface com.singularsys.jep.functions.LValueI
  Performs appropriate action to set an LValue.
set(Complex) - Method in class com.singularsys.jep.standard.Complex
  Copies the values from the parameter object to this object
set(double, double) - Method in class com.singularsys.jep.standard.Complex
  Sets the real and imaginary values of the object.
setAllowAssignment(boolean) - Method in class com.singularsys.jep.Jep
  Sets whether assignment equations like `y=x+1` are allowed.
setAllowUndeclared(boolean) - Method in class com.singularsys.jep.Jep
  Sets the value for the undeclared variables option.
setAllowUndeclared(boolean) - Method in class org.nfunk.jep.JEP
  Deprecated. Sets the value for the undeclared variables option.
setBinaryInverseOp(Operator) - Method in class com.singularsys.jep.Operator
setBinaryInverseOp(int, int) - Method in class com.singularsys.jep.OperatorTable
setComponent(JepComponent) - Method in class com.singularsys.jep.Jep
  Sets a single component.
setComponents(JepComponent[]) - Method in class com.singularsys.jep.Jep
  Sets one or more components for this Jep instance.
setCurNumberOfParameters(int) - Method in class com.singularsys.jep.functions.PostfixMathCommand
  Sets the number of current number of parameters used in the next call of run().
setCurNumberOfParameters(int) - Method in interface com.singularsys.jep.PostfixMathCommandI
  Sets the number of current number of parameters used in the next call of run().
setDebugStream(PrintStream) - Method in class com.singularsys.jep.parser.JccParserTokenManager
setDefaultValue(Object) - Method in class com.singularsys.jep.Jep
  Sets the default value used for new variables.
setDefaultValue(Object) - Method in class com.singularsys.jep.VariableFactory
  Sets the default value used whenever a new variable is created.
setDistributiveOver(Operator) - Method in class com.singularsys.jep.Operator
setDistributiveOver(int, int) - Method in class com.singularsys.jep.OperatorTable
setEvaluator(Evaluator) - Method in class com.singularsys.jep.ComponentSet
setExpressionString(String) - Method in class com.singularsys.jepexamples.applets.FractalCanvas
  Parses a new expression
setExpressionString(String) - Method in class com.singularsys.jepexamples.applets.GraphCanvas
  Sets a new string to be used as function
setFunction(String, PostfixMathCommandI) - Method in class com.singularsys.jep.parser.ASTFunNode
  Sets the function for a node.
setFunctionTable(FunctionTable) - Method in class com.singularsys.jep.ComponentSet
setHook(String, Object) - Method in class com.singularsys.jep.parser.SimpleNode
setIm(double) - Method in class com.singularsys.jep.standard.Complex
  Sets the imaginary component of the object
setImplicitMul(boolean) - Method in class com.singularsys.jep.Jep
  Sets the value of the implicit multiplication option.
setImplicitMul(boolean) - Method in class org.nfunk.jep.JEP
  Deprecated. Sets the value of the implicit multiplication option.
setImplicitMultiplicationSymbols(String...) - Method in class com.singularsys.jep.configurableparser.ConfigurableParser
  Sets those symbols which can appear on the right hand side of implicit multiplication.
setInitialTokenManagerState(int) - Method in class com.singularsys.jep.parser.JccParser
  Sets the initial state that the token manager is in.
setInverseOp(Operator) - Method in class com.singularsys.jep.Operator
setInverseOp(int, int) - Method in class com.singularsys.jep.OperatorTable
setIsConstant(boolean) - Method in class com.singularsys.jep.Variable
  Setting this property to true ensures that the value will not be changed.
setIterations(int) - Method in class com.singularsys.jepexamples.applets.FractalCanvas
setIterator(Lookahead2Iterator<Token>) - Method in class com.singularsys.jep.configurableparser.ShuntingYard
setKey(int) - Method in class com.singularsys.jep.Operator
  Key code used to identify the operator in the operator table.
setMathContext(MathContext) - Method in class com.singularsys.jep.bigdecimal.BigDecComponents
setMathContext(MathContext) - Method in class com.singularsys.jep.bigdecimal.BigDecFunctionTable
setMathContext(MathContext) - Method in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
setMathContext(MathContext) - Method in class com.singularsys.jep.bigdecimal.BigDecOperatorTable
setMathContext(MathContext) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecAdd
setMathContext(MathContext) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecDiv
setMathContext(MathContext) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecMod
setMathContext(MathContext) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecMul
setMathContext(MathContext) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecNegate
setMathContext(MathContext) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecPow
setMathContext(MathContext) - Method in class com.singularsys.jep.bigdecimal.functions.BigDecSub
setMaxLen(int) - Method in class com.singularsys.jep.PrintVisitor
  Sets the maximum length printed per line.
setMode(int, boolean) - Method in class com.singularsys.jep.PrintVisitor
  Set printing mode.
setNodeFactory(NodeFactory) - Method in class com.singularsys.jep.ComponentSet
setNumberFactory(NumberFactory) - Method in class com.singularsys.jep.ComponentSet
setNumberFormat(NumberFormat) - Method in class com.singularsys.jep.PrintVisitor
setNumOps(int) - Method in class com.singularsys.jep.OperatorTable
setOperator(Operator) - Method in class com.singularsys.jep.parser.ASTOpNode
  Sets the opID, name and pfmc for this node by looking up the values in the Operators class
setOperatorTable(OperatorTable) - Method in class com.singularsys.jep.ComponentSet
setParser(Parser) - Method in class com.singularsys.jep.ComponentSet
setPFMC(PostfixMathCommandI) - Method in class com.singularsys.jep.Operator
setPosition(int, int) - Method in class com.singularsys.jep.configurableparser.tokens.Token
setPosition(int, int) - Method in exception com.singularsys.jep.ParseException
setPrecedence(int) - Method in class com.singularsys.jep.configurableparser.TernaryOperator
setPrecedence(int) - Method in class com.singularsys.jep.Operator
  Set the precedence of the operator.
setPrecedenceTable(int[][]) - Method in class com.singularsys.jep.OperatorTable
  Sets the precedence of all operators at one time.
setPrintVisitor(PrintVisitor) - Method in class com.singularsys.jep.ComponentSet
setRe(double) - Method in class com.singularsys.jep.standard.Complex
  Sets the real component of the object
setRhsImpMul(boolean) - Method in class com.singularsys.jep.configurableparser.tokens.SymbolToken
setRootOp(Operator) - Method in class com.singularsys.jep.Operator
setRootOp(int, int) - Method in class com.singularsys.jep.OperatorTable
setStandardOperatorRelations() - Method in class com.singularsys.jep.OperatorTable
  Sets up the standard relations between +,-,*,/
setSymbol(String) - Method in class com.singularsys.jep.Operator
  Sets the symbol used by the operator.
setTabSize(int) - Method in class com.singularsys.jep.parser.JavaCharStream
setTolerance(double) - Method in class com.singularsys.jep.functions.Comparative
  Sets the tolerance used for comparing complex numbers
setTrapNullValues(boolean) - Method in class com.singularsys.jep.standard.StandardEvaluator
  Sets whether null values for variables are trapped.
setTraverse(boolean) - Method in class org.nfunk.jep.JEP
  Deprecated. Sets the value of the traverse option. setTraverse is useful for debugging purposes.
setUp() - Method in class com.singularsys.jeptests.bigdecimal.functions.BigDecRelationalTest
setUp() - Method in class com.singularsys.jeptests.BigDecimalTest
setUp() - Method in class com.singularsys.jeptests.BugsTest
setUp() - Method in class com.singularsys.jeptests.CPTest
setUp() - Method in class com.singularsys.jeptests.ExtendedParserTest
setUp() - Method in class com.singularsys.jeptests.JEPPrintTest
setUp() - Method in class com.singularsys.jeptests.JepTest
  Sets up the parser.
setUp() - Method in class com.singularsys.jeptests.ObservingTest
setUp() - Method in class com.singularsys.jeptests.PostfixEvalTest
setUp() - Method in class com.singularsys.jeptests.RealEvalTest
setUp() - Method in class com.singularsys.jeptests.TokenizerTest
setUpBeforeClass() - Static method in class com.singularsys.jeptests.TokenizerTest
setValidValue(boolean) - Method in class com.singularsys.jep.Variable
  Sets whether the value of variable is valid.
setValue(Object) - Method in class com.singularsys.jep.parser.ASTConstant
setValue(Object) - Method in class com.singularsys.jep.Variable
  Sets the value of the variable.
setValueRaw(Object) - Method in class com.singularsys.jep.Variable
  In general subclasses should override this method rather than setValue.
setVar(Variable) - Method in class com.singularsys.jep.parser.ASTVarNode
  Sets the name of the variable.
setVariableFactory(VariableFactory) - Method in class com.singularsys.jep.ComponentSet
setVariableFactory(VariableFactory) - Method in class com.singularsys.jep.VariableTable
setVariableTable(VariableTable) - Method in class com.singularsys.jep.ComponentSet
shallowCopy() - Method in class com.singularsys.jep.FunctionTable
  Returns a new shallow copy of this function table.
shallowCopy() - Method in class com.singularsys.jep.misc.CaseInsensitiveFunctionTable
shallowCopy() - Method in class com.singularsys.jep.standard.StandardFunctionTable
ShuntingYard - Class in com.singularsys.jep.configurableparser
  An operator precedence parser based on the shunting yard algorithm.
ShuntingYard(Jep, List<GrammarMatcher>) - Constructor for class com.singularsys.jep.configurableparser.ShuntingYard
SimpleExample - Class in com.singularsys.jepexamples
  A simple example that demonstrates the use of JEP for evaluation of a single expression.
SimpleExample() - Constructor for class com.singularsys.jepexamples.SimpleExample
SimpleNode - Class in com.singularsys.jep.parser
SimpleNode(int) - Constructor for class com.singularsys.jep.parser.SimpleNode
SimpleNode(Parser, int) - Constructor for class com.singularsys.jep.parser.SimpleNode
sin(Object) - Method in class com.singularsys.jep.functions.Sine
sin() - Method in class com.singularsys.jep.standard.Complex
  Returns the sine of this complex number.
Sine - Class in com.singularsys.jep.functions
Sine() - Constructor for class com.singularsys.jep.functions.Sine
SineH - Class in com.singularsys.jep.functions
SineH() - Constructor for class com.singularsys.jep.functions.SineH
singleQuoteStringMatcher() - Static method in class com.singularsys.jep.configurableparser.matchers.StringTokenMatcher
  Factory for matching single line single quoted strings.
singleQuoteStringMatcher() - Static method in class com.singularsys.jep.configurableparser.matchers.StringTokenMatcher2
  Factory for matching single line single quoted strings.
singleQuoteStringMatcher(boolean) - Static method in class com.singularsys.jep.configurableparser.matchers.StringTokenMatcher2
  Factory for matching single line single quoted strings.
sinh(Object) - Method in class com.singularsys.jep.functions.SineH
sinh() - Method in class com.singularsys.jep.standard.Complex
size() - Method in class com.singularsys.jep.FunctionTable
size() - Method in class com.singularsys.jep.VariableTable
slashSlashCommentMatcher() - Static method in class com.singularsys.jep.configurableparser.matchers.CommentTokenMatcher
  Recognize comments of the form /// ...
slashStarCommentMatcher() - Static method in class com.singularsys.jep.configurableparser.matchers.CommentTokenMatcher
  Recognize comments of the form /* ...
specialConstructor - Variable in exception com.singularsys.jep.parser.ParseException
  This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialToken - Variable in class com.singularsys.jep.parser.Token
  This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
split(String) - Method in class com.singularsys.jepexamples.consoles.Console
  Splits a string on spaces.
sqrt(Object) - Method in class com.singularsys.jep.functions.SquareRoot
  Calculates the square root of the parameter.
sqrt() - Method in class com.singularsys.jep.standard.Complex
  Calculates the square root of this object.
SquareRoot - Class in com.singularsys.jep.functions
SquareRoot() - Constructor for class com.singularsys.jep.functions.SquareRoot
stack - Variable in class com.singularsys.jep.walkers.PostfixEvaluator
StandardComponents - Class in com.singularsys.jep.standard
StandardComponents() - Constructor for class com.singularsys.jep.standard.StandardComponents
StandardConfigurableParser - Class in com.singularsys.jep.configurableparser
StandardConfigurableParser() - Constructor for class com.singularsys.jep.configurableparser.StandardConfigurableParser
  Create a standard configurable parse with standard options.
StandardEvaluator - Class in com.singularsys.jep.standard
StandardEvaluator() - Constructor for class com.singularsys.jep.standard.StandardEvaluator
StandardFunctionTable - Class in com.singularsys.jep.standard
StandardFunctionTable() - Constructor for class com.singularsys.jep.standard.StandardFunctionTable
StandardOperatorTable - Class in com.singularsys.jep.standard
StandardOperatorTable() - Constructor for class com.singularsys.jep.standard.StandardOperatorTable
  Create the standard set of operators.
StandardParser - Class in com.singularsys.jep.parser
StandardParser() - Constructor for class com.singularsys.jep.parser.StandardParser
StandardVariableTable - Class in com.singularsys.jep.standard
  A VariableTable which defines some constant values.
StandardVariableTable(VariableFactory) - Constructor for class com.singularsys.jep.standard.StandardVariableTable
Start() - Method in class com.singularsys.jep.parser.JccParser
  GRAMMAR START
staticFlag - Static variable in class com.singularsys.jep.parser.JavaCharStream
stm - Variable in class com.singularsys.jep.configurableparser.ConfigurableParser
Str - Class in com.singularsys.jep.functions
  Converts an object into its string representation.
Str() - Constructor for class com.singularsys.jep.functions.Str
StrictNaturalLogarithm - Class in com.singularsys.jep.functions
  A strict version of Natural logarithm.
StrictNaturalLogarithm() - Constructor for class com.singularsys.jep.functions.StrictNaturalLogarithm
  Logarithm base e.
StrictNaturalLogarithm(double) - Constructor for class com.singularsys.jep.functions.StrictNaturalLogarithm
  Logarithm to any other base.
STRING_LITERAL - Static variable in interface com.singularsys.jep.parser.JccParserConstants
StringToken - Class in com.singularsys.jep.configurableparser.tokens
  Single or double quoted strings.
StringToken(String, String, char, boolean) - Constructor for class com.singularsys.jep.configurableparser.tokens.StringToken
  Build a string token.
StringTokenMatcher - Class in com.singularsys.jep.configurableparser.matchers
  Base class for matching quoted strings.
StringTokenMatcher(Pattern, char) - Constructor for class com.singularsys.jep.configurableparser.matchers.StringTokenMatcher
  A StringTokenMatcher with a given regular expression pattern.
StringTokenMatcher2 - Class in com.singularsys.jep.configurableparser.matchers
  Base class for matching quoted strings.
StringTokenMatcher2(char, boolean) - Constructor for class com.singularsys.jep.configurableparser.matchers.StringTokenMatcher2
  Construct a string matcher.
sub(Object, Object) - Method in class com.singularsys.jep.functions.Subtract
sub(Vector, Vector) - Method in class com.singularsys.jep.functions.Subtract
sub(Number, Number) - Method in class com.singularsys.jep.functions.Subtract
sub(Complex, Complex) - Method in class com.singularsys.jep.functions.Subtract
sub(Complex, Number) - Method in class com.singularsys.jep.functions.Subtract
sub(Number, Complex) - Method in class com.singularsys.jep.functions.Subtract
sub(Complex) - Method in class com.singularsys.jep.standard.Complex
  Adds the complex number with another complex value.
substitute(Node, String, Node) - Method in class com.singularsys.jep.walkers.SubstitutionVisitor
  Substitutes all occurrences of variable var with replacement.
substitute(Node, Node) - Method in class com.singularsys.jep.walkers.SubstitutionVisitor
  Substitutes into orig the equation given by sub
substitute(Node, Node[]) - Method in class com.singularsys.jep.walkers.SubstitutionVisitor
substitute(Node, String[], Node[]) - Method in class com.singularsys.jep.walkers.SubstitutionVisitor
  Substitutes all occurrences of a set of variable var with a set of replacements.
substitute(Node, String[], Object[]) - Method in class com.singularsys.jep.walkers.SubstitutionVisitor
  Substitute a set of names with a set of values.
SubstitutionVisitor - Class in com.singularsys.jep.walkers
  Allows substitution of a given variable with an expression tree.
SubstitutionVisitor(Jep) - Constructor for class com.singularsys.jep.walkers.SubstitutionVisitor
Subtract - Class in com.singularsys.jep.functions
Subtract() - Constructor for class com.singularsys.jep.functions.Subtract
SUFFIX - Static variable in class com.singularsys.jep.Operator
  postfix operators x%
Sum - Class in com.singularsys.jep.functions
  This class serves mainly as an example of a function that accepts any number of parameters.
Sum() - Constructor for class com.singularsys.jep.functions.Sum
  Constructor.
supressExaminingChildren(Node) - Method in class com.singularsys.jep.walkers.PostfixEvaluator
supressExaminingChildren(Node) - Method in class com.singularsys.jep.walkers.PostfixTreeWalker
  Whether to examine the children of this nodes.
SwitchTo(int) - Method in class com.singularsys.jep.parser.JccParserTokenManager
SymbolToken - Class in com.singularsys.jep.configurableparser.tokens
  A simple type of token which represents a fixed string of characters.
SymbolToken(String) - Constructor for class com.singularsys.jep.configurableparser.tokens.SymbolToken
SymbolToken(String, boolean) - Constructor for class com.singularsys.jep.configurableparser.tokens.SymbolToken
  Construct a symbol token with a specified value for the implicit multiplication flag.
SymbolTokenMatcher - Class in com.singularsys.jep.configurableparser.matchers
  Matches a fixed set of symbols, each represented by a SymbolToken.
SymbolTokenMatcher() - Constructor for class com.singularsys.jep.configurableparser.matchers.SymbolTokenMatcher
SYMMETRIC - Static variable in class com.singularsys.jep.Operator
  Symmetric relation x=y implies y=x.

## T

ta - Variable in class com.singularsys.jepexamples.consoles.Console
  Text area for user input in applets.
table - Variable in class com.singularsys.jep.FunctionTable
table - Variable in class com.singularsys.jep.VariableTable
tableCleared(VariableTable) - Method in class com.singularsys.jep.misc.VariableTableObserver
  Called when the variable table has been cleared.
tabSize - Variable in class com.singularsys.jep.parser.JavaCharStream
tan(Object) - Method in class com.singularsys.jep.functions.Tangent
tan() - Method in class com.singularsys.jep.standard.Complex
  Returns the tangent of this complex number.
Tangent - Class in com.singularsys.jep.functions
Tangent() - Constructor for class com.singularsys.jep.functions.Tangent
TanH - Class in com.singularsys.jep.functions
TanH() - Constructor for class com.singularsys.jep.functions.TanH
tanh(Object) - Method in class com.singularsys.jep.functions.TanH
tanh() - Method in class com.singularsys.jep.standard.Complex
tearDown() - Method in class com.singularsys.jeptests.ObservingTest
tearDown() - Method in class com.singularsys.jeptests.TokenizerTest
tearDownAfterClass() - Static method in class com.singularsys.jeptests.TokenizerTest
TerminatorToken - Class in com.singularsys.jep.configurableparser.tokens
  A token representing the end of the equation.
TerminatorToken(String) - Constructor for class com.singularsys.jep.configurableparser.tokens.TerminatorToken
TerminatorTokenMatcher - Class in com.singularsys.jep.configurableparser.matchers
  A token matcher which matches the end of an expression
TerminatorTokenMatcher(Pattern) - Constructor for class com.singularsys.jep.configurableparser.matchers.TerminatorTokenMatcher
TerminatorTokenMatcher(String) - Constructor for class com.singularsys.jep.configurableparser.matchers.TerminatorTokenMatcher
TERNARY - Static variable in class com.singularsys.jep.Operator
  three argument operators like java's cond?
TernaryConditional - Class in com.singularsys.jep.misc.javaops
TernaryConditional() - Constructor for class com.singularsys.jep.misc.javaops.TernaryConditional
TernaryOperator - Class in com.singularsys.jep.configurableparser
  A class representing a ternary operator, for example x?
TernaryOperator(String, String, String, PostfixMathCommandI, int) - Constructor for class com.singularsys.jep.configurableparser.TernaryOperator
TernaryOperator(String, String, String, PostfixMathCommandI, int, int) - Constructor for class com.singularsys.jep.configurableparser.TernaryOperator
TernaryOperator.RhsTernaryOperator - Class in com.singularsys.jep.configurableparser
test(String, boolean) - Method in class com.singularsys.jeptests.BigDecimalTest
  Test expression against boolean
test(String, String) - Method in class com.singularsys.jeptests.BigDecimalTest
testAddOp() - Method in class com.singularsys.jeptests.CPTest
  Tests the addOperator method
testAssign() - Method in class com.singularsys.jeptests.JepTest
testBinom() - Method in class com.singularsys.jeptests.JepTest
testBitwise() - Method in class com.singularsys.jeptests.ExtendedParserTest
testBlankParser() - Method in class com.singularsys.jeptests.JepTest
  Test creating a Jep instance with no functions and no variables.
testBug49() - Method in class com.singularsys.jeptests.BugsTest
  Tests bug 49.
testBug61() - Method in class com.singularsys.jeptests.CPTest
testChangeVariable() - Method in class com.singularsys.jeptests.JepTest
  Test changing variables value after parsing
testChangeVariable() - Method in class com.singularsys.jeptests.RealEvalTest
testComplex() - Method in class com.singularsys.jeptests.ExtendedParserTest
testComplex() - Method in class com.singularsys.jeptests.JepTest
testComplex() - Method in class com.singularsys.jeptests.RealEvalTest
testConfParser() - Method in class com.singularsys.jeptests.ExpressionEvalTest
testConstantsLW() - Method in class com.singularsys.jeptests.SerializationTest
testConstantsSerialised() - Method in class com.singularsys.jeptests.SerializationTest
testCP() - Method in class com.singularsys.jeptests.BigDecimalTest
testCPStrings() - Method in class com.singularsys.jeptests.CPTest
testCPStrings() - Method in class com.singularsys.jeptests.RealEvalTest
testEle() - Method in class com.singularsys.jeptests.functions.EleTest
testEmptyEqn() - Method in class com.singularsys.jeptests.JepTest
testEmptyEqn2() - Method in class com.singularsys.jeptests.CPTest
testEmptyEqn2() - Method in class com.singularsys.jeptests.JepTest
testEmptyEquations() - Method in class com.singularsys.jeptests.TokenizerTest
testEvalExceptions() - Method in class com.singularsys.jeptests.JepTest
  Test whether evaluation exceptions are thrown when they should be.
testEvaluate() - Method in class com.singularsys.jeptests.JepTest
  Tests the evaluate() method.
testEvaluate() - Method in class com.singularsys.jeptests.RealEvalTest
testExpectedTokenSequence() - Method in class com.singularsys.jeptests.JepTest
  Tests for bug #52
testExpr() - Method in class com.singularsys.jeptests.SerializationTest
  Test simple serialization
testExtended() - Method in class com.singularsys.jeptests.TokenizerTest
testFormat() - Method in class com.singularsys.jeptests.JepTest
testFractalBug() - Method in class com.singularsys.jeptests.BugsTest
  Tests a bug that lead the FractalCanvas example to fail
testFunction() - Method in class com.singularsys.jeptests.ExtendedParserTest
testFunction() - Method in class com.singularsys.jeptests.JepTest
testIf() - Method in class com.singularsys.jeptests.JepTest
testImplicitMul() - Method in class com.singularsys.jeptests.JepTest
testImport() - Method in class com.singularsys.jeptests.SerializationTest
  Test passing serialized objects between two jep instances
testIncrement() - Method in class com.singularsys.jeptests.ExtendedParserTest
testIt() - Method in class com.singularsys.jeptests.TokenizerTest
testJepConfigParser() - Method in class com.singularsys.jeptests.SerializationTest
testJepInstance(Jep, String) - Method in class com.singularsys.jeptests.ExpressionEvalTest
  Loads the file specified in fileName.
testJepStdParser() - Method in class com.singularsys.jeptests.SerializationTest
testLazyLogical() - Method in class com.singularsys.jeptests.ExtendedParserTest
testLazyLogical() - Method in class com.singularsys.jeptests.JepTest
testListAccess() - Method in class com.singularsys.jeptests.JepTest
testListAccess() - Method in class com.singularsys.jeptests.RealEvalTest
testLogarithm() - Method in class com.singularsys.jeptests.functions.LogarithmTest
  Test method for 'org.nfunk.jep.function.Logarithm.run(Stack)' Tests the return value of log(NaN).
testLogarithm() - Method in class com.singularsys.jeptests.JepTest
testLogical() - Method in class com.singularsys.jeptests.ExtendedParserTest
testLogical() - Method in class com.singularsys.jeptests.JepTest
testMacroFunction() - Method in class com.singularsys.jeptests.JepTest
testMul() - Method in class com.singularsys.jeptests.ComplexTest
  Tests the mul method
testMultiDimArray() - Method in class com.singularsys.jeptests.JepTest
testMultiDimArray() - Method in class com.singularsys.jeptests.RealEvalTest
testMultiDimArrayAccess() - Method in class com.singularsys.jeptests.CPTest
testMultiDimArrayAccess() - Method in class com.singularsys.jeptests.RealEvalTest
testMultiLine() - Method in class com.singularsys.jeptests.JepTest
testMultiLineComments() - Method in class com.singularsys.jeptests.TokenizerTest
testMultiLineWhiteSpace() - Method in class com.singularsys.jeptests.TokenizerTest
testNaN() - Method in class com.singularsys.jeptests.JepTest
testNaturalLogarithm() - Method in class com.singularsys.jeptests.functions.NaturalLogarithmTest
  Test method for 'org.nfunk.jep.function.Logarithm.run(Stack)' Tests the return value of log(NaN).
testNumbers() - Method in class com.singularsys.jeptests.JepTest
testNumParam() - Method in class com.singularsys.jeptests.ExtendedParserTest
testNumParam() - Method in class com.singularsys.jeptests.JepTest
testObserving() - Method in class com.singularsys.jeptests.ObservingTest
testOpEquals() - Method in class com.singularsys.jeptests.ExtendedParserTest
testOverlappingNames() - Method in class com.singularsys.jeptests.ExtendedParserTest
testParseException() - Method in class com.singularsys.jeptests.ExtendedParserTest
testParseException() - Method in class com.singularsys.jeptests.JepTest
  Tests whether a parse exceptions are thrown when they should be.
testPlusPlus() - Method in class com.singularsys.jeptests.ExtendedParserTest
testPlusPlus() - Method in class com.singularsys.jeptests.JepTest
testPostfixEvaluator() - Method in class com.singularsys.jeptests.ExpressionEvalTest
testPower() - Method in class com.singularsys.jeptests.ComplexTest
  Tests the power method
testRead() - Method in class com.singularsys.jeptests.SerializationTest
testReals() - Method in class com.singularsys.jeptests.ExpressionEvalTest
testRemoveWhitespace() - Method in class com.singularsys.jeptests.TokenizerTest
testScan() - Method in class com.singularsys.jeptests.TokenizerTest
testScanOps() - Method in class com.singularsys.jeptests.TokenizerTest
testSemiColon() - Method in class com.singularsys.jeptests.JepTest
testSemiColon() - Method in class com.singularsys.jeptests.TokenizerTest
testSemiColon2() - Method in class com.singularsys.jeptests.TokenizerTest
testSerializableExpression() - Method in class com.singularsys.jeptests.SerializationTest
  Test passing serialized objects between two jep instances
testSetAllowUndeclared() - Method in class com.singularsys.jeptests.BugsTest
  Tests bug [ 1585128 ] setAllowUndeclared does not work!!!
testSetAllowUndeclared() - Method in class com.singularsys.jeptests.JepTest
  Tests whether allowUndeclared is working properly.
testSetAllowUndeclared() - Method in class com.singularsys.jeptests.PostfixEvalTest
testSimpleSum() - Method in class com.singularsys.jeptests.JepTest
testSizes() - Method in class com.singularsys.jeptests.SerializationTest
testSpecialCommands(String) - Method in class com.singularsys.jepexamples.consoles.BigDecimalConsole
testSpecialCommands(String) - Method in class com.singularsys.jepexamples.consoles.Console
  Checks for special commands.
testSpecialCommands(String) - Method in class com.singularsys.jepexamples.consoles.PrefixDumperConsole
testStandard() - Method in class com.singularsys.jeptests.ExpressionEvalTest
testStringRep() - Method in class com.singularsys.jeptests.SerializationTest
testStrings() - Method in class com.singularsys.jeptests.ExtendedParserTest
testStrings() - Method in class com.singularsys.jeptests.JepTest
testStrings() - Method in class com.singularsys.jeptests.RealEvalTest
testTernary() - Method in class com.singularsys.jeptests.ExtendedParserTest
testTokens() - Method in class com.singularsys.jeptests.TokenizerTest
  Tests individual tokens
testTwoString() - Method in class com.singularsys.jeptests.TokenizerTest
testUminusPower() - Method in class com.singularsys.jeptests.JepTest
testUpperCaseOperator() - Method in class com.singularsys.jeptests.ExtendedParserTest
testVariableTable() - Method in class com.singularsys.jeptests.SerializationTest
testWrite() - Method in class com.singularsys.jeptests.SerializationTest
ThreadTest - Class in com.singularsys.jepexamples.diagnostics
  Testing thread safety, using Taylor approximation to ln(x).
ThreadTest() - Constructor for class com.singularsys.jepexamples.diagnostics.ThreadTest
tk - Variable in class com.singularsys.jep.configurableparser.ConfigurableParser
toFullString() - Method in class com.singularsys.jep.Operator
  returns a verbose representation of the operator and all its properties.
Token - Class in com.singularsys.jep.configurableparser.tokens
  Base class for tokens.
Token(String) - Constructor for class com.singularsys.jep.configurableparser.tokens.Token
token - Variable in class com.singularsys.jep.parser.JccParser
Token - Class in com.singularsys.jep.parser
  Describes the input token stream.
Token() - Constructor for class com.singularsys.jep.parser.Token
token_source - Variable in class com.singularsys.jep.parser.JccParser
TokenBuilder - Interface in com.singularsys.jep.configurableparser.matchers
  Sub-interface of TokenMatcher which allows tokens to be created without matching input text.
TokenFilter - Interface in com.singularsys.jep.configurableparser
  Classes which filter the list of tokens.
tokenImage - Static variable in interface com.singularsys.jep.parser.JccParserConstants
tokenImage - Variable in exception com.singularsys.jep.parser.ParseException
  This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
Tokenizer - Class in com.singularsys.jep.configurableparser
  Breaks the input into a set of tokens.
Tokenizer(BufferedReader, List<TokenMatcher>) - Constructor for class com.singularsys.jep.configurableparser.Tokenizer
  Construct a tokenizer for a given input.
TokenizerTest - Class in com.singularsys.jeptests
TokenizerTest() - Constructor for class com.singularsys.jeptests.TokenizerTest
TokenMatcher - Interface in com.singularsys.jep.configurableparser.matchers
  Interface defining classes which match tokens
TokenMgrError - Error in com.singularsys.jep.parser
TokenMgrError() - Constructor for error com.singularsys.jep.parser.TokenMgrError
TokenMgrError(String, int) - Constructor for error com.singularsys.jep.parser.TokenMgrError
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error com.singularsys.jep.parser.TokenMgrError
tokens - Variable in class com.singularsys.jep.configurableparser.Tokenizer
TokSpeed - Class in com.singularsys.jepexamples.diagnostics
  Compares the speed of evaluation between standard evaluator and real evaluator and occasionally java.
TokSpeed() - Constructor for class com.singularsys.jepexamples.diagnostics.TokSpeed
toNode(Jep) - Method in class com.singularsys.jep.walkers.SerializableExpression
  Convert to a node in a given context.
topNode - Variable in class com.singularsys.jep.misc.MacroFunction
toString() - Method in class com.singularsys.jep.configurableparser.matchers.OperatorTokenMatcher
toString(List<Token>) - Static method in class com.singularsys.jep.configurableparser.Tokenizer
toString() - Method in class com.singularsys.jep.configurableparser.tokens.OperatorToken
toString() - Method in class com.singularsys.jep.configurableparser.tokens.Token
toString() - Method in class com.singularsys.jep.FunctionTable
toString(Node) - Method in class com.singularsys.jep.Jep
  Returns a string representation of an expression.
toString() - Method in class com.singularsys.jep.Operator
toString() - Method in class com.singularsys.jep.OperatorTable
  String rep operators ordered by precedence, one per line.
toString() - Method in class com.singularsys.jep.parser.ASTConstant
toString() - Method in class com.singularsys.jep.parser.ASTFunNode
  Returns a string containing the function name.
toString() - Method in class com.singularsys.jep.parser.ASTOpNode
  Returns a string containing the function name.
toString() - Method in class com.singularsys.jep.parser.ASTVarNode
  Creates a string containing the variable's name and value
toString(String) - Method in class com.singularsys.jep.parser.SimpleNode
toString() - Method in class com.singularsys.jep.parser.Token
  Returns the image.
toString(Node) - Method in class com.singularsys.jep.PrintVisitor
  Returns a String representation of the equation.
toString() - Method in class com.singularsys.jep.standard.Complex
  Returns the value of this complex number as a string in the format: (real, imaginary).
toString(NumberFormat) - Method in class com.singularsys.jep.standard.Complex
toString(NumberFormat, boolean) - Method in class com.singularsys.jep.standard.Complex
  Prints using specified number format in format or "2" or "3 i" or "(2+3 i)" if flag is true or "2+3 i" if flag is false
toString() - Method in class com.singularsys.jep.Variable
  Returns a string with the variable name followed by it's value.
toString() - Method in class com.singularsys.jep.VariableTable
toString() - Method in class com.singularsys.jep.walkers.SerializableExpression.Constant
toString() - Method in class com.singularsys.jep.walkers.SerializableExpression.Function
toString() - Method in class com.singularsys.jep.walkers.SerializableExpression.Operator
toString() - Method in class com.singularsys.jep.walkers.SerializableExpression
toString() - Method in class com.singularsys.jep.walkers.SerializableExpression.Variable
toString() - Method in class com.singularsys.jep.walkers.TreeAnalyzer
  Reports statistics about the tree, number of nodes, depth, and the number of varibles, functions, operators and constants with the number of times each occurs.
TRANSITIVE - Static variable in class com.singularsys.jep.Operator
  Transitive relations x=y and y=z implies x=z
traverse - Variable in class org.nfunk.jep.JEP
  Deprecated. Traverse the tree after parsing
TreeAnalyzer - Class in com.singularsys.jep.walkers
  Analyze an expression, counting the number of nodes of each type, and recording which variables, functions and operators occurred in the expression.
TreeAnalyzer(Node) - Constructor for class com.singularsys.jep.walkers.TreeAnalyzer
TreeAnalyzer() - Constructor for class com.singularsys.jep.walkers.TreeAnalyzer
  Creates an empty tree analyser.
TWO - Static variable in class com.singularsys.jep.bigdecimal.BigDecNumberFactory
TWO - Static variable in class com.singularsys.jep.standard.DoubleNumberFactory

## U

umin(Object) - Method in class com.singularsys.jep.functions.UMinus
UMinus - Class in com.singularsys.jep.functions
UMinus() - Constructor for class com.singularsys.jep.functions.UMinus
UNARY - Static variable in class com.singularsys.jep.Operator
  Unary operators, such as -x !
UnaryExpression() - Method in class com.singularsys.jep.parser.JccParser
UnaryExpressionNotPlusMinus() - Method in class com.singularsys.jep.parser.JccParser
unlimitedPrecisionTest() - Method in class com.singularsys.jeptests.BigDecimalTest
update(Observable, Object) - Method in class com.singularsys.jep.misc.VariableTableObserver
  Called when the Observable.notifyObservers() method is called.
UpdateLineColumn(char) - Method in class com.singularsys.jep.parser.JavaCharStream
UpperCaseOperatorTokenMatcher - Class in com.singularsys.jep.configurableparser.matchers
  A case insensitive operator token matcher.
UpperCaseOperatorTokenMatcher() - Constructor for class com.singularsys.jep.configurableparser.matchers.UpperCaseOperatorTokenMatcher
URShift - Class in com.singularsys.jep.misc.bitwise
  Bitwise right shift with zero extension, like the java a <<< b operator.
URShift() - Constructor for class com.singularsys.jep.misc.bitwise.URShift
USE_BINDING_FOR_PRINT - Static variable in class com.singularsys.jep.Operator
  For non commutative operators printing can be determined by the left or right binding.
useBindingForPrint() - Method in class com.singularsys.jep.Operator

## V

valueOf(String) - Static method in enum com.singularsys.jepexamples.consoles.Console.SPEC_ACTION
  Returns the enum constant of this type with the specified name.
values() - Method in class com.singularsys.jep.FunctionTable
values() - Method in class com.singularsys.jep.VariableTable
  Deprecated.
values() - Static method in enum com.singularsys.jepexamples.consoles.Console.SPEC_ACTION
  Returns an array containing the constants of this enum type, in the order they are declared.
valueTest(String, Object) - Method in class com.singularsys.jeptests.JepTest
  Test result j.evaluate(j.parse(expr))
valueTest(String, double, double) - Method in class com.singularsys.jeptests.JepTest
  Test values to within a given precision
valueTest(String, Object) - Method in class com.singularsys.jeptests.RealEvalTest
valueTestNaN(String) - Method in class com.singularsys.jeptests.JepTest
  Test whether an expression evaluates to NaN
valueTestString(String, String) - Method in class com.singularsys.jeptests.JepTest
varFac - Variable in class com.singularsys.jep.ComponentSet
varFac - Variable in class com.singularsys.jep.Jep
  Variable Factory
Variable() - Method in class com.singularsys.jep.parser.JccParser
Variable - Class in com.singularsys.jep
  Information about a variable.
Variable(String) - Constructor for class com.singularsys.jep.Variable
  Constructors are protected.
Variable(String, Object) - Constructor for class com.singularsys.jep.Variable
  Constructors are protected.
Variable(Variable) - Constructor for class com.singularsys.jep.Variable
  Copy constructor
variableAdded(Variable) - Method in class com.singularsys.jep.misc.VariableTableObserver
  Called when a variable is added to the table.
variableChanged(Variable) - Method in class com.singularsys.jep.misc.VariableTableObserver
  Called when a variable value has changed.
VariableFactory - Class in com.singularsys.jep
  A factory class which is used to create variables.
VariableFactory() - Constructor for class com.singularsys.jep.VariableFactory
variableRemoved(Variable) - Method in class com.singularsys.jep.misc.VariableTableObserver
  Called when a variable is removed from the table.
VariableTable - Class in com.singularsys.jep
  A table of variables.
VariableTable() - Constructor for class com.singularsys.jep.VariableTable
VariableTableObserver - Class in com.singularsys.jep.misc
  Base class for observing Variables and the VariableTable.
VariableTableObserver(VariableTable) - Constructor for class com.singularsys.jep.misc.VariableTableObserver
VariableTableObserver(Jep) - Constructor for class com.singularsys.jep.misc.VariableTableObserver
varTab - Variable in class com.singularsys.jep.ComponentSet
varTab - Variable in class com.singularsys.jep.Jep
  Variable Table
VectorConsole - Class in com.singularsys.jepexamples.consoles
  A console which illustrates a different syntax for vectors using mathematical (1,2,3) notation. the tokenizer
VectorConsole() - Constructor for class com.singularsys.jepexamples.consoles.VectorConsole
vf - Variable in class com.singularsys.jep.VariableTable
visit(ASTConstant, Object) - Method in interface com.singularsys.jep.ParserVisitor
visit(ASTFunNode, Object) - Method in interface com.singularsys.jep.ParserVisitor
visit(ASTVarNode, Object) - Method in interface com.singularsys.jep.ParserVisitor
visit(ASTOpNode, Object) - Method in interface com.singularsys.jep.ParserVisitor
visit(ASTFunNode, Object) - Method in class com.singularsys.jep.PrintVisitor
  prints a standard function: fun(arg, arg)
visit(ASTOpNode, Object) - Method in class com.singularsys.jep.PrintVisitor
visit(ASTVarNode, Object) - Method in class com.singularsys.jep.PrintVisitor
visit(ASTConstant, Object) - Method in class com.singularsys.jep.PrintVisitor
visit(Node) - Method in class com.singularsys.jep.reals.RealEvaluator
visit(ASTConstant, Object) - Method in class com.singularsys.jep.standard.StandardEvaluator
visit(ASTFunNode, Object) - Method in class com.singularsys.jep.standard.StandardEvaluator
visit(ASTVarNode, Object) - Method in class com.singularsys.jep.standard.StandardEvaluator
visit(ASTOpNode, Object) - Method in class com.singularsys.jep.standard.StandardEvaluator
visit(ASTConstant, Object) - Method in class com.singularsys.jep.walkers.DeepCopyVisitor
visit(ASTFunNode, Object) - Method in class com.singularsys.jep.walkers.DeepCopyVisitor
visit(ASTOpNode, Object) - Method in class com.singularsys.jep.walkers.DeepCopyVisitor
visit(ASTVarNode, Object) - Method in class com.singularsys.jep.walkers.DeepCopyVisitor
visit(Node) - Method in class com.singularsys.jep.walkers.DoNothingVisitor
visit(ASTConstant, Object) - Method in class com.singularsys.jep.walkers.DoNothingVisitor
  Visit a constant node.
visit(ASTVarNode, Object) - Method in class com.singularsys.jep.walkers.DoNothingVisitor
  Visit a variable node.
visit(ASTFunNode, Object) - Method in class com.singularsys.jep.walkers.DoNothingVisitor
  Visit a function node.
visit(ASTOpNode, Object) - Method in class com.singularsys.jep.walkers.DoNothingVisitor
  Visit a operator node.
visit(ASTFunNode, int, int) - Method in class com.singularsys.jep.walkers.PostfixEvaluator
visit(ASTOpNode, int, int) - Method in class com.singularsys.jep.walkers.PostfixEvaluator
visit(ASTVarNode, int, int) - Method in class com.singularsys.jep.walkers.PostfixEvaluator
visit(ASTConstant, int, int) - Method in class com.singularsys.jep.walkers.PostfixEvaluator
visit(ASTFunNode, int, int) - Method in class com.singularsys.jep.walkers.PostfixTreeWalker
  Visit a function node
visit(ASTOpNode, int, int) - Method in class com.singularsys.jep.walkers.PostfixTreeWalker
  Visit an operator node
visit(ASTVarNode, int, int) - Method in class com.singularsys.jep.walkers.PostfixTreeWalker
  Visit a variable node
visit(ASTConstant, int, int) - Method in class com.singularsys.jep.walkers.PostfixTreeWalker
  Visit a constant node
visit(ASTConstant, int, int) - Method in class com.singularsys.jep.walkers.PrefixTreeDumper
visit(ASTFunNode, int, int) - Method in class com.singularsys.jep.walkers.PrefixTreeDumper
visit(ASTOpNode, int, int) - Method in class com.singularsys.jep.walkers.PrefixTreeDumper
visit(ASTVarNode, int, int) - Method in class com.singularsys.jep.walkers.PrefixTreeDumper
visit(ASTFunNode, int, int) - Method in class com.singularsys.jep.walkers.PrefixTreeWalker
visit(ASTOpNode, int, int) - Method in class com.singularsys.jep.walkers.PrefixTreeWalker
visit(ASTVarNode, int, int) - Method in class com.singularsys.jep.walkers.PrefixTreeWalker
visit(ASTConstant, int, int) - Method in class com.singularsys.jep.walkers.PrefixTreeWalker
visit(ASTFunNode, int, int) - Method in class com.singularsys.jep.walkers.SerializableExpression
visit(ASTOpNode, int, int) - Method in class com.singularsys.jep.walkers.SerializableExpression
visit(ASTVarNode, int, int) - Method in class com.singularsys.jep.walkers.SerializableExpression
visit(ASTConstant, int, int) - Method in class com.singularsys.jep.walkers.SerializableExpression
visit(ASTVarNode, Object) - Method in class com.singularsys.jep.walkers.SubstitutionVisitor
visit(ASTFunNode, int, int) - Method in class com.singularsys.jep.walkers.TreeAnalyzer
visit(ASTOpNode, int, int) - Method in class com.singularsys.jep.walkers.TreeAnalyzer
visit(ASTVarNode, int, int) - Method in class com.singularsys.jep.walkers.TreeAnalyzer
visit(ASTConstant, int, int) - Method in class com.singularsys.jep.walkers.TreeAnalyzer
visitChildren(ASTFunNode) - Method in class com.singularsys.jep.reals.RealEvaluator
visitChildren(Node, Object) - Method in class com.singularsys.jep.walkers.DoNothingVisitor
  Gets the result of visiting children of a array of nodes.
visitConstant(ASTConstant) - Method in class com.singularsys.jep.reals.RealEvaluator
visitFun(ASTFunNode) - Method in class com.singularsys.jep.standard.StandardEvaluator
  Visits a function/operator node.
visitFunction(ASTFunNode) - Method in class com.singularsys.jep.reals.RealEvaluator
visitNode(Node, Object) - Method in class com.singularsys.jep.walkers.DoNothingVisitor
  Used to recursively visit the children of a node.
visitVariable(ASTVarNode) - Method in class com.singularsys.jep.reals.RealEvaluator
vt - Variable in class com.singularsys.jep.NodeFactory
vt - Variable in class com.singularsys.jep.walkers.DoNothingVisitor

## W

walk(Node) - Method in class com.singularsys.jep.walkers.PostfixTreeWalker
  Start transversal of the expression.
walk(Node) - Method in class com.singularsys.jep.walkers.PrefixTreeWalker
  Uses a non-recursive method to traverse the tree under the node 'top'.
walkSubEquations(Node) - Method in class com.singularsys.jep.walkers.PostfixTreeWalker
  If a supressExaminingChildren() returns true, then the children of the node will not be visited by default.
WhiteSpaceCommentFilter - Class in com.singularsys.jep.configurableparser
WhiteSpaceCommentFilter() - Constructor for class com.singularsys.jep.configurableparser.WhiteSpaceCommentFilter
WhiteSpaceToken - Class in com.singularsys.jep.configurableparser.tokens
  Tokens representing sequence of white space characters.
WhiteSpaceToken(String) - Constructor for class com.singularsys.jep.configurableparser.tokens.WhiteSpaceToken
WhiteSpaceTokenMatcher - Class in com.singularsys.jep.configurableparser.matchers
  Matches whitespace.
WhiteSpaceTokenMatcher(String) - Constructor for class com.singularsys.jep.configurableparser.matchers.WhiteSpaceTokenMatcher
WhiteSpaceTokenMatcher(Pattern) - Constructor for class com.singularsys.jep.configurableparser.matchers.WhiteSpaceTokenMatcher
write(ObjectOutput) - Method in class com.singularsys.jep.walkers.SerializableExpression.Constant
write(ObjectOutput) - Method in interface com.singularsys.jep.walkers.SerializableExpression.Element
write(ObjectOutput) - Method in class com.singularsys.jep.walkers.SerializableExpression.Function
write(ObjectOutput) - Method in class com.singularsys.jep.walkers.SerializableExpression.Operator
write(ObjectOutput) - Method in class com.singularsys.jep.walkers.SerializableExpression.Variable
writeExternal(ObjectOutput) - Method in class com.singularsys.jep.walkers.SerializableExpression
  Write a serialized version of the node to a stream.

## Z

ZERO - Static variable in class com.singularsys.jep.standard.DoubleNumberFactory

A B C D E F G H I J K L M N O P R S T U V W Z

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2008 Singular Systems http://www.singularsys.com/jep