gpp now inserts a terminating quote if it finds an end of file while scanning a string. For Flora this does wonders, since its compiler now finds the missing quote in a large file with high accuracy. For XSB this doesn't seem to do much because when XSB finds an end of file while scanning a string it forgets all previous errors, it seems.