| AbstractLexer |
Because antlr4 does not support generating lexer with specified interface,
we have to create a super class for it and implement the interface.
|
| AbstractParser |
Because antlr4 does not support generating parser with specified interface,
we have to create a super class for it and implement the interface.
|
| Antlr4ParserPlugin |
A parser plugin for the new parser
|
| Antlr4PluginFactory |
A parser plugin factory for the new parser
|
| AstBuilder |
Building the AST from the parse tree generated by Antlr4
|
| GroovydocManager |
A utilities for managing groovydoc, e.g.
|
| GroovyLangLexer |
The lexer for Groovy programming language, which is based on the lexer generated by Antlr4
|
| GroovyLangParser |
The parser for Groovy programming language, which is based on the parser generated by Antlr4
|
| GroovyLexer |
|
| GroovyParser |
|
| GroovyParser.AdditiveExprAltContext |
|
| GroovyParser.AndExprAltContext |
|
| GroovyParser.AnnotatedQualifiedClassNameContext |
|
| GroovyParser.AnnotationContext |
|
| GroovyParser.AnnotationNameContext |
|
| GroovyParser.AnnotationsOptContext |
|
| GroovyParser.AnonymousInnerClassDeclarationContext |
|
| GroovyParser.ArgumentsContext |
|
| GroovyParser.ArrayInitializerContext |
|
| GroovyParser.AssertStatementContext |
|
| GroovyParser.AssertStmtAltContext |
|
| GroovyParser.AssignmentExprAltContext |
|
| GroovyParser.BlockContext |
|
| GroovyParser.BlockStatementContext |
|
| GroovyParser.BlockStatementsContext |
|
| GroovyParser.BlockStatementsOptContext |
|
| GroovyParser.BlockStmtAltContext |
|
| GroovyParser.BooleanLiteralAltContext |
|
| GroovyParser.BreakStatementContext |
|
| GroovyParser.BreakStmtAltContext |
|
| GroovyParser.BuiltInTypeContext |
|
| GroovyParser.CastExprAltContext |
|
| GroovyParser.CastParExpressionContext |
|
| GroovyParser.CatchClauseContext |
|
| GroovyParser.CatchTypeContext |
|
| GroovyParser.ClassBodyContext |
|
| GroovyParser.ClassBodyDeclarationContext |
|
| GroovyParser.ClassDeclarationContext |
|
| GroovyParser.ClassicalForControlContext |
|
| GroovyParser.ClassifiedModifiersContext |
|
| GroovyParser.ClassNameContext |
|
| GroovyParser.ClassOrInterfaceModifierContext |
|
| GroovyParser.ClassOrInterfaceModifiersContext |
|
| GroovyParser.ClassOrInterfaceModifiersOptContext |
|
| GroovyParser.ClassOrInterfaceTypeContext |
|
| GroovyParser.ClosureContext |
|
| GroovyParser.ClosurePrmrAltContext |
|
| GroovyParser.CommandArgumentContext |
|
| GroovyParser.CommandExprAltContext |
|
| GroovyParser.CommandExpressionContext |
|
| GroovyParser.CompilationUnitContext |
|
| GroovyParser.ConditionalExprAltContext |
|
| GroovyParser.ConditionalStatementContext |
|
| GroovyParser.ConditionalStmtAltContext |
|
| GroovyParser.ContinueStatementContext |
|
| GroovyParser.ContinueStmtAltContext |
|
| GroovyParser.CreatedNameContext |
|
| GroovyParser.CreatorContext |
|
| GroovyParser.DimsContext |
|
| GroovyParser.DimsOptContext |
|
| GroovyParser.DoWhileStmtAltContext |
|
| GroovyParser.DynamicMemberNameContext |
|
| GroovyParser.ElementValueArrayInitializerContext |
|
| GroovyParser.ElementValueContext |
|
| GroovyParser.ElementValuePairContext |
|
| GroovyParser.ElementValuePairNameContext |
|
| GroovyParser.ElementValuePairsContext |
|
| GroovyParser.ElementValuesContext |
|
| GroovyParser.EmptyStmtAltContext |
|
| GroovyParser.EnhancedArgumentListContext |
|
| GroovyParser.EnhancedArgumentListElementContext |
|
| GroovyParser.EnhancedExpressionContext |
|
| GroovyParser.EnhancedForControlContext |
|
| GroovyParser.EnhancedStatementExpressionContext |
|
| GroovyParser.EnumConstantContext |
|
| GroovyParser.EnumConstantsContext |
|
| GroovyParser.EqualityExprAltContext |
|
| GroovyParser.ExclusiveOrExprAltContext |
|
| GroovyParser.ExpressionContext |
|
| GroovyParser.ExpressionInParContext |
|
| GroovyParser.ExpressionListContext |
|
| GroovyParser.ExpressionListElementContext |
|
| GroovyParser.ExpressionStmtAltContext |
|
| GroovyParser.FieldDeclarationContext |
|
| GroovyParser.FinallyBlockContext |
|
| GroovyParser.FloatingPointLiteralAltContext |
|
| GroovyParser.ForControlContext |
|
| GroovyParser.ForInitContext |
|
| GroovyParser.FormalParameterContext |
|
| GroovyParser.FormalParameterListContext |
|
| GroovyParser.FormalParametersContext |
|
| GroovyParser.ForStmtAltContext |
|
| GroovyParser.ForUpdateContext |
|
| GroovyParser.GroovyParserRuleContext |
|
| GroovyParser.GstringContext |
|
| GroovyParser.GstringPathContext |
|
| GroovyParser.GstringPrmrAltContext |
|
| GroovyParser.GstringValueContext |
|
| GroovyParser.IdentifierContext |
|
| GroovyParser.IdentifierPrmrAltContext |
|
| GroovyParser.IfElseStatementContext |
|
| GroovyParser.ImportDeclarationContext |
|
| GroovyParser.ImportStmtAltContext |
|
| GroovyParser.InclusiveOrExprAltContext |
|
| GroovyParser.IndexPropertyArgsContext |
|
| GroovyParser.IntegerLiteralAltContext |
|
| GroovyParser.KeywordsContext |
|
| GroovyParser.LabeledStmtAltContext |
|
| GroovyParser.LambdaBodyContext |
|
| GroovyParser.LambdaPrmrAltContext |
|
| GroovyParser.ListContext |
|
| GroovyParser.ListPrmrAltContext |
|
| GroovyParser.LiteralContext |
|
| GroovyParser.LiteralPrmrAltContext |
|
| GroovyParser.LocalVariableDeclarationContext |
|
| GroovyParser.LocalVariableDeclarationStmtAltContext |
|
| GroovyParser.LogicalAndExprAltContext |
|
| GroovyParser.LogicalOrExprAltContext |
|
| GroovyParser.LoopStatementContext |
|
| GroovyParser.LoopStmtAltContext |
|
| GroovyParser.MapContext |
|
| GroovyParser.MapEntryContext |
|
| GroovyParser.MapEntryLabelContext |
|
| GroovyParser.MapEntryListContext |
|
| GroovyParser.MapPrmrAltContext |
|
| GroovyParser.MemberDeclarationContext |
|
| GroovyParser.MethodBodyContext |
|
| GroovyParser.MethodDeclarationContext |
|
| GroovyParser.MethodDeclarationStmtAltContext |
|
| GroovyParser.MethodNameContext |
|
| GroovyParser.ModifierContext |
|
| GroovyParser.ModifiersContext |
|
| GroovyParser.ModifiersOptContext |
|
| GroovyParser.MultipleAssignmentExprAltContext |
|
| GroovyParser.MultiplicativeExprAltContext |
|
| GroovyParser.NamedPropertyArgsContext |
|
| GroovyParser.NamePartContext |
|
| GroovyParser.NewPrmrAltContext |
|
| GroovyParser.NlsContext |
|
| GroovyParser.NonWildcardTypeArgumentsContext |
|
| GroovyParser.NormalExprAltContext |
|
| GroovyParser.NullLiteralAltContext |
|
| GroovyParser.PackageDeclarationContext |
|
| GroovyParser.ParenPrmrAltContext |
|
| GroovyParser.ParExpressionContext |
|
| GroovyParser.PathElementContext |
|
| GroovyParser.PathExpressionContext |
|
| GroovyParser.PostfixExprAltContext |
|
| GroovyParser.PostfixExpressionContext |
|
| GroovyParser.PowerExprAltContext |
|
| GroovyParser.PrimaryContext |
|
| GroovyParser.PrimitiveTypeContext |
|
| GroovyParser.QualifiedClassNameContext |
|
| GroovyParser.QualifiedClassNameListContext |
|
| GroovyParser.QualifiedNameContext |
|
| GroovyParser.QualifiedNameElementContext |
|
| GroovyParser.QualifiedNameElementsContext |
|
| GroovyParser.QualifiedStandardClassNameContext |
|
| GroovyParser.RegexExprAltContext |
|
| GroovyParser.RelationalExprAltContext |
|
| GroovyParser.ResourceContext |
|
| GroovyParser.ResourceListContext |
|
| GroovyParser.ResourcesContext |
|
| GroovyParser.ReturnStmtAltContext |
|
| GroovyParser.ReturnTypeContext |
|
| GroovyParser.RparenContext |
|
| GroovyParser.SepContext |
|
| GroovyParser.ShiftExprAltContext |
|
| GroovyParser.StandardLambdaExpressionContext |
|
| GroovyParser.StandardLambdaParametersContext |
|
| GroovyParser.StatementContext |
|
| GroovyParser.StatementExpressionContext |
|
| GroovyParser.StatementsContext |
|
| GroovyParser.StringLiteralAltContext |
|
| GroovyParser.StringLiteralContext |
|
| GroovyParser.SuperPrmrAltContext |
|
| GroovyParser.SwitchBlockStatementGroupContext |
|
| GroovyParser.SwitchLabelContext |
|
| GroovyParser.SwitchStatementContext |
|
| GroovyParser.SynchronizedStmtAltContext |
|
| GroovyParser.ThisFormalParameterContext |
|
| GroovyParser.ThisPrmrAltContext |
|
| GroovyParser.ThrowStmtAltContext |
|
| GroovyParser.TryCatchStatementContext |
|
| GroovyParser.TryCatchStmtAltContext |
|
| GroovyParser.TypeArgumentContext |
|
| GroovyParser.TypeArgumentsContext |
|
| GroovyParser.TypeArgumentsOrDiamondContext |
|
| GroovyParser.TypeBoundContext |
|
| GroovyParser.TypeContext |
|
| GroovyParser.TypeDeclarationContext |
|
| GroovyParser.TypeDeclarationStmtAltContext |
|
| GroovyParser.TypeListContext |
|
| GroovyParser.TypeNamePairContext |
|
| GroovyParser.TypeNamePairsContext |
|
| GroovyParser.TypeParameterContext |
|
| GroovyParser.TypeParametersContext |
|
| GroovyParser.TypePrmrAltContext |
|
| GroovyParser.UnaryAddExprAltContext |
|
| GroovyParser.UnaryNotExprAltContext |
|
| GroovyParser.VariableDeclarationContext |
|
| GroovyParser.VariableDeclaratorContext |
|
| GroovyParser.VariableDeclaratorIdContext |
|
| GroovyParser.VariableDeclaratorsContext |
|
| GroovyParser.VariableInitializerContext |
|
| GroovyParser.VariableInitializersContext |
|
| GroovyParser.VariableModifierContext |
|
| GroovyParser.VariableModifiersContext |
|
| GroovyParser.VariableModifiersOptContext |
|
| GroovyParser.VariableNamesContext |
|
| GroovyParser.WhileStmtAltContext |
|
| GroovyParserBaseVisitor<Result> |
This class provides an empty implementation of GroovyParserVisitor,
which can be extended to create a visitor which only needs to handle a subset
of the available methods.
|
| ModifierNode |
Represents a modifier, which is better to place in the package org.codehaus.groovy.ast
|
| PositionInfo |
Created by Daniel on 2017/4/22.
|
| SemanticPredicates |
Some semantic predicates for altering the behaviour of the lexer and parser
|
| TryWithResourcesASTTransformation |
Transform try-with-resources to try-catch-finally
Reference JLS "14.20.3.
|