class GraphQL::ParseError

def initialize(message, line, col, query)

def initialize(message, line, col, query)
  super(message)
  @line = line
  @col = col
  @query = query
end

def to_h

def to_h
  locations = line ? [{ "line" => line, "column" => col }] : []
  {
    "message" => message,
    "locations" => locations,
  }
end