org.erights.e.elang.evm
Class AtomicExpr
java.lang.Object
|
+--org.erights.e.elang.evm.ParseNode
|
+--org.erights.e.elang.evm.ENode
|
+--org.erights.e.elang.evm.EExpr
|
+--org.erights.e.elang.evm.AtomicExpr
- All Implemented Interfaces:
- Cloneable, EPrintable, MatchMaker
- Direct Known Subclasses:
- NounExpr, QuasiLiteralExpr, QuasiPatternExpr
- public abstract class AtomicExpr
- extends EExpr
Untamed:
- Author:
- Mark S. Miller
Fields inherited from class org.erights.e.elang.evm.ENode |
|
Methods inherited from class org.erights.e.elang.evm.ENode |
cleanCopy, computeStaticScope, copy, getOptPatternMap, getOptScopeMap, getPatternMap, getScopeMap, qbuild, setPatternMap, setScopeMap, staticScope, synEnv, welcome |
Methods inherited from class org.erights.e.elang.evm.ParseNode |
asText, getOptSpan, lnPrintOn, lnPrintOn, matchBind, matchBind, matchBind, matchBind, printListOn, subPrintOn, toString |
AtomicExpr
public AtomicExpr(SourceSpan optSpan)
- Enabled:
mayBeAssignable
public abstract boolean mayBeAssignable()
- Enabled: 'false' only if it's known not to be assignable
asNoun
public abstract NounExpr asNoun()
- Enabled:
comments?