See: Description
| Interface | Description |
|---|---|
| Expression |
The
Expression interface is to be implemented by the nodes of the Abstract Syntax Tree
produced by the ExpressionParser class. |
| Class | Description |
|---|---|
| And |
Expression for the logical "and" operator.
|
| Equal |
Expression for the comparison "equal" operator.
|
| ExpressionParser |
A parser for the SemVer Expressions.
|
| Greater |
Expression for the comparison "greater than" operator.
|
| GreaterOrEqual |
Expression for the comparison "greater than or equal to" operator.
|
| Less |
Expression for the comparison "less than" operator.
|
| LessOrEqual |
Expression for the comparison "less than or equal to" operator.
|
| Not |
Expression for the logical "negation" operator.
|
| NotEqual |
Expression for the comparison "not equal" operator.
|
| Or |
Expression for the logical "or" operator.
|
| Exception | Description |
|---|---|
| LexerException |
Thrown during the lexical analysis when an illegal character is encountered.
|
| UnexpectedTokenException |
Thrown when a token of unexpected types is encountered during the parsing.
|
The main class of the package is the ExpressionParser class which parses the specified
expressions and returns the Abstract Syntax Tree.
Copyright © 2016. All rights reserved.