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 |
|---|---|
| CompositeExpression |
This class implements internal DSL for the
SemVer Expressions using fluent interface.
|
| CompositeExpression.Helper |
A class with static helper methods.
|
| ExpressionParser |
A parser for the SemVer Expressions.
|
| 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.
|
ExpressionParser class which
parses the specified expressions and returns the Abstract Syntax Tree.