constructor(message, path, lineno, colno) {
    const at = lineno !== undefined ? ` (${lineno}, ${colno}) ` : '';
    super(`Error in source file "${path}"${at}: ${message}`);
  }
@param {string} message
@param {string} path
@param {number=} lineno
@param {number=} colno