Add source location to parser exceptions
Moar fixes