Sha256: c10b880ffa35228420826d138064e15aafaeb0b994668a8be56b138ab0c9cba4

Contents?: true

Size: 221 Bytes

Versions: 1

Compression:

Stored size: 221 Bytes

Contents

# frozen_string_literal: true

class Token
  attr_reader :type, :value

  def initialize(type, value = nil)
    @type = type
    @value = value
  end

  def inspect
    @value ? { @type => @value } : @type.to_s
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
simpler_lexer-0.1.0 lib/simpler_lexer/token.rb