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