Skip to content

Commit c747649

Browse files
committed
added delimiter character & for more code on 1 line
1 parent 4e7b9e9 commit c747649

1 file changed

Lines changed: 12 additions & 2 deletions

File tree

mercury_ide/code/mercury.js

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -406,12 +406,22 @@ max.addHandlers(handlers);
406406

407407
function mainParse(lines){
408408
let time = Date.now();
409+
410+
// remove comments from code
411+
lines = lines.map(x => x.replace(/\/{2,}.+/g, ''));
412+
413+
// split double coded lines via '&' symbol
414+
let t = [];
415+
for (let l in lines){
416+
t.push(...lines[l].split('&'));
417+
}
418+
lines = t;
419+
409420
// remove double whitespaces
410421
lines = lines.slice().map(x => x.replace(/\s+/g, ' '));
411422
// remove leading or trailing whitespaces
412423
lines = lines.map(x => x.replace(/^\s+|\s+$/g, ''));
413-
// remove comments from code
414-
lines = lines.map(x => x.replace(/\/{2,}.+/g, ''));
424+
415425

416426
post("@mainParse", lines);
417427

0 commit comments

Comments
 (0)