| Package | Description |
|---|---|
| uk.co.cogitolearning.cogpar |
| Class and Description |
|---|
| AdditionExpressionNode
An ExpressionNode that handles additions and subtractions.
|
| ConstantExpressionNode
An ExpressionNode that stores a constant value
|
| ExponentiationExpressionNode
An ExpressionNode that handles exponentiation.
|
| ExpressionNode
An interface for expression nodes.
|
| ExpressionNodeVisitor
An interface for the visitor design pattern.
|
| FunctionExpressionNode
An ExpressionNode that handles mathematical functions.
|
| MultiplicationExpressionNode
An ExpressionNode that handles multiplications and divisions.
|
| SequenceExpressionNode
A base class for AdditionExpressionNode and MultiplicationExpressionNode.
|
| SequenceExpressionNode.Term
An inner class that defines a pair containing an ExpressionNode and a
boolean flag.
|
| Token
A token that is produced by Tokenizer and fed into Parser.parse
A token consists of a token identifier, a string that the token was
created from and the position in the input string that the token was found.
|
| Tokenizer
A class for reading an input string and separating it into tokens that can be
fed into Parser.
|
| VariableExpressionNode
An ExpressionNode that stores a named variable
|
Copyright © 2017. All rights reserved.