all source line position code now in coffeescript