class SourceLocation

def initialize(binding)

def initialize(binding)
  @binding = binding
end

def lineno() @binding.source_location.last end

def lineno() @binding.source_location.last end

def lineno() @binding.eval("__LINE__") end

def lineno() @binding.eval("__LINE__") end

def path() @binding.source_location.first end

def path() @binding.source_location.first end

def path() @binding.eval("__FILE__") end

def path() @binding.eval("__FILE__") end