public final class MemoryExprFactory extends WalkerFactoryBase
| Constructor and Description |
|---|
MemoryExprFactory(WalkerContext context) |
| Modifier and Type | Method and Description |
|---|---|
Alias |
createAlias(Where where,
java.lang.String memoryId,
Expr min,
Expr max) |
MemoryExpr |
createMemory(Where where,
Memory.Kind kind,
java.lang.String name,
Type type,
Expr sizeExpr,
boolean shared,
Alias alias) |
getIR, getReporter, getSymbols, getThisArgs, raiseError, raiseErrorpublic MemoryExprFactory(WalkerContext context)
public MemoryExpr createMemory(Where where, Memory.Kind kind, java.lang.String name, Type type, Expr sizeExpr, boolean shared, Alias alias) throws SemanticException
SemanticExceptionpublic Alias createAlias(Where where, java.lang.String memoryId, Expr min, Expr max) throws SemanticException
SemanticException