Module bnfcore

Module bnfcore 

Source

Functions§

is_alpha
Basic common rules from https://tools.ietf.org/html/rfc2234#section-6.1 and https://tools.ietf.org/html/rfc3261#section-25 that can be described by a limited number of characters ALPHA = %x41-5A / %x61-7A ; A-Z / a-z
is_alphanum
is_bit
BIT = “0” / “1”
is_char
CHAR = %x01-7F any 7-bit US-ASCII character, excluding NUL
is_cr
CR = %x0D Carriage return
is_crlf
CRLF = CR LF Internet standard newline
is_ctl
CTL = %x00-1F / %x7F
is_digit
DIGIT = %x30-39
is_dquote
DQUOTE = %x22
is_escaped
is_hexdig
HEXDIG = DIGIT / “A” / “B” / “C” / “D” / “E” / “F” / “a” / “b” / “c” / “d” / “e” / “f”
is_htab
HTAB = %x09
is_lf
LF = %x0A
is_lhex
is_mark
is_octet
OCTET = %x00-FF 8 bits of data
is_password_char
password = *( unreserved / escaped / “&” / “=” / “+” / “$” / “,” )
is_quoted_pair
is_reserved
is_separators
separators = “(” / “)” / “<” / “>” / “@” / “,” / “;” / “:” / “" / DQUOTE / “/” / “[” / “]” / “?” / “=” / “{” / “}” / SP / HTAB
is_sp
SP = %x20
is_token_char
is_unreserved
is_user_unreserved_char
user-unreserved = “&” / “=” / “+” / “$” / “,” / “;” / “?” / “/”
is_utf8_cont
UTF8-CONT = %x80-BF
is_vchar
VCHAR = %x21-7E visible (printing) characters
is_word_char
is_wsp
WSP = SP / HTAB white space