Class ANTLRTreePrinter

    • Field Detail

      • grammar

        protected Grammar grammar
      • showActions

        protected boolean showActions
      • buf

        protected java.lang.StringBuffer buf
      • _tokenNames

        public static final java.lang.String[] _tokenNames
    • Constructor Detail

      • ANTLRTreePrinter

        public ANTLRTreePrinter()
    • Method Detail

      • out

        public void out​(java.lang.String s)
      • reportError

        public void reportError​(antlr.RecognitionException ex)
        Overrides:
        reportError in class antlr.TreeParser
      • normalize

        public static java.lang.String normalize​(java.lang.String g)
        Normalize a grammar print out by removing all double spaces and trailing/beginning stuff. FOr example, convert ( A | B | C )* to ( A | B | C )*
      • toString

        public final java.lang.String toString​(antlr.collections.AST _t,
                                               Grammar g,
                                               boolean showActions)
                                        throws antlr.RecognitionException
        Call this to figure out how to print
        Throws:
        antlr.RecognitionException
      • grammar

        public final void grammar​(antlr.collections.AST _t)
                           throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • rule

        public final void rule​(antlr.collections.AST _t)
                        throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • alternative

        public final void alternative​(antlr.collections.AST _t)
                               throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • element

        public final void element​(antlr.collections.AST _t)
                           throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • single_rewrite

        public final void single_rewrite​(antlr.collections.AST _t)
                                  throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • grammarSpec

        public final void grammarSpec​(antlr.collections.AST _t,
                                      java.lang.String gtype)
                               throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • attrScope

        public final void attrScope​(antlr.collections.AST _t)
                             throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • optionsSpec

        public final void optionsSpec​(antlr.collections.AST _t)
                               throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • delegateGrammars

        public final void delegateGrammars​(antlr.collections.AST _t)
                                    throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • tokensSpec

        public final void tokensSpec​(antlr.collections.AST _t)
                              throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • actions

        public final void actions​(antlr.collections.AST _t)
                           throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • rules

        public final void rules​(antlr.collections.AST _t)
                         throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • action

        public final void action​(antlr.collections.AST _t)
                          throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • option

        public final void option​(antlr.collections.AST _t)
                          throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • optionValue

        public final void optionValue​(antlr.collections.AST _t)
                               throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • tokenSpec

        public final void tokenSpec​(antlr.collections.AST _t)
                             throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • modifier

        public final void modifier​(antlr.collections.AST _t)
                            throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • ruleScopeSpec

        public final void ruleScopeSpec​(antlr.collections.AST _t)
                                 throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • ruleAction

        public final void ruleAction​(antlr.collections.AST _t)
                              throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • block

        public final void block​(antlr.collections.AST _t,
                                boolean forceParens)
                         throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • exceptionGroup

        public final void exceptionGroup​(antlr.collections.AST _t)
                                  throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • rewrite

        public final void rewrite​(antlr.collections.AST _t)
                           throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • countAltsForBlock

        public final int countAltsForBlock​(antlr.collections.AST _t)
                                    throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • exceptionHandler

        public final void exceptionHandler​(antlr.collections.AST _t)
                                    throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • finallyClause

        public final void finallyClause​(antlr.collections.AST _t)
                                 throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • rewrite_template

        public final void rewrite_template​(antlr.collections.AST _t)
                                    throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • atom

        public final void atom​(antlr.collections.AST _t)
                        throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • ebnf

        public final void ebnf​(antlr.collections.AST _t)
                        throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • tree

        public final void tree​(antlr.collections.AST _t)
                        throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException
      • ast_suffix

        public final void ast_suffix​(antlr.collections.AST _t)
                              throws antlr.RecognitionException
        Throws:
        antlr.RecognitionException