public class WhileyFilePrinter extends Object
| Constructor and Description |
|---|
WhileyFilePrinter(OutputStream stream) |
public WhileyFilePrinter(OutputStream stream)
public void print(WhileyFile wf)
public void print(WhileyFile.Declaration decl)
public void print(WhileyFile.FunctionOrMethodOrProperty fm)
public void print(WhileyFile.Import decl)
public void print(WhileyFile.Constant decl)
public void print(WhileyFile.Type decl)
public void print(Stmt stmt, int indent)
public void print(Stmt.Assert s)
public void print(Stmt.Assume s)
public void print(Stmt.Debug s)
public void print(Stmt.Break s)
public void print(Stmt.Continue s)
public void print(Stmt.Skip s)
public void print(Stmt.Return s)
public void print(Stmt.Assign s)
public void print(Stmt.IfElse s, int indent)
public void print(Stmt.DoWhile s, int indent)
public void print(Stmt.NamedBlock s, int indent)
public void print(Stmt.While s, int indent)
public void print(Stmt.Switch s, int indent)
public void print(Stmt.VariableDeclaration s, int indent)
public void print(Expr expression)
public void print(Expr.Constant c)
public void print(Expr.AbstractVariable v)
public void print(Expr.ConstantAccess v)
public void print(Expr.ArrayInitialiser e)
public void print(Expr.BinOp e)
public void print(Expr.Dereference e)
public void print(Expr.Cast e)
public void print(Expr.IndexOf e)
public void print(Expr.UnOp e)
public void print(Expr.AbstractInvoke e)
public void print(Expr.IndirectFunctionCall e)
public void print(Expr.IndirectMethodCall e)
public void print(Expr.Quantifier e)
public void print(Expr.FieldAccess e)
public void print(Expr.Record e)
public void print(Expr.AbstractFunctionOrMethod e)
public void print(Expr.Lambda e)
public void print(Expr.New e)
public void print(Expr.TypeVal e)
public void print(wyal.lang.WyalFile.Type t)
public void indent(int level)
Copyright © 2017. All rights reserved.