Parsing Long English Sentences with Pattern Rules