Uses of Class
org.scijava.parsington.Operator
Packages that use Operator
-
Uses of Operator in org.scijava.parsington
Subclasses of Operator in org.scijava.parsingtonModifier and TypeClassDescriptionclassA function is an implicit binary operator between two "noun" tokens—typically between a variable on the left and a group on the right, in which case the function's precedence is inferred from the group.classA group is a special N-ary operator delineated by a left-hand symbol and a right-hand symbol, with comma-separated arguments.Fields in org.scijava.parsington declared as OperatorModifier and TypeFieldDescriptionstatic final OperatorOperators.ADDstatic final OperatorOperators.ADD_ASSIGNstatic final OperatorOperators.AND_ASSIGNstatic final OperatorOperators.ASSIGNstatic final OperatorOperators.BITWISE_ANDstatic final OperatorOperators.BITWISE_ORstatic final OperatorOperators.COLONstatic final OperatorOperators.COMPLEMENTstatic final OperatorOperators.DIVstatic final OperatorOperators.DIV_ASSIGNstatic final OperatorOperators.DOTstatic final OperatorOperators.DOT_DIVstatic final OperatorOperators.DOT_DIV_ASSIGNstatic final OperatorOperators.DOT_MULstatic final OperatorOperators.DOT_POWstatic final OperatorOperators.DOT_POW_ASSIGNstatic final OperatorOperators.DOT_RIGHT_DIVstatic final OperatorOperators.DOT_RIGHT_DIV_ASSIGNstatic final OperatorOperators.DOT_TRANSPOSEstatic final OperatorOperators.EQUALstatic final OperatorOperators.GREATER_THANstatic final OperatorOperators.GREATER_THAN_OR_EQUALstatic final OperatorOperators.INSTANCEOFstatic final OperatorOperators.LEFT_SHIFTstatic final OperatorOperators.LEFT_SHIFT_ASSIGNstatic final OperatorOperators.LESS_THANstatic final OperatorOperators.LESS_THAN_OR_EQUALstatic final OperatorOperators.LOGICAL_ANDstatic final OperatorOperators.LOGICAL_ORstatic final OperatorOperators.MODstatic final OperatorOperators.MOD_ASSIGNstatic final OperatorOperators.MULstatic final OperatorOperators.MUL_ASSIGNstatic final OperatorOperators.NEGstatic final OperatorOperators.NOTstatic final OperatorOperators.NOT_EQUALstatic final OperatorOperators.OR_ASSIGNstatic final OperatorOperators.POSstatic final OperatorOperators.POST_DECstatic final OperatorOperators.POST_INCstatic final OperatorOperators.POWstatic final OperatorOperators.POW_ASSIGNstatic final OperatorOperators.PRE_DECstatic final OperatorOperators.PRE_INCstatic final OperatorOperators.QUESTIONstatic final OperatorOperators.RIGHT_DIVstatic final OperatorOperators.RIGHT_DIV_ASSIGNstatic final OperatorOperators.RIGHT_SHIFTstatic final OperatorOperators.RIGHT_SHIFT_ASSIGNstatic final OperatorOperators.SUBstatic final OperatorOperators.SUB_ASSIGNstatic final OperatorOperators.TRANSPOSEstatic final OperatorOperators.UNSIGNED_RIGHT_SHIFTstatic final OperatorOperators.UNSIGNED_RIGHT_SHIFT_ASSIGNMethods in org.scijava.parsington that return OperatorModifier and TypeMethodDescriptionOperator.instance()Gets an instance of the operator, using this one as a template.protected OperatorParseOperation.parseOperator()Attempts to parse an operator.Methods in org.scijava.parsington that return types with arguments of type OperatorModifier and TypeMethodDescriptionExpressionParser.operators()Gets the list of operators available to expressions.Operators.standardList()Gets the standard list of operators.Methods in org.scijava.parsington with parameters of type OperatorConstructor parameters in org.scijava.parsington with type arguments of type OperatorModifierConstructorDescriptionExpressionParser(Collection<? extends Operator> operators) Creates an expression parser with custom operators and default separator symbols (,for group elements,;for statements).ExpressionParser(Collection<? extends Operator> operators, String elementSeparator, String statementSeparator) Creates an expression parser with custom operators and separator symbols.ExpressionParser(Collection<? extends Operator> operators, String elementSeparator, String statementSeparator, BiFunction<ExpressionParser, String, ParseOperation> parseOperationFactory) Creates an expression parser maximally customized to your requirements! -
Uses of Operator in org.scijava.parsington.eval
Methods in org.scijava.parsington.eval with parameters of type OperatorModifier and TypeMethodDescriptionExecutes anoperationwith the specified value stack.default ObjectPerforms an operation.default Objectdefault ObjectStandardTreeEvaluator.execute(Operator op, SyntaxTree tree) TreeEvaluator.execute(Operator op, SyntaxTree tree) Executes anoperationon the specifiedsyntax tree's children.