From 9fbb234b1b68ae057ce38f1f95099570ff17253f Mon Sep 17 00:00:00 2001 From: Andy Date: Thu, 13 Sep 2012 15:17:52 +0100 Subject: [PATCH] Fix up Range-type constructors --- lib/abnf.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/abnf.rb b/lib/abnf.rb index eb757db..7881287 100644 --- a/lib/abnf.rb +++ b/lib/abnf.rb @@ -208,8 +208,8 @@ class Digit < Range; def initialize; super(0x30..0x39) end end class DQuote < Char; def initialize; super(0x22) end end # double quote class HTab < Char; def initialize; super(0x9) end end # horizontal tab class SP < Char; def initialize; super(0x20) end end # space - class Octet < Range; def initialize; super(0, 255) end end # any 8-bit data value - class VChar < Range; def initialize; super(0x21, 0x7E) end end # visible (printing) characters + class Octet < Range; def initialize; super(0..255) end end # any 8-bit data value + class VChar < Range; def initialize; super(0x21..0x7E) end end # visible (printing) characters class WSP < Alternate; def initialize; super(SP.new, HTab.new) end end # whitespace class HexDigit < Alternate