From 0c8b6a82b31ae4564032a22e4aa72ac6457e3070 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pablo=20Blanco=20Celdr=C3=A1n?= Date: Sun, 27 Sep 2020 11:06:43 +0200 Subject: [PATCH] Multiline not being scaped bug fixed. --- package.json | 2 +- src/Compiler.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index b960afc..6ad3c28 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "charon", - "version": "0.13.0", + "version": "0.13.1", "preview": true, "description": "Charon language compiler", "main": "dist/index.js", diff --git a/src/Compiler.ts b/src/Compiler.ts index cad5c87..e914b43 100644 --- a/src/Compiler.ts +++ b/src/Compiler.ts @@ -1076,7 +1076,7 @@ ${formatCodeSlice(this.code, key._location, 2)}`); case 'SYMBOL': return this.genSymbol(term); default: - return term.value; + return term.value.replace(/\n/g, '\\n').replace(/\r/g, '\\r'); } } }