Basic types and functions for combinator parsing
List of Import References : 
See  BOOL 
See  DENOTATION 
See  Either 
See  Nat 
See  Option 
See  Seq 
See  Void 
SIGNATURE CombinatorP[a,token,state,error]
$Date: 2012-10-02 14:17:54 +0200 (Tue, 02 Oct 2012) $ ($Revision: 838 $)
IMPORT Either ONLY either[option[error],a]
       Option ONLY option[error]
       Seq    ONLY seq[token]
       Void   ONLY void
SORT a token state error
TYPE parser ==
     parser(parser: seq[token] ** state
                 -> either[option[error],a] ** seq[token] ** state)
FUN fail: error -> LAZY[parser]
FUN eps:  a     -> LAZY[parser]
FUN run: seq[token] ** state ** LAZY[parser] -> either[option[error],a]
next node: CombinatorPBind,
 prev node: Subsystem Combinator Parsing,
 up to node: Subsystem Combinator Parsing