Combinators for rules as defined in a standard.
When applicable, these rules have been converted strictly following the ABNF syntax as specified in RFC 2234.