Skip to content
Snippets Groups Projects
Commit e46411f9 authored by Astor Bizard's avatar Astor Bizard :dog2:
Browse files

Fixed performance issue with regexps on evaluation/compilation result parsing

parent 3726da22
No related branches found
No related tags found
No related merge requests found
This diff is collapsed.
...@@ -952,7 +952,7 @@ define(['jquery', ...@@ -952,7 +952,7 @@ define(['jquery',
return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/, "\\$&"); return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/, "\\$&");
} }
var regtitgra = /\([-]?[\d]+[\.]?[\d]*\)\s*$/; var regtitgra = /\([-]?[\d]+[\.]?[\d]*\)\s*$/;
var regtit = /^-.*/; var regtit = /^-/;
var regcas = /^\s*\>/; var regcas = /^\s*\>/;
var regWarning = new RegExp('warning|' + escReg(VPLUtil.str('warning')), 'i'); var regWarning = new RegExp('warning|' + escReg(VPLUtil.str('warning')), 'i');
var state = ''; var state = '';
...@@ -973,7 +973,7 @@ define(['jquery', ...@@ -973,7 +973,7 @@ define(['jquery',
} }
for (var i = 0; i < filenames.length; i++) { for (var i = 0; i < filenames.length; i++) {
var regf = escReg(filenames[i]); var regf = escReg(filenames[i]);
var reg = "(^|.* |.*/)" + regf + "[:\(](\\d+)([:\,]?(\\d+)?\\)?)"; var reg = "(^| |/)" + regf + "[:(](\\d+)([:,](\\d+)\\)?)?";
regFiles[i] = new RegExp(reg, ''); regFiles[i] = new RegExp(reg, '');
} }
function genFileLinks(line, rawline) { function genFileLinks(line, rawline) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment