- inc() - Method in class org.scijava.parsington.Position
-
- inc(int) - Method in class org.scijava.parsington.Position
-
- incArity() - Method in class org.scijava.parsington.Group
-
Increments the group's arity.
- infix - Variable in class org.scijava.parsington.ParseOperation
-
State flag for parsing context.
- instance() - Method in class org.scijava.parsington.Group
-
Creates an instance of a group operator, using this one as a template.
- instance() - Method in class org.scijava.parsington.Operator
-
Gets an instance of the operator, using this one as a template.
- instanceOf(Object, Object) - Method in class org.scijava.parsington.eval.AbstractStandardEvaluator
-
- instanceOf(Object, Object) - Method in interface org.scijava.parsington.eval.StandardEvaluator
-
- INSTANCEOF - Static variable in class org.scijava.parsington.Operators
-
- isCharacter(Object, Character) - Static method in class org.scijava.parsington.Tokens
-
- isComma(Object) - Static method in class org.scijava.parsington.Tokens
-
- isGroup(Object) - Static method in class org.scijava.parsington.Tokens
-
- isIdentifierPart(char) - Method in class org.scijava.parsington.ParseOperation
-
Determines whether the given character is allowed to start an identifier.
- isIdentifierStart(char) - Method in class org.scijava.parsington.ParseOperation
-
Determines whether the given character is allowed to start an identifier.
- isInfix() - Method in class org.scijava.parsington.Group
-
- isInfix() - Method in class org.scijava.parsington.Operator
-
Gets whether the operator is an infix operator (e.g., a-b).
- isLeftAssociative() - Method in class org.scijava.parsington.Operator
-
Gets whether the operator is left associative.
- isMatchingGroup(Object, Group) - Static method in class org.scijava.parsington.Tokens
-
- isNumber(Object) - Static method in class org.scijava.parsington.Tokens
-
- isOperator(Object) - Static method in class org.scijava.parsington.Tokens
-
- isPostfix() - Method in class org.scijava.parsington.Operator
-
Gets whether the operator is a postfix operator (e.g., a').
- isPrefix() - Method in class org.scijava.parsington.Group
-
- isPrefix() - Method in class org.scijava.parsington.Operator
-
Gets whether the operator is a prefix operator (e.g., -a).
- isRightAssociative() - Method in class org.scijava.parsington.Operator
-
Gets whether the operator is right associative.
- isStrict() - Method in class org.scijava.parsington.eval.AbstractEvaluator
-
- isStrict() - Method in interface org.scijava.parsington.eval.Evaluator
-
Gets whether the evaluator is operating in strict mode.
- isVariable(Object) - Static method in class org.scijava.parsington.Tokens
-
- iterator() - Method in class org.scijava.parsington.SyntaxTree
-
- parens(Object...) - Method in class org.scijava.parsington.eval.AbstractStandardEvaluator
-
- parens(Object...) - Method in interface org.scijava.parsington.eval.StandardEvaluator
-
- PARENS - Static variable in class org.scijava.parsington.Operators
-
- parseBinary(CharSequence) - Static method in class org.scijava.parsington.Literals
-
Parses a binary literal (e.g., 0b010101000011).
- parseBinary(CharSequence, Position) - Static method in class org.scijava.parsington.Literals
-
Parses a binary literal (e.g., 0b010101000011).
- parseBoolean(CharSequence) - Static method in class org.scijava.parsington.Literals
-
Parses a boolean literal (i.e., true and false).
- parseBoolean(CharSequence, Position) - Static method in class org.scijava.parsington.Literals
-
Parses a boolean literal (i.e., true and false).
- parseChar(char) - Method in class org.scijava.parsington.ParseOperation
-
Attempts to parse the given character.
- parseChars(CS) - Method in class org.scijava.parsington.ParseOperation
-
Attempts to parse the given characters.
- parseDecimal(CharSequence) - Static method in class org.scijava.parsington.Literals
-
Parses a decimal literal (integer or otherwise; e.g., 1234567890,
1234.0987 or 1.2e34).
- parseDecimal(CharSequence, Position) - Static method in class org.scijava.parsington.Literals
-
Parses a decimal literal (e.g., 1234.0987 or 1.2e34).
- parseElementSeparator() - Method in class org.scijava.parsington.ParseOperation
-
Attempts to parse an element separator symbol.
- parseGroupTerminator() - Method in class org.scijava.parsington.ParseOperation
-
Attempts to parse a group terminator symbol.
- parseHex(CharSequence) - Static method in class org.scijava.parsington.Literals
-
Parses a hexidecimal literal.
- parseHex(CharSequence, Position) - Static method in class org.scijava.parsington.Literals
-
Parses a hexidecimal literal.
- parseIdentifier() - Method in class org.scijava.parsington.ParseOperation
-
- parseLiteral(CharSequence) - Static method in class org.scijava.parsington.Literals
-
Parses a literal of any known type (booleans, strings and numbers).
- parseLiteral(CharSequence, Position) - Static method in class org.scijava.parsington.Literals
-
Parses a literal of any known type (booleans, strings and numbers).
- parseLiteral() - Method in class org.scijava.parsington.ParseOperation
-
Attempts to parse a literal (e.g.
- parseNumber(CharSequence) - Static method in class org.scijava.parsington.Literals
-
Parses a numeric literal of any known type.
- parseNumber(CharSequence, Position) - Static method in class org.scijava.parsington.Literals
-
Parses a numeric literal of any known type.
- parseOctal(CharSequence) - Static method in class org.scijava.parsington.Literals
-
Parses an octal literal (e.g., 01234567).
- parseOctal(CharSequence, Position) - Static method in class org.scijava.parsington.Literals
-
Parses an octal literal (e.g., 01234567).
- ParseOperation - Class in org.scijava.parsington
-
A stateful parsing operation.
- ParseOperation(ExpressionParser, String) - Constructor for class org.scijava.parsington.ParseOperation
-
- parseOperator() - Method in class org.scijava.parsington.ParseOperation
-
Attempts to parse an operator.
- parsePostfix(String) - Method in class org.scijava.parsington.ExpressionParser
-
- parsePostfix() - Method in class org.scijava.parsington.ParseOperation
-
- parser - Variable in class org.scijava.parsington.ParseOperation
-
- parseStatementSeparator() - Method in class org.scijava.parsington.ParseOperation
-
Attempts to parse a statement separator symbol.
- parseString(CharSequence) - Static method in class org.scijava.parsington.Literals
-
Parses a string literal which is enclosed in single or double quotes.
- parseString(CharSequence, Position) - Static method in class org.scijava.parsington.Literals
-
Parses a string literal which is enclosed in single or double quotes.
- parseToken(int) - Method in class org.scijava.parsington.ParseOperation
-
Parses a token of the given length.
- parseTree(String) - Method in class org.scijava.parsington.ExpressionParser
-
Parses the given mathematical expression into a syntax tree.
- parseVariable() - Method in class org.scijava.parsington.ParseOperation
-
Attempts to parse a variable.
- parseWhitespace() - Method in class org.scijava.parsington.ParseOperation
-
Skips past any whitespace to the next interesting character.
- pos(Object) - Method in class org.scijava.parsington.eval.AbstractStandardEvaluator
-
- pos(int) - Method in class org.scijava.parsington.eval.AbstractStandardEvaluator
-
- pos(long) - Method in class org.scijava.parsington.eval.AbstractStandardEvaluator
-
- pos(float) - Method in class org.scijava.parsington.eval.AbstractStandardEvaluator
-
- pos(double) - Method in class org.scijava.parsington.eval.AbstractStandardEvaluator
-
- pos(Object) - Method in interface org.scijava.parsington.eval.StandardEvaluator
-
- POS - Static variable in class org.scijava.parsington.Operators
-
- pos - Variable in class org.scijava.parsington.ParseOperation
-
- Position - Class in org.scijava.parsington
-
A mutable parse position.
- Position() - Constructor for class org.scijava.parsington.Position
-
- POST_DEC - Static variable in class org.scijava.parsington.Operators
-
- POST_INC - Static variable in class org.scijava.parsington.Operators
-
- postDec(Object) - Method in interface org.scijava.parsington.eval.StandardEvaluator
-
- postfix() - Method in class org.scijava.parsington.SyntaxTree
-
Converts the syntax tree into a token queue in postfix order.
- postInc(Object) - Method in interface org.scijava.parsington.eval.StandardEvaluator
-
- pow(Object, Object) - Method in class org.scijava.parsington.eval.AbstractStandardEvaluator
-
- pow(double, double) - Method in class org.scijava.parsington.eval.AbstractStandardEvaluator
-
- pow(BigInteger, int) - Method in class org.scijava.parsington.eval.AbstractStandardEvaluator
-
- pow(BigDecimal, int) - Method in class org.scijava.parsington.eval.AbstractStandardEvaluator
-
- pow(Object, Object) - Method in interface org.scijava.parsington.eval.StandardEvaluator
-
- POW - Static variable in class org.scijava.parsington.Operators
-
- POW_ASSIGN - Static variable in class org.scijava.parsington.Operators
-
- powAssign(Object, Object) - Method in interface org.scijava.parsington.eval.StandardEvaluator
-
- PRE_DEC - Static variable in class org.scijava.parsington.Operators
-
- PRE_INC - Static variable in class org.scijava.parsington.Operators
-
- preDec(Object) - Method in interface org.scijava.parsington.eval.StandardEvaluator
-
- preInc(Object) - Method in interface org.scijava.parsington.eval.StandardEvaluator
-