     print()
   }
 }
-
 //===--- Just for testing -------------------------------------------------===//
-
 
 //===--- Tests ------------------------------------------------------------===//
 let source = Array("the quick brown fox jumps over the lazy dog".utf8)
-
 
 let source2 = Array("hack hack cough cough cough spork".utf8)
 



infix operator .. : AdditionPrecedence
//precedencegroup PatternPostfix {
//  higherThan: AdditionPrecedence
//}
postfix operator * // : PatternPostfix
postfix operator + // : PatternPostfix

func .. <M0: Pattern, M1: Pattern>(m0: M0, m1: M1) -> ConsecutiveMatches<M0,M1>
where M0.Element == M1.Element, M0.Index == M1.Index {


// The final * steps around <rdar://29229409>
let fancyPattern
  = %"quick "..((%"brown" | %"black" | %"fox" | %"chicken") .. %" ")+ 
   .. any()* .. %"do"

fancyPattern.searchTest(in: source)

//===--- Parsing pairs ----------------------------------------------------===//
