public interface AmbExpr extends Expr, Ambiguous
AmbExpr
is an ambiguous AST node composed of a single
identifier that must resolve to an expression.Term.Instance
Modifier and Type | Method and Description |
---|---|
Id |
id()
Get the name of the expression.
|
AmbExpr |
id(Id name)
Set the name of the expression.
|
java.lang.String |
name()
Get the name of the expression.
|
AmbExpr |
name(java.lang.String name)
Set the name of the expression.
|
constantValue, constantValueSet, isConstant, precedence, printSubExpr, printSubExpr, type
del, del, dump, error, error, ext, ext, ext, ext, isDisambiguated, isTypeChecked, position, position, visit, visitEdge
addDecls, buildTypes, buildTypesEnter, checkConstants, childExpectedType, copy, copy, disambiguate, disambiguateEnter, disambiguateOverride, dump, dump, dump, dump, enterChildScope, enterScope, exceptionCheck, exceptionCheckEnter, extRewrite, extRewriteEnter, lang, prettyPrint, prettyPrint, prettyPrint, prettyPrint, prettyPrint, throwTypes, translate, typeCheck, typeCheckEnter, typeCheckOverride, visitChild, visitChildren, visitList
exceptions, exceptions, reachable, reachable