Class ANTLRTreePrinter

java.lang.Object
antlr.TreeParser
org.antlr.grammar.v2.ANTLRTreePrinter
All Implemented Interfaces:
ANTLRTreePrinterTokenTypes

public class ANTLRTreePrinter extends antlr.TreeParser implements ANTLRTreePrinterTokenTypes
Print out a grammar (no pretty printing). Terence Parr University of San Francisco August 19, 2003
  • Field Details

    • grammar

      protected Grammar grammar
    • showActions

      protected boolean showActions
    • buf

      protected StringBuffer buf
    • _tokenNames

      public static final String[] _tokenNames
  • Constructor Details

    • ANTLRTreePrinter

      public ANTLRTreePrinter()
  • Method Details

    • out

      public void out(String s)
    • reportError

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

      public static String normalize(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 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, 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