Uses of Class
orc.error.compiletime.PatternException

Packages that use PatternException
orc.ast.extended.pattern   
orc.error.compiletime   
 

Uses of PatternException in orc.ast.extended.pattern
 

Methods in orc.ast.extended.pattern that throw PatternException
 PatternSimplifier Pattern.process(Var fragment)
          A different entry point for process, taking only a source variable.
 void AsPattern.process(Var fragment, PatternSimplifier visitor)
           
 void TuplePattern.process(Var fragment, PatternSimplifier visitor)
           
 void ListPattern.process(Var fragment, PatternSimplifier visitor)
           
abstract  void Pattern.process(Var fragment, PatternSimplifier 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 CallPattern.process(Var fragment, PatternSimplifier visitor)
           
 void TypedPattern.process(Var fragment, PatternSimplifier visitor)
           
 void LiteralPattern.process(Var fragment, PatternSimplifier visitor)
           
 void ConsPattern.process(Var fragment, PatternSimplifier visitor)
           
 void NilPattern.process(Var fragment, PatternSimplifier visitor)
           
 

Uses of PatternException in orc.error.compiletime
 

Subclasses of PatternException in orc.error.compiletime
 class NonlinearPatternException