class Prism::Token

def location

A Location object representing the location of this token in the source.
def location
  location = @location
  return location if location.is_a?(Location)
  @location = Location.new(source, location >> 32, location & 0xFFFFFFFF)
end