We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4e7b9e9 commit c747649Copy full SHA for c747649
1 file changed
mercury_ide/code/mercury.js
@@ -406,12 +406,22 @@ max.addHandlers(handlers);
406
407
function mainParse(lines){
408
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
420
// remove double whitespaces
421
lines = lines.slice().map(x => x.replace(/\s+/g, ' '));
422
// remove leading or trailing whitespaces
423
lines = lines.map(x => x.replace(/^\s+|\s+$/g, ''));
- // remove comments from code
- lines = lines.map(x => x.replace(/\/{2,}.+/g, ''));
424
425
426
post("@mainParse", lines);
427
0 commit comments