Uses of Interface
jmri.jmrit.logixng.util.parser.ExpressionNode
Packages that use ExpressionNode
-
Uses of ExpressionNode in jmri.jmrit.logixng.util.parser
Subinterfaces of ExpressionNode in jmri.jmrit.logixng.util.parserModifier and TypeInterfaceDescriptioninterfaceAn expression that takes a parameter.Classes in jmri.jmrit.logixng.util.parser that implement ExpressionNodeModifier and TypeClassDescriptionclassA parsed expressionclassA parsed expressionclassA parsed expressionclassA parsed expressionclassA parsed expressionclassA parsed expressionclassA parsed expressionclassA parsed expression that always return falseclassA parsed expressionclassA parsed expressionclassA parsed expressionclassA parsed expressionclassA parsed expressionclassA parsed expressionclassA parsed expressionclassA parsed expressionclassA parsed expressionclassA parsed expressionclassA parsed expression that always return trueMethods in jmri.jmrit.logixng.util.parser that return ExpressionNodeMethod parameters in jmri.jmrit.logixng.util.parser with type arguments of type ExpressionNodeModifier and TypeMethodDescriptionFunction.calculate(SymbolTable symbolTable, List<ExpressionNode> parameterList) Calculate the functionConstructors in jmri.jmrit.logixng.util.parser with parameters of type ExpressionNodeModifierConstructorDescriptionExpressionNodeArithmeticOperator(TokenType tokenType, ExpressionNode leftSide, ExpressionNode rightSide) ExpressionNodeArray(ExpressionNode exprNode) ExpressionNodeAssignmentOperator(TokenType tokenType, ExpressionNode leftSide, ExpressionNode rightSide) ExpressionNodeBinaryOperator(TokenType tokenType, ExpressionNode leftSide, ExpressionNode rightSide) ExpressionNodeBooleanOperator(TokenType tokenType, ExpressionNode leftSide, ExpressionNode rightSide) ExpressionNodeComparingOperator(TokenType tokenType, ExpressionNode leftSide, ExpressionNode rightSide) ExpressionNodeComplex(ExpressionNode firstNode, ExpressionNodeWithParameter secondNode) ExpressionNodeIncreaseDecreaseOperator(TokenType tokenType, ExpressionNode exprNode, boolean before) ExpressionNodeMap(ExpressionNode exprNode) ExpressionNodeTernaryOperator(ExpressionNode leftSide, ExpressionNode middleSide, ExpressionNode rightSide) Constructor parameters in jmri.jmrit.logixng.util.parser with type arguments of type ExpressionNodeModifierConstructorDescriptionExpressionNodeFunction(String identifier, List<ExpressionNode> parameterList) ExpressionNodeMethod(String method, Map<String, Variable> variables, List<ExpressionNode> parameterList)