multiline descriptions and locations

fixed support for multiline descriptions and locations and escape of strings.