public abstract class Statements extends Object
public static ReturnStatement returnStatement(SourceInfo src, List<Expr> exprs)
public static DoStatement doStatement(SourceInfo src, Block block)
public static AssignStatement assignStatement(SourceInfo src, List<LValueExpr> vars, List<Expr> exprs)
public static AssignStatement assignStatement(SourceInfo src, LValueExpr var, Expr expr)
public static LocalDeclStatement localDeclStatement(SourceInfo src, List<Name> names, List<Expr> initialisers)
public static LocalDeclStatement localDeclStatement(SourceInfo src, List<Name> names)
public static LocalDeclStatement localDeclStatement(SourceInfo src, Name n)
public static CallStatement callStatement(SourceInfo src, CallExpr callExpr)
public static IfStatement ifStatement(SourceInfo src, ConditionalBlock main, List<ConditionalBlock> elifs, Block elseBlock)
public static GenericForStatement genericForStatement(SourceInfo src, List<Name> names, List<Expr> exprs, Block block)
public static NumericForStatement numericForStatement(SourceInfo src, Name name, Expr init, Expr limit, Expr step, Block block)
public static WhileStatement whileStatement(SourceInfo src, Expr condition, Block block)
public static RepeatUntilStatement repeatUntilStatement(SourceInfo src, Expr condition, Block block)
public static BreakStatement breakStatement(SourceInfo src)
public static LabelStatement labelStatement(SourceInfo src, Name labelName)
public static GotoStatement gotoStatement(SourceInfo src, Name labelName)
Copyright © 2016–2017. All rights reserved.