Uses of Class
orc.ast.extended.pattern.PatternVisitor

Packages that use PatternVisitor
orc.ast.extended.pattern   
 

Uses of PatternVisitor in orc.ast.extended.pattern
 

Methods in orc.ast.extended.pattern that return PatternVisitor
 PatternVisitor Pattern.process(Var fragment)
          A different entry point for process, taking only a source variable.
 

Methods in orc.ast.extended.pattern with parameters of type PatternVisitor
 void AsPattern.process(Var fragment, PatternVisitor visitor)
           
 void TuplePattern.process(Var fragment, PatternVisitor visitor)
           
 void ListPattern.process(Var fragment, PatternVisitor visitor)
           
abstract  void Pattern.process(Var fragment, PatternVisitor visitor)
          Visit a pattern recursively, creating two products: An expression that will examine a value to determine whether it matches a pattern, building an output tuple of all value fragments which will be bound to variables.
 void PublishPattern.process(Var fragment, PatternVisitor visitor)
           
 void VariablePattern.process(Var fragment, PatternVisitor visitor)
           
 void CallPattern.process(Var fragment, PatternVisitor visitor)
           
 void WildcardPattern.process(Var fragment, PatternVisitor visitor)
           
 void LiteralPattern.process(Var fragment, PatternVisitor visitor)
           
 void ConsPattern.process(Var fragment, PatternVisitor visitor)
           
 void NilPattern.process(Var fragment, PatternVisitor visitor)