Fix LIFT parser to handle empty ranges in external file