Module: ABNF

Defined in:
lib/abnf.rb

Overview

ABNF (RFC 2234) parser objects.

Defined Under Namespace

Classes: Alpha, Alternate, AlternateChars, AsciiChar, Bit, CR, CRLF, Char, Concat, Ctl, DQuote, Digit, HTab, HexDigit, LF, LWSP, Literal, Octet, Optional, OptionalConcat, Range, RangeWithInfiniteUpperBound, Repetition, SP, Satisfies, Stream, VChar, WSP

Instance Method Summary collapse

Instance Method Details

#parse(parser, str) ⇒ Object



261
262
263
# File 'lib/abnf.rb', line 261

def parse(parser, str)
  parser.match(Stream.new(str))
end