abnf from rfc6020 and reworked version for parse2