public class TScriptWriter extends Object
Constructor and Description |
---|
TScriptWriter() |
Modifier and Type | Method and Description |
---|---|
void |
acceptOracleHint(String text) |
void |
addBinaryOperator(EExpressionType expressionType) |
void |
addComparisonOperator(EComparisonType comparisonType) |
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) |
void |
reset() |
void |
TScriptWriter() |
boolean |
verifyTokens(TSourceTokenList originalTokens,
boolean partialChecking) |
void |
writeTo(Writer writer) |
public void TScriptWriter()
public void addComparisonOperator(EComparisonType comparisonType)
public void addUnaryOperator(EExpressionType expressionType)
public void addBinaryOperator(EExpressionType expressionType)
public void reset()
public void writeTo(Writer writer)
public boolean verifyTokens(TSourceTokenList originalTokens, boolean partialChecking)
public void addSymbol(String symbol)
public void addSymbol(String symbol, int tokenCode)
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)
Copyright © 2019. All rights reserved.