class GraphQL::Language::Token

Contains type, value and position data.
Emitted by the lexer and passed to the parser.

def initialize(value:, name:, line:, col:, prev_token:)

def initialize(value:, name:, line:, col:, prev_token:)
  @name = name
  @value = value
  @line = line
  @col = col
  @prev_token = prev_token
end

def line_and_column

def line_and_column
  [@line, @col]
end

def to_f; @value.to_f; end

def to_f; @value.to_f; end

def to_i; @value.to_i; end

def to_i; @value.to_i; end

def to_s; @value; end

def to_s; @value; end