Module: Net::IMAP::ResponseParser::Patterns::RFC5234

Included in:
Net::IMAP::ResponseParser::Patterns
Defined in:
lib/net/imap/response_parser.rb

Overview

From RFC5234, "Augmented BNF for Syntax Specifications: ABNF"

ALPHA = %x41-5A / %x61-7A ; A-Z / a-z

CHAR = %x01-7F CRLF = CR LF ; Internet standard newline CTL = %x00-1F / %x7F ; controls DIGIT = %x30-39 ; 0-9 DQUOTE = %x22 ; " (Double Quote) HEXDIG = DIGIT / "A" / "B" / "C" / "D" / "E" / "F" OCTET = %x00-FF SP = %x20

Constant Summary collapse

ALPHA =
/[A-Za-z]/n
CHAR =
/[\x01-\x7f]/n
CRLF =
/\r\n/n
CTL =
/[\x00-\x1F\x7F]/n
DIGIT =
/\d/n
DQUOTE =
/"/n
HEXDIG =
/\h/
OCTET =

not using /./m for embedding purposes

/[\x00-\xFF]/n
SP =
/ /n