Skip to content

Commit f83df6d

Browse files
committed
[JS] Fixes the bridge name setting script and properly unescapes quotes
1 parent 6b07196 commit f83df6d

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

rosetta-test-js/parser.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,11 @@ function parseAtom(token) {
6363
}
6464
if (token[0] === '"') {
6565
const rawString = token.slice(1, -1);
66-
return rawString.replace(/\\n/g, '\n')
66+
return rawString
67+
.replace(/\\n/g, '\n')
6768
.replace(/\\r/g, '\r')
68-
.replace(/\\t/g, '\t');
69+
.replace(/\\t/g, '\t')
70+
.replace(/\\"/g, '"');
6971
}
7072

7173
let numberParseTry = parseInt(token);

rosetta-test-js/rosetta-test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ class RosettaTestSuite {
8888

8989
initializeSuite() {
9090
this.suite = this.evalScheme(this.suiteSource);
91-
this.suiteEval("(suite-set-bridge-name! the_suite bridge_name)", {"bridge_name": this.bridgeName});
91+
this.suiteEval("(suite-set-bridge-name! the-suite bridge_name)", {"bridge_name": this.bridgeName});
9292
}
9393

9494
placeholders() {

0 commit comments

Comments
 (0)