CogPar
A versatile parser for mathematical expressions.
 All Classes Functions Variables
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123456]
\Nuk
 \Nco
  \Ncogitolearning
   \Ncogpar
    oCAdditionExpressionNodeAn ExpressionNode that handles additions and subtractions
    oCConstantExpressionNodeAn ExpressionNode that stores a constant value
    oCEvaluationExceptionA simple subclass of RuntimeException that indicates errors when trying to evaluate an expression
    oCExponentiationExpressionNodeAn ExpressionNode that handles exponentiation
    oCExpressionNodeAn interface for expression nodes
    oCExpressionNodeVisitorAn interface for the visitor design pattern
    oCFunctionExpressionNodeAn ExpressionNode that handles mathematical functions
    oCMultiplicationExpressionNodeAn ExpressionNode that handles multiplications and divisions
    oCParserA parser for mathematical expressions
    oCParserExceptionA simple subclass of RuntimeException that indicates errors when trying to parse the input to Parser
    oCSequenceExpressionNodeA base class for AdditionExpressionNode and MultiplicationExpressionNode
    |\CTermAn inner class that defines a pair containing an ExpressionNode and a boolean flag
    oCSetVariableA visitor that sets a variable with a specific name to a given value
    oCTestTest the Parser
    oCTokenA token that is produced by Tokenizer and fed into Parser.parse
    oCTokenizerA class for reading an input string and separating it into tokens that can be fed into Parser
    |\CTokenInfoInternal class holding the information about a token type
    \CVariableExpressionNodeAn ExpressionNode that stores a named variable