public final class LocationFactory extends WalkerFactoryBase
| Constructor and Description |
|---|
LocationFactory(WalkerContext context) |
| Modifier and Type | Method and Description |
|---|---|
Expr |
bitfield(Where where,
Expr variable,
Expr pos) |
Expr |
bitfield(Where where,
Expr variable,
Expr from,
Expr to) |
Expr |
concat(Where w,
Expr leftExpr,
Expr rightExpr) |
Expr |
location(Where where,
java.lang.String name) |
Expr |
location(Where where,
java.lang.String name,
Expr index) |
Expr |
location(Where where,
java.lang.String name,
java.util.List<java.lang.String> argNames) |
getIR, getReporter, getSymbols, getThisArgs, raiseError, raiseErrorpublic LocationFactory(WalkerContext context)
public Expr location(Where where, java.lang.String name) throws SemanticException
SemanticExceptionpublic Expr location(Where where, java.lang.String name, Expr index) throws SemanticException
SemanticExceptionpublic Expr location(Where where, java.lang.String name, java.util.List<java.lang.String> argNames) throws SemanticException
SemanticExceptionpublic Expr bitfield(Where where, Expr variable, Expr pos) throws SemanticException
SemanticExceptionpublic Expr bitfield(Where where, Expr variable, Expr from, Expr to) throws SemanticException
SemanticException