Lexer, parser and trees.
| Modifier and Type | Class and Description |
|---|---|
| public class | ASTHelper
A common base class of AST helper methods which can be shared across the classic and new parsers |
| public abstract class | CSTNode
An abstract base class for nodes in the concrete syntax tree that is the result of parsing. |
| public class | Numbers
Helper class for processing Groovy numeric literals. |
| public class | |
| public class | ReadException
Encapsulates non-specific i/o exceptions. |
| public class | Reduction
A syntax reduction, produced by the |
| public class | RuntimeParserException
A helper class to allow parser exceptions to be thrown anywhere in the code. |
| public class | SyntaxException
Base exception indicating a syntax error. |
| public class | Token
A |
| public class | |
| public class | |
| public class | TokenUtil
Utility methods for working with Tokens. |
| public class | Types
Typing information for the CST system. |