Lexer, parser and trees.
Class Summary Class Description ASTHelperA common base class of AST helper methods which can be shared across the classic and new parsers CSTNodeAn abstract base class for nodes in the concrete syntax tree that is the result of parsing. NumbersHelper class for processing Groovy numeric literals. ReductionA syntax reduction, produced by the
CSTNodeproduced by the
TokenUtilUtility methods for working with Tokens. TypesTyping information for the CST system.
Exception Summary Exception Description ParserException ReadExceptionEncapsulates non-specific i/o exceptions. RuntimeParserExceptionA helper class to allow parser exceptions to be thrown anywhere in the code. SyntaxExceptionBase exception indicating a syntax error. TokenException TokenMismatchException