select.by parser