Identifying misplaced and dangling modifiers