Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.port80.eclipse.antlr.parser
Interface IANTLRFormatHandler  view IANTLRFormatHandler download IANTLRFormatHandler.java

All Known Implementing Classes:
DefaultANTLRFormatHandler

public interface IANTLRFormatHandler

Handler to preform formatting of ANTLR grammar file.


Method Summary
 void appendCode(antlr.Token code, FormatBuffer buf, int breaks, int spaces, boolean oneliner, boolean javastyle)
           
 void appendCode(antlr.Token code, FormatBuffer buf, java.lang.String prefix, java.lang.String suffix, int breaks, int spaces, boolean oneliner, boolean javastyle)
           
 void appendToken(antlr.Token token, FormatBuffer buf, int breaks, int spaces)
          Append token, allow no bare linebreak, allow one bare space before token.
 void appendTokenBefore(antlr.Token token, FormatBuffer buf, int breaks, int spaces)
           
 java.lang.String formatCode(antlr.Token code, FormatBuffer buf)
           
 boolean ignoreAction()
           
 boolean ignoreAST()
           
 boolean ignoreLabel()
           
 java.lang.String sprint(antlr.Token t, FormatBuffer buf)
           
 java.lang.String sprint(antlr.Token t, antlr.Token next, FormatBuffer buf)
           
 java.lang.String sprintAfter(antlr.Token t, FormatBuffer buf)
           
 java.lang.String sprintBefore(antlr.Token t, FormatBuffer buf)
           
 

Method Detail

ignoreAction

public boolean ignoreAction()

ignoreAST

public boolean ignoreAST()

ignoreLabel

public boolean ignoreLabel()

sprint

public java.lang.String sprint(antlr.Token t,
                               FormatBuffer buf)

sprint

public java.lang.String sprint(antlr.Token t,
                               antlr.Token next,
                               FormatBuffer buf)

sprintBefore

public java.lang.String sprintBefore(antlr.Token t,
                                     FormatBuffer buf)

sprintAfter

public java.lang.String sprintAfter(antlr.Token t,
                                    FormatBuffer buf)

formatCode

public java.lang.String formatCode(antlr.Token code,
                                   FormatBuffer buf)

appendToken

public void appendToken(antlr.Token token,
                        FormatBuffer buf,
                        int breaks,
                        int spaces)
Append token, allow no bare linebreak, allow one bare space before token.


appendTokenBefore

public void appendTokenBefore(antlr.Token token,
                              FormatBuffer buf,
                              int breaks,
                              int spaces)

appendCode

public void appendCode(antlr.Token code,
                       FormatBuffer buf,
                       int breaks,
                       int spaces,
                       boolean oneliner,
                       boolean javastyle)

appendCode

public void appendCode(antlr.Token code,
                       FormatBuffer buf,
                       java.lang.String prefix,
                       java.lang.String suffix,
                       int breaks,
                       int spaces,
                       boolean oneliner,
                       boolean javastyle)