static AssignStatement |
Statements.assignStatement(SourceInfo src,
List<LValueExpr> vars,
List<Expr> exprs) |
static AssignStatement |
Statements.assignStatement(SourceInfo src,
LValueExpr var,
Expr expr) |
static BinaryOperationExpr |
Exprs.binaryOperation(SourceInfo src,
Operator.Binary op,
Expr left,
Expr right) |
static BreakStatement |
Statements.breakStatement(SourceInfo src) |
static CallStatement |
Statements.callStatement(SourceInfo src,
CallExpr callExpr) |
static DoStatement |
Statements.doStatement(SourceInfo src,
Block block) |
static CallExpr.FunctionCallExpr |
Exprs.functionCall(SourceInfo src,
Expr fn,
List<Expr> args) |
static FunctionDefExpr |
Exprs.functionDef(SourceInfo src,
FunctionDefExpr.Params params,
Block block) |
static GenericForStatement |
Statements.genericForStatement(SourceInfo src,
List<Name> names,
List<Expr> exprs,
Block block) |
static GotoStatement |
Statements.gotoStatement(SourceInfo src,
Name labelName) |
static IfStatement |
Statements.ifStatement(SourceInfo src,
ConditionalBlock main,
List<ConditionalBlock> elifs,
Block elseBlock) |
static IndexExpr |
Exprs.index(SourceInfo src,
Expr object,
Expr key) |
static LabelStatement |
Statements.labelStatement(SourceInfo src,
Name labelName) |
static LiteralExpr |
Exprs.literal(SourceInfo src,
Literal value) |
static LocalDeclStatement |
Statements.localDeclStatement(SourceInfo src,
List<Name> names) |
static LocalDeclStatement |
Statements.localDeclStatement(SourceInfo src,
List<Name> names,
List<Expr> initialisers) |
static LocalDeclStatement |
Statements.localDeclStatement(SourceInfo src,
Name n) |
static CallExpr.MethodCallExpr |
Exprs.methodCall(SourceInfo src,
Expr target,
Name methodName,
List<Expr> args) |
static NumericForStatement |
Statements.numericForStatement(SourceInfo src,
Name name,
Expr init,
Expr limit,
Expr step,
Block block) |
static RepeatUntilStatement |
Statements.repeatUntilStatement(SourceInfo src,
Expr condition,
Block block) |
static ReturnStatement |
Statements.returnStatement(SourceInfo src,
List<Expr> exprs) |
static TableConstructorExpr |
Exprs.tableConstructor(SourceInfo src,
List<TableConstructorExpr.FieldInitialiser> fields) |
static UnaryOperationExpr |
Exprs.unaryOperation(SourceInfo src,
Operator.Unary op,
Expr arg) |
static VarExpr |
Exprs.var(SourceInfo src,
Name name) |
static VarargsExpr |
Exprs.varargs(SourceInfo src) |
static WhileStatement |
Statements.whileStatement(SourceInfo src,
Expr condition,
Block block) |