Sha256: b591c5e153ee4cbeab3bacf02e87a792b70fdb62cfb36aab137e9d7a1a61dec3

Contents?: true

Size: 400 Bytes

Versions: 2

Compression:

Stored size: 400 Bytes

Contents

module Lrama
  class Lexer
    class Token
      attr_accessor type: Type
      attr_accessor s_value: String
      attr_accessor alias: String

      def initialize: (?type: Type, ?s_value: String, ?alias: String) -> void
      class Type
        attr_accessor id: Integer
        attr_accessor name: String

        def initialize: (?id: Integer, ?name: String) -> void
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
lrama-0.5.8 sig/lrama/lexer/token/type.rbs
lrama-0.5.7 sig/lrama/lexer/token/type.rbs