Sha256: 229de90248addea2d21e4a75819a30222763eefb87311af94ec536cf81c8697b

Contents?: true

Size: 767 Bytes

Versions: 3

Compression:

Stored size: 767 Bytes

Contents

module Regexp::Syntax
  class V1_8_6 < Regexp::Syntax::Base
    def initialize
      super

      implements :anchor, Anchor::All
      implements :assertion, Assertion::Lookahead
      implements :backref, [:number]
      implements :posixclass, PosixClass::Standard
      implements :escape,
        Escape::Basic + Escape::Backreference +
        Escape::ASCII + Escape::Meta + Escape::Control

      implements :group, Group::All

      implements :meta, Meta::Extended

      implements :quantifier,
        Quantifier::Greedy + Quantifier::Reluctant +
        Quantifier::Interval + Quantifier::IntervalReluctant

      implements :set, CharacterSet::OpenClose + CharacterSet::Extended

      implements :type,
        CharacterType::Extended
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
regexp_parser-1.2.0 lib/regexp_parser/syntax/versions/1.8.6.rb
regexp_parser-1.1.0 lib/regexp_parser/syntax/versions/1.8.6.rb
regexp_parser-1.0.0 lib/regexp_parser/syntax/versions/1.8.6.rb