Invenio query parser using pypeg2.