Sha256: 9a160adbc77af1dfec0015dd9c9d136acdfecf0b6e8fe16639ccc9306eb84fa4

Contents?: true

Size: 291 Bytes

Versions: 139

Compression:

Stored size: 291 Bytes

Contents

class Regexp
  TOKEN_KEYS = %i[
    type
    token
    text
    ts
    te
    level
    set_level
    conditional_level
  ].freeze

  Token = Struct.new(*TOKEN_KEYS) do
    attr_accessor :previous, :next

    def offset
      [ts, te]
    end

    def length
      te - ts
    end
  end
end

Version data entries

139 entries across 134 versions & 23 rubygems

Version Path
study_line-0.1.1 vendor/bundle/ruby/3.2.0/gems/regexp_parser-2.8.2/lib/regexp_parser/token.rb
regexp_parser-2.8.3 lib/regexp_parser/token.rb
scrapbook-0.3.2 vendor/ruby/2.7.0/gems/regexp_parser-2.5.0/lib/regexp_parser/token.rb
scrapbook-0.3.2 vendor/ruby/2.7.0/gems/regexp_parser-2.2.1/lib/regexp_parser/token.rb
scrapbook-0.3.2 vendor/ruby/2.7.0/gems/regexp_parser-2.8.1/lib/regexp_parser/token.rb
regexp_parser-2.8.2 lib/regexp_parser/token.rb
synctera_ruby_sdk-1.1.3 vendor/bundle/ruby/3.2.0/gems/regexp_parser-2.8.1/lib/regexp_parser/token.rb
synctera_ruby_sdk-1.1.2 vendor/bundle/ruby/3.2.0/gems/regexp_parser-2.8.1/lib/regexp_parser/token.rb
synctera_ruby_sdk-1.1.1 vendor/bundle/ruby/3.2.0/gems/regexp_parser-2.8.1/lib/regexp_parser/token.rb
sampero-0.1.0 vendor/bundle/ruby/3.2.0/gems/regexp_parser-2.8.1/lib/regexp_parser/token.rb
tursodb-0.1.0 vendor/bundle/ruby/3.2.0/gems/regexp_parser-2.8.1/lib/regexp_parser/token.rb
synctera_ruby_sdk-1.0.0 vendor/bundle/ruby/3.2.0/gems/regexp_parser-2.8.1/lib/regexp_parser/token.rb
mlh-rubocop-config-1.0.2 vendor/bundle/ruby/3.2.0/gems/regexp_parser-2.8.1/lib/regexp_parser/token.rb
fablicop-1.10.3 vendor/bundle/ruby/3.2.0/gems/regexp_parser-2.8.1/lib/regexp_parser/token.rb
scrapbook-0.3.1 vendor/ruby/2.7.0/gems/regexp_parser-2.5.0/lib/regexp_parser/token.rb
scrapbook-0.3.1 vendor/ruby/2.7.0/gems/regexp_parser-2.8.1/lib/regexp_parser/token.rb
scrapbook-0.3.1 vendor/ruby/2.7.0/gems/regexp_parser-2.2.1/lib/regexp_parser/token.rb
fablicop-1.10.2 vendor/bundle/ruby/3.2.0/gems/regexp_parser-2.8.1/lib/regexp_parser/token.rb
regexp_parser-2.8.1 lib/regexp_parser/token.rb
fluent-plugin-google-cloud-logging-on-prem-0.1.0 vendor/ruby/3.1.0/gems/regexp_parser-2.8.0/lib/regexp_parser/token.rb