public abstract class Transformer extends Object
| Constructor and Description |
|---|
Transformer() |
public BodyStatement transform(DoStatement node)
public ReturnStatement transform(ReturnStatement node)
public BodyStatement transform(AssignStatement node)
public BodyStatement transform(LocalDeclStatement node)
public BodyStatement transform(CallStatement node)
public ConditionalBlock transform(ConditionalBlock cb)
protected List<ConditionalBlock> transformConditionalBlockList(List<ConditionalBlock> cbs)
public BodyStatement transform(IfStatement node)
public BodyStatement transform(NumericForStatement node)
public BodyStatement transform(GenericForStatement node)
public BodyStatement transform(RepeatUntilStatement node)
public BodyStatement transform(WhileStatement node)
public BodyStatement transform(BreakStatement node)
public BodyStatement transform(LabelStatement node)
public BodyStatement transform(GotoStatement node)
protected List<LValueExpr> transformVarList(List<LValueExpr> lvalues)
public Expr transform(CallExpr.FunctionCallExpr e)
public Expr transform(CallExpr.MethodCallExpr e)
public LValueExpr transform(IndexExpr e)
public LValueExpr transform(VarExpr e)
public Expr transform(BinaryOperationExpr e)
public Expr transform(UnaryOperationExpr e)
public Expr transform(LiteralExpr e)
public Expr transform(VarargsExpr e)
public Expr transform(FunctionDefExpr e)
public FunctionDefExpr.Params transform(FunctionDefExpr.Params ps)
public Expr transform(TableConstructorExpr e)
public Literal transform(NilLiteral l)
public Literal transform(BooleanLiteral l)
public Literal transform(Numeral.IntegerNumeral l)
public Literal transform(Numeral.FloatNumeral l)
public Literal transform(StringLiteral l)
Copyright © 2016–2017. All rights reserved.