|
|
@ -6,7 +6,7 @@ const execall = require("execall");
|
|
|
|
const defaultValue = require("default-value");
|
|
|
|
const defaultValue = require("default-value");
|
|
|
|
|
|
|
|
|
|
|
|
// I'm so, so sorry...
|
|
|
|
// I'm so, so sorry...
|
|
|
|
let lineRegex = /\s+at\s+(?:(?:([^\[$\n]+)\[as ([^\]]+)\] |([^\($\n]+))\(([^\)\n]+)\)|([^\n]+))(?:\n|$)/gm;
|
|
|
|
let lineRegex = /\s+at\s+(?:(?:((?:[^\[$\n]|$)+)\[as ([^\]]+)\] |((?:[^\(\n]|$)+))\(([^\)\n]+)\)|([^\n]+))(?:\n|$)/gm;
|
|
|
|
let positionRegex = /(.+):(\d+):(\d+)/;
|
|
|
|
let positionRegex = /(.+):(\d+):(\d+)/;
|
|
|
|
|
|
|
|
|
|
|
|
function maybeTrim(value) {
|
|
|
|
function maybeTrim(value) {
|
|
|
|