org.erights.e.elang.syntax
Class EScriptDecl

java.lang.Object
  |
  +--org.erights.e.elang.syntax.EScriptDecl

class EScriptDecl
extends Object

Just a bundling of state for use during parsing

Author:
Mark S. Miller

Field Summary
private  Matcher[] myMatchers
           
private  EMethodNode[] myOptMethods
           
 
Constructor Summary
(package private) EScriptDecl(EMethodNode[] optMethods, Matcher[] matchers)
           
 
Method Summary
(package private)  Matcher[] getMatchers()
           
(package private)  EMethodNode[] getOptMethods()
           
(package private)  EScript makeEScript(ENodeBuilder eBuilder)
           
(package private)  EScriptDecl withMatcher(Matcher newLast)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

myOptMethods

private final EMethodNode[] myOptMethods

myMatchers

private final Matcher[] myMatchers
Constructor Detail

EScriptDecl

EScriptDecl(EMethodNode[] optMethods,
            Matcher[] matchers)
Method Detail

getOptMethods

EMethodNode[] getOptMethods()

getMatchers

Matcher[] getMatchers()

withMatcher

EScriptDecl withMatcher(Matcher newLast)

makeEScript

EScript makeEScript(ENodeBuilder eBuilder)


comments?