public class CAstPrinter
extends java.lang.Object
| Constructor and Description |
|---|
CAstPrinter() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
doPrint(CAstEntity ce) |
java.lang.String |
doPrint(CAstNode top) |
java.lang.String |
doPrint(CAstNode top,
CAstSourcePositionMap pos) |
protected void |
doPrintTo(CAstEntity e,
java.io.Writer w) |
void |
doPrintTo(CAstNode top,
CAstSourcePositionMap pos,
java.io.Writer w) |
void |
doPrintTo(CAstNode top,
CAstSourcePositionMap pos,
java.io.Writer w,
int depth,
boolean uglyBrackets) |
void |
doPrintTo(CAstNode top,
java.io.Writer w) |
void |
doXmlTo(CAstNode top,
java.io.Writer w) |
static java.lang.String |
entityKindAsString(int kind) |
static java.lang.String |
escapeForXML(java.lang.String x) |
java.lang.String |
getEntityKindAsString(int kind) |
java.lang.String |
getKindAsString(int kind) |
static java.lang.String |
kindAsString(int kind) |
static java.lang.String |
print(CAstEntity ce) |
static java.lang.String |
print(CAstNode top) |
static java.lang.String |
print(CAstNode top,
CAstSourcePositionMap pos) |
static void |
printTo(CAstEntity e,
java.io.Writer w) |
static void |
printTo(CAstNode top,
CAstSourcePositionMap pos,
java.io.Writer w) |
static void |
printTo(CAstNode top,
CAstSourcePositionMap pos,
java.io.Writer w,
int depth,
boolean uglyBrackets) |
static void |
printTo(CAstNode top,
java.io.Writer w) |
static void |
setPrinter(CAstPrinter printer) |
static void |
xmlTo(CAstNode top,
CAstSourcePositionMap pos,
java.io.Writer w) |
static void |
xmlTo(CAstNode top,
java.io.Writer w) |
public static void setPrinter(CAstPrinter printer)
public static java.lang.String kindAsString(int kind)
public java.lang.String getKindAsString(int kind)
public static java.lang.String print(CAstNode top)
public java.lang.String doPrint(CAstNode top)
public static java.lang.String print(CAstNode top, CAstSourcePositionMap pos)
public java.lang.String doPrint(CAstNode top, CAstSourcePositionMap pos)
public java.lang.String doPrint(CAstEntity ce)
public static java.lang.String print(CAstEntity ce)
public static void printTo(CAstNode top, java.io.Writer w)
public void doPrintTo(CAstNode top, java.io.Writer w)
public static void printTo(CAstNode top, CAstSourcePositionMap pos, java.io.Writer w)
public void doPrintTo(CAstNode top, CAstSourcePositionMap pos, java.io.Writer w)
public static void xmlTo(CAstNode top, java.io.Writer w)
public void doXmlTo(CAstNode top, java.io.Writer w)
public static void xmlTo(CAstNode top, CAstSourcePositionMap pos, java.io.Writer w)
public static java.lang.String escapeForXML(java.lang.String x)
public static void printTo(CAstNode top, CAstSourcePositionMap pos, java.io.Writer w, int depth, boolean uglyBrackets)
public void doPrintTo(CAstNode top, CAstSourcePositionMap pos, java.io.Writer w, int depth, boolean uglyBrackets)
public static java.lang.String entityKindAsString(int kind)
public java.lang.String getEntityKindAsString(int kind)
public static void printTo(CAstEntity e, java.io.Writer w)
protected void doPrintTo(CAstEntity e, java.io.Writer w)