pattern compilation and matching finished.