Uses of Interface
uk.co.cogitolearning.cogpar.ExpressionNode
-
Packages that use ExpressionNode Package Description uk.co.cogitolearning.cogpar -
-
Uses of ExpressionNode in uk.co.cogitolearning.cogpar
Classes in uk.co.cogitolearning.cogpar that implement ExpressionNode Modifier and Type Class Description classAdditionExpressionNodeAn ExpressionNode that handles additions and subtractions.classConstantExpressionNodeAn ExpressionNode that stores a constant valueclassExponentiationExpressionNodeAn ExpressionNode that handles exponentiation.classFunctionExpressionNodeAn ExpressionNode that handles mathematical functions.classMultiplicationExpressionNodeAn ExpressionNode that handles multiplications and divisions.classSequenceExpressionNodeA base class for AdditionExpressionNode and MultiplicationExpressionNode.classVariableExpressionNodeAn ExpressionNode that stores a named variableFields in uk.co.cogitolearning.cogpar declared as ExpressionNode Modifier and Type Field Description ExpressionNodeSequenceExpressionNode.Term. expressionthe expression nodeMethods in uk.co.cogitolearning.cogpar that return ExpressionNode Modifier and Type Method Description ExpressionNodeExpressionParser. parse(String expression)Parse a mathematical expression in a string and return an ExpressionNode.ExpressionNodeExpressionParser. parse(LinkedList<Token> tokens)Parse a mathematical expression in contained in a list of tokens and return an ExpressionNode.Methods in uk.co.cogitolearning.cogpar with parameters of type ExpressionNode Modifier and Type Method Description voidSequenceExpressionNode. add(ExpressionNode node, boolean positive)Add another term to the sequenceConstructors in uk.co.cogitolearning.cogpar with parameters of type ExpressionNode Constructor Description AdditionExpressionNode(ExpressionNode node, boolean positive)Constructor to create an addition with the first term already added.ExponentiationExpressionNode(ExpressionNode base, ExpressionNode exponent)Construct the ExponentiationExpressionNode with base and exponentMultiplicationExpressionNode(ExpressionNode node, boolean positive)Constructor to create a multiplication with the first term already added.SequenceExpressionNode(ExpressionNode node, boolean positive)Constructor to create a sequence with the first term already added.Term(boolean positive, ExpressionNode expression)Construct the Term object with some values.
-