public class TScriptWriter extends Object
Constructor and Description |
---|
TScriptWriter() |
Modifier and Type | Method and Description |
---|---|
void |
acceptOracleHint(String text) |
void |
addBinaryOperator(TExpression node) |
void |
addComparisonOperator(EComparisonType comparisonType) |
void |
addComparisonOperator(EComparisonType comparisonType,
TSourceToken defaultSymbolToken) |
void |
addComparisonOperatorByTokens(ArrayList<TSourceToken> tokens) |
void |
addIdentifier(String text) |
void |
addKeyword(String text) |
void |
addKeyword(String text,
boolean spaceAround) |
void |
addLiteral(String text) |
void |
addNewline() |
void |
addOperator(String text,
ETokenType tokenType) |
void |
addSemicolon() |
void |
addSpace(int count) |
void |
addSymbol(String symbol) |
void |
addSymbol(String symbol,
int tokenCode) |
void |
addToken(TSourceToken st) |
void |
addUnaryOperator(EExpressionType expressionType) |
long |
getTokenListSize() |
void |
reset() |
void |
resetToPosition(long position) |
void |
TScriptWriter() |
boolean |
verifyTokens(TSourceTokenList originalTokens,
boolean partialChecking) |
void |
writeTo(Writer writer) |
public TScriptWriter()
public void TScriptWriter()
public void addComparisonOperatorByTokens(ArrayList<TSourceToken> tokens)
public void addComparisonOperator(EComparisonType comparisonType)
public void addComparisonOperator(EComparisonType comparisonType, TSourceToken defaultSymbolToken)
public void addUnaryOperator(EExpressionType expressionType)
public void addBinaryOperator(TExpression node)
public void reset()
public boolean verifyTokens(TSourceTokenList originalTokens, boolean partialChecking)
public void addToken(TSourceToken st)
public void addSpace(int count)
public void addNewline()
public void addSemicolon()
public void addIdentifier(String text)
public void acceptOracleHint(String text)
public void addKeyword(String text)
public void addKeyword(String text, boolean spaceAround)
public void addOperator(String text, ETokenType tokenType)
public void addLiteral(String text)
public long getTokenListSize()
public void resetToPosition(long position)