Package net.sourceforge.pmd.lang.ast.impl.antlr4
-
Interface Summary Interface Description AntlrNode<N extends AntlrNode<N>> Base interface for all Antlr-based implementation of the Node interface.BaseAntlrNode.AntlrToPmdParseTreeAdapter<N extends AntlrNode<N>> -
Class Summary Class Description AntlrBaseParser<N extends AntlrNode<N>,R extends BaseAntlrInnerNode<N> & RootNode> Generic Antlr parser adapter for all Antlr parsers.AntlrGeneratedParserBase<N extends AntlrNode<N>> This is the base class for antlr generated parsers.AntlrNameDictionary Stores the XPath name of antlr terminals.AntlrToken Generic Antlr representation of a token.AntlrTokenManager Generic token manager implementation for all Antlr lexers.BaseAntlrErrorNode<N extends AntlrNode<N>> BaseAntlrInnerNode<N extends AntlrNode<N>> Base class for the inner nodes (corresponds toParserRuleContext
).BaseAntlrInnerNode.PmdAsAntlrInnerNode<N extends AntlrNode<N>> BaseAntlrNode<A extends BaseAntlrNode.AntlrToPmdParseTreeAdapter<N>,N extends AntlrNode<N>> Base class for an antlr node.BaseAntlrTerminalNode<N extends AntlrNode<N>> Base class for terminal nodes (they wrap aTerminalNode
).BaseAntlrTerminalNode.AntlrErrorPmdAdapter<N extends AntlrNode<N>> BaseAntlrTerminalNode.AntlrTerminalPmdAdapter<N extends AntlrNode<N>>