public class WyalFile extends wybs.util.AbstractCompilationUnit<WyalFile>
| Modifier and Type | Class and Description |
|---|---|
static interface |
WyalFile.Attribute |
static interface |
WyalFile.Declaration |
static interface |
WyalFile.Expr |
static class |
WyalFile.FieldDeclaration |
static interface |
WyalFile.Stmt |
static interface |
WyalFile.Type |
static class |
WyalFile.VariableDeclaration |
static class |
WyalFile.VerificationError |
wybs.util.AbstractCompilationUnit.Identifier, wybs.util.AbstractCompilationUnit.Name, wybs.util.AbstractCompilationUnit.Pair<K extends wybs.lang.SyntacticItem,V extends wybs.lang.SyntacticItem>, wybs.util.AbstractCompilationUnit.Tuple<T extends wybs.lang.SyntacticItem>, wybs.util.AbstractCompilationUnit.Value| Modifier and Type | Field and Description |
|---|---|
static wyfs.lang.Content.Type<WyalFile> |
BinaryContentType |
static wyfs.lang.Content.Type<WyalFile> |
ContentType |
static int |
DECL_assert |
static int |
DECL_blkcomment |
static int |
DECL_fun |
static int |
DECL_import |
static int |
DECL_linecomment |
static int |
DECL_macro |
static int |
DECL_mask |
static int |
DECL_type |
static int |
ERR_verify |
static int |
EXPR_add |
static int |
EXPR_and |
static int |
EXPR_arrgen |
static int |
EXPR_arridx |
static int |
EXPR_arrinit |
static int |
EXPR_arrlen |
static int |
EXPR_arrrange |
static int |
EXPR_arrupdt |
static int |
EXPR_bitwiseand |
static int |
EXPR_bitwisenot |
static int |
EXPR_bitwiseor |
static int |
EXPR_bitwiseshl |
static int |
EXPR_bitwiseshr |
static int |
EXPR_bitwisexor |
static int |
EXPR_cast |
static int |
EXPR_const |
static int |
EXPR_deref |
static int |
EXPR_div |
static int |
EXPR_eq |
static int |
EXPR_exists |
static int |
EXPR_forall |
static int |
EXPR_gt |
static int |
EXPR_gteq |
static int |
EXPR_iff |
static int |
EXPR_implies |
static int |
EXPR_indirectinvoke |
static int |
EXPR_invoke |
static int |
EXPR_is |
static int |
EXPR_lambda |
static int |
EXPR_lt |
static int |
EXPR_lteq |
static int |
EXPR_mask |
static int |
EXPR_mul |
static int |
EXPR_neg |
static int |
EXPR_neq |
static int |
EXPR_new |
static int |
EXPR_not |
static int |
EXPR_or |
static int |
EXPR_qualifiedinvoke |
static int |
EXPR_qualifiedlambda |
static int |
EXPR_recfield |
static int |
EXPR_recinit |
static int |
EXPR_recupdt |
static int |
EXPR_rem |
static int |
EXPR_staticvar |
static int |
EXPR_sub |
static int |
EXPR_varcopy |
static int |
EXPR_varmove |
static int |
STMT_block |
static int |
STMT_caseof |
static int |
STMT_exists |
static int |
STMT_forall |
static int |
STMT_ifthen |
static int |
STMT_mask |
static int |
STMT_vardecl |
static int |
TYPE_and |
static int |
TYPE_any |
static int |
TYPE_arr |
static int |
TYPE_bool |
static int |
TYPE_byte |
static int |
TYPE_fun |
static int |
TYPE_int |
static int |
TYPE_inv |
static int |
TYPE_mask |
static int |
TYPE_meth |
static int |
TYPE_nom |
static int |
TYPE_not |
static int |
TYPE_null |
static int |
TYPE_or |
static int |
TYPE_property |
static int |
TYPE_rec |
static int |
TYPE_ref |
static int |
TYPE_void |
| Constructor and Description |
|---|
WyalFile(wyfs.lang.Path.Entry<WyalFile> entry) |
| Modifier and Type | Method and Description |
|---|---|
wyfs.lang.Path.Entry<WyalFile> |
getEntry() |
wybs.lang.SyntacticHeap |
getParent() |
static void |
print(Proof.Delta delta) |
static void |
print(wybs.lang.SyntacticItem... items) |
static void |
println(Proof.Delta delta) |
static void |
println(wybs.lang.SyntacticItem... items) |
static wybs.util.AbstractCompilationUnit.Tuple<WyalFile.Type> |
projectTypes(wybs.util.AbstractCompilationUnit.Tuple<WyalFile.VariableDeclaration> decls) |
allocate, clone, cloneOnly, getAncestor, getIndexOf, getParent, getSyntacticItem, getSyntacticItems, print, size, substitutepublic static final wyfs.lang.Content.Type<WyalFile> ContentType
public static final wyfs.lang.Content.Type<WyalFile> BinaryContentType
public static final int DECL_mask
public static final int DECL_linecomment
public static final int DECL_blkcomment
public static final int DECL_import
public static final int DECL_assert
public static final int DECL_type
public static final int DECL_fun
public static final int DECL_macro
public static final int ERR_verify
public static final int TYPE_mask
public static final int TYPE_void
public static final int TYPE_any
public static final int TYPE_null
public static final int TYPE_bool
public static final int TYPE_int
public static final int TYPE_nom
public static final int TYPE_ref
public static final int TYPE_arr
public static final int TYPE_rec
public static final int TYPE_fun
public static final int TYPE_meth
public static final int TYPE_property
public static final int TYPE_inv
public static final int TYPE_or
public static final int TYPE_and
public static final int TYPE_not
public static final int TYPE_byte
public static final int STMT_mask
public static final int STMT_block
public static final int STMT_vardecl
public static final int STMT_ifthen
public static final int STMT_caseof
public static final int STMT_exists
public static final int STMT_forall
public static final int EXPR_mask
public static final int EXPR_varcopy
public static final int EXPR_varmove
public static final int EXPR_staticvar
public static final int EXPR_const
public static final int EXPR_cast
public static final int EXPR_invoke
public static final int EXPR_qualifiedinvoke
public static final int EXPR_indirectinvoke
public static final int EXPR_not
public static final int EXPR_and
public static final int EXPR_or
public static final int EXPR_implies
public static final int EXPR_iff
public static final int EXPR_exists
public static final int EXPR_forall
public static final int EXPR_eq
public static final int EXPR_neq
public static final int EXPR_lt
public static final int EXPR_lteq
public static final int EXPR_gt
public static final int EXPR_gteq
public static final int EXPR_is
public static final int EXPR_neg
public static final int EXPR_add
public static final int EXPR_sub
public static final int EXPR_mul
public static final int EXPR_div
public static final int EXPR_rem
public static final int EXPR_bitwisenot
public static final int EXPR_bitwiseand
public static final int EXPR_bitwiseor
public static final int EXPR_bitwisexor
public static final int EXPR_bitwiseshl
public static final int EXPR_bitwiseshr
public static final int EXPR_deref
public static final int EXPR_new
public static final int EXPR_qualifiedlambda
public static final int EXPR_lambda
public static final int EXPR_recfield
public static final int EXPR_recupdt
public static final int EXPR_recinit
public static final int EXPR_arridx
public static final int EXPR_arrlen
public static final int EXPR_arrupdt
public static final int EXPR_arrgen
public static final int EXPR_arrinit
public static final int EXPR_arrrange
public WyalFile(wyfs.lang.Path.Entry<WyalFile> entry)
public wyfs.lang.Path.Entry<WyalFile> getEntry()
getEntry in interface wybs.lang.CompilationUnitgetEntry in class wybs.util.AbstractCompilationUnit<WyalFile>public wybs.lang.SyntacticHeap getParent()
getParent in interface wybs.lang.SyntacticHeapgetParent in class wybs.util.AbstractCompilationUnit<WyalFile>public static wybs.util.AbstractCompilationUnit.Tuple<WyalFile.Type> projectTypes(wybs.util.AbstractCompilationUnit.Tuple<WyalFile.VariableDeclaration> decls)
public static void println(Proof.Delta delta)
public static void print(Proof.Delta delta)
public static void println(wybs.lang.SyntacticItem... items)
public static void print(wybs.lang.SyntacticItem... items)
Copyright © 2017. All rights reserved.