Sha256: 041d5d4ab46c3240396037ae22db9b268d913d19070c0fd6503f17056268f443

Contents?: true

Size: 426 Bytes

Versions: 1

Compression:

Stored size: 426 Bytes

Contents

module Lrama
  class Lexer
    class Token
      attr_accessor s_value: String
      attr_accessor alias_name: String
      attr_accessor line: Integer
      attr_accessor column: Integer
      attr_accessor referred: bool

      def initialize: (?s_value: String, ?alias_name: String) -> void

      def to_s: () -> String
      def referred_by?: (String string) -> bool
      def ==: (Token other) -> bool
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
lrama-0.5.9 sig/lrama/lexer/token.rbs