- 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
-