Lunascript: Empty files shouldn't throw an error
Fix a bug where the last line won't properly be assigned a line number
Fix a bug where if there is only one line getInfoFromOffset doesn't work