public class WyalFile extends AbstractSyntacticHeap implements wybs.lang.CompilationUnit
| Modifier and Type | Class and Description |
|---|---|
static interface |
WyalFile.Declaration |
static interface |
WyalFile.Expr |
static class |
WyalFile.FieldDeclaration |
static class |
WyalFile.Identifier
Represents an identifier in a compilation unit.
|
static class |
WyalFile.Name
Represents a partial- or fully-qualified name within a
compilation unit.
|
static class |
WyalFile.Opcode |
static class |
WyalFile.Pair<K extends SyntacticItem,V extends SyntacticItem>
Represents a pair of items in a compilation unit.
|
static interface |
WyalFile.Stmt |
static class |
WyalFile.Tuple<T extends SyntacticItem>
Represents a sequence of zero or more items in a compilation unit.
|
static interface |
WyalFile.Type |
static class |
WyalFile.Value
Represents a raw value within a compilation unit.
|
static class |
WyalFile.VariableDeclaration |
static class |
WyalFile.VerificationError |
| Modifier and Type | Field and Description |
|---|---|
static wyfs.lang.Content.Type<WyalFile> |
CompiledContentType |
static wyfs.lang.Content.Type<WyalFile> |
ContentType |
protected wyfs.lang.Path.Entry<WyalFile> |
entry |
syntacticItems| Constructor and Description |
|---|
WyalFile(wyfs.lang.Path.Entry<WyalFile> entry) |
| Modifier and Type | Method and Description |
|---|---|
wyfs.lang.Path.Entry<WyalFile> |
getEntry() |
static void |
print(Proof.Delta delta) |
static void |
print(SyntacticItem... items) |
static void |
println(Proof.Delta delta) |
static void |
println(SyntacticItem... items) |
static WyalFile.Tuple<WyalFile.Type> |
projectTypes(WyalFile.Tuple<WyalFile.VariableDeclaration> decls) |
allocate, getIndexOf, getSyntacticItem, getSyntacticItems, print, sizepublic static final wyfs.lang.Content.Type<WyalFile> ContentType
public static final wyfs.lang.Content.Type<WyalFile> CompiledContentType
protected final wyfs.lang.Path.Entry<WyalFile> entry
public WyalFile(wyfs.lang.Path.Entry<WyalFile> entry)
public wyfs.lang.Path.Entry<WyalFile> getEntry()
getEntry in interface wybs.lang.CompilationUnitpublic static WyalFile.Tuple<WyalFile.Type> projectTypes(WyalFile.Tuple<WyalFile.VariableDeclaration> decls)
public static void println(Proof.Delta delta)
public static void print(Proof.Delta delta)
public static void println(SyntacticItem... items)
public static void print(SyntacticItem... items)
Copyright © 2017. All rights reserved.