org.erights.e.elang.evm
Class TopNounExpr

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
                          |
                          +--org.erights.e.elang.evm.NounExpr
                                |
                                +--org.erights.e.elang.evm.TopNounExpr
All Implemented Interfaces:
Cloneable, EPrintable, MatchMaker
Direct Known Subclasses:
LiteralNounExpr, LiteralSlotNounExpr, OuterNounExpr

public abstract class TopNounExpr
extends NounExpr

Untamed:


Field Summary
 
Fields inherited from class org.erights.e.elang.evm.NounExpr
 
Fields inherited from class org.erights.e.elang.evm.ENode
 
Fields inherited from class org.erights.e.elang.evm.ParseNode
NUM_PR, PR_ASSIGN, PR_CALL, PR_COMP, PR_EEXPR, PR_LISTPATT, PR_ORDER, PR_PATTERN, PR_PRIM, PR_START
 
Constructor Summary
TopNounExpr(SourceSpan optSpan, String name)
          Enabled:
 
Method Summary
abstract  Slot getTopSlot(OuterScope outers)
          Enabled:
 
Methods inherited from class org.erights.e.elang.evm.NounExpr
asFieldAt, asNoun, assign, computeStaticScope, getIn, getRepresentation, getSlot, initFinal, initSlot, isOuter, matchBind, mayBeAssignable, name, subEval, subPrintOn, welcome
 
Methods inherited from class org.erights.e.elang.evm.EExpr
__printOn, appendAllTo, appendTo, eval, eval, evalBool, printAsBlockOn, substitute, transform
 
Methods inherited from class org.erights.e.elang.evm.ENode
cleanCopy, copy, getOptPatternMap, getOptScopeMap, getPatternMap, getScopeMap, qbuild, setPatternMap, setScopeMap, staticScope, synEnv
 
Methods inherited from class org.erights.e.elang.evm.ParseNode
asText, getOptSpan, lnPrintOn, lnPrintOn, matchBind, matchBind, matchBind, printListOn, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TopNounExpr

public TopNounExpr(SourceSpan optSpan,
                   String name)
Enabled:

Method Detail

getTopSlot

public abstract Slot getTopSlot(OuterScope outers)
Enabled:



comments?