make parser more robuust, add string literals and escapes