Package net.sourceforge.pmd.lang.ast.impl.javacc
package net.sourceforge.pmd.lang.ast.impl.javacc
Support classes for language implementations based on JavaCC.
-
ClassDescriptionBase class for node produced by JJTree.A base class for the token managers generated by JavaCC.A base class for readers that handle escapes starting with a backslash.PMD flavour of character streams used by JavaCC parsers.An object that can translate an input document into an output document, typically by replacing escape sequences with the character they represent.A generic token implementation for JavaCC parsers.Token document for Javacc implementations.Overridable configuration of a token document.An implementation of
EscapeTranslator
that translates Java unicode escapes.Shared implementation of the tree builder generated by JJTree.JjtreeNode<N extends JjtreeNode<N>>Base interface for nodes that are produced by a JJTree parser.JjtreeParserAdapter<R extends RootNode>Base implementation of theParser
interface for JavaCC language implementations.AFileAnalysisException
thrown when the source format is invalid, for example if some unicode escapes cannot be translated.