Package orc.runtime.sites

Abstract base classes for Orc sites plus fundamental sites.

See:
          Description

Class Summary
DotSite  
EvalSite Abstract class for sites with a total and immediate semantics: evaluate the arguments and return a value without blocking and without affecting the Orc engine.
PartialSite Abstract class for sites with a partial and immediate semantics: evaluate as for a total immediate site (see EvalSite), but if the evaluation returns null, the site remains silent.
SimpleSite Simple sites which don't need access to tokens.
Site Base class for all sites
ThreadedSite Abstract class for sites whose calls may block (the Java thread).
VariantSite  
 

Package orc.runtime.sites Description

Abstract base classes for Orc sites plus fundamental sites. Even an Orc program which doesn't use any site calls may rely on at least these sites, to support declarations and pattern matching.