UNPKG

mlld

Version:

mlld: llm scripting language

54 lines (52 loc) 1.42 kB
import { __name } from './chunk-NJQT543K.mjs'; // core/utils/locationFormatter.ts function formatLocation(location) { if (!location) { return { display: "unknown location" }; } if ("filePath" in location && location.filePath) { const parts = []; if (location.filePath) { parts.push(location.filePath); } if (location.line !== void 0) { if (location.column !== void 0) { parts.push(`${location.line}:${location.column}`); } else { parts.push(`line ${location.line}`); } } return { display: parts.join(":"), file: location.filePath, line: location.line, column: location.column }; } if ("line" in location && location.line !== void 0) { const parts = []; if (location.column !== void 0) { parts.push(`line ${location.line}, column ${location.column}`); } else { parts.push(`line ${location.line}`); } return { display: parts.join(""), line: location.line, column: location.column }; } return { display: "unknown location" }; } __name(formatLocation, "formatLocation"); function formatLocationForError(location) { return formatLocation(location).display; } __name(formatLocationForError, "formatLocationForError"); export { formatLocationForError }; //# sourceMappingURL=chunk-AGM4RHIX.mjs.map //# sourceMappingURL=chunk-AGM4RHIX.mjs.map