| Package | Description |
|---|---|
| wyal.lang | |
| wyal.util | |
| wytp.proof | |
| wytp.types | |
| wytp.types.subtyping |
| Modifier and Type | Method and Description |
|---|---|
WyalFile.Name |
WyalFile.Name.clone(SyntacticItem[] operands) |
WyalFile.Name |
WyalFile.Type.Nominal.getName() |
WyalFile.Name |
WyalFile.Expr.Invoke.getName() |
WyalFile.Name |
NameResolver.ResolutionError.getName()
Get the name being resolved that lead to this error.
|
| Modifier and Type | Method and Description |
|---|---|
wybs.lang.NameID |
NameResolver.resolve(WyalFile.Name name)
Fully resolve a given name which occurs at some position in a compilation
unit.
|
<T extends WyalFile.Declaration.Named> |
NameResolver.resolveAll(WyalFile.Name name,
Class<T> kind)
Resolve a given name which occurs at some position in a compilation unit
into one or more named declarations.
|
<T extends WyalFile.Declaration.Named> |
NameResolver.resolveExactly(WyalFile.Name name,
Class<T> kind)
Resolve a given name which occurs at some position in a compilation unit
into exactly one named declaration.
|
| Constructor and Description |
|---|
AmbiguousNameError(WyalFile.Name name) |
Invoke(WyalFile.Type.FunctionOrMacroOrInvariant type,
WyalFile.Name name,
Integer selector,
WyalFile.Expr[] arguments,
wybs.lang.Attribute... attributes) |
Invoke(WyalFile.Type.FunctionOrMacroOrInvariant type,
WyalFile.Name name,
WyalFile.Value.Int selector,
WyalFile.Tuple<WyalFile.Expr> arguments,
wybs.lang.Attribute... attributes) |
NameNotFoundError(WyalFile.Name name) |
Nominal(WyalFile.Name name,
wybs.lang.Attribute... attributes) |
ResolutionError(WyalFile.Name name,
String message) |
| Modifier and Type | Method and Description |
|---|---|
wybs.lang.NameID |
WyalFileResolver.resolve(WyalFile.Name name) |
<T extends WyalFile.Declaration.Named> |
WyalFileResolver.resolveAll(WyalFile.Name name,
Class<T> kind) |
<T extends WyalFile.Declaration.Named> |
WyalFileResolver.resolveExactly(WyalFile.Name name,
Class<T> kind) |
| Constructor and Description |
|---|
Invoke(boolean sign,
WyalFile.Type.FunctionOrMacroOrInvariant type,
WyalFile.Name name,
Integer selector,
WyalFile.Expr... arguments) |
Invoke(boolean sign,
WyalFile.Type.FunctionOrMacroOrInvariant type,
WyalFile.Name name,
WyalFile.Value.Int selector,
WyalFile.Tuple<WyalFile.Expr> arguments) |
| Modifier and Type | Method and Description |
|---|---|
<T extends WyalFile.Declaration.Named> |
TypeSystem.resolveAll(WyalFile.Name name,
Class<T> kind) |
<T extends WyalFile.Declaration.Named> |
TypeSystem.resolveExactly(WyalFile.Name name,
Class<T> kind) |
| Modifier and Type | Method and Description |
|---|---|
protected WyalFile.Name[] |
CoerciveSubtypeOperator.append(WyalFile.Name[] lhs,
WyalFile.Name rhs) |
| Modifier and Type | Method and Description |
|---|---|
protected WyalFile.Name[] |
CoerciveSubtypeOperator.append(WyalFile.Name[] lhs,
WyalFile.Name rhs) |
protected WyalFile.Name[] |
CoerciveSubtypeOperator.append(WyalFile.Name[] lhs,
WyalFile.Name rhs) |
Copyright © 2017. All rights reserved.