ParsePatternList
return ParsePatternList(Range(0, 0));
return ParsePatternList(ParseRange());
DisjList* ParsePatternList(Range range);