- 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)
|
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)