UNPKG

@fink/loxia

Version:

A fink to JavaScript compiler.

20 lines (16 loc) 586 B
import { highlight_code_loc as highlight_code_loc_0 } from "@fink/snippet/highlight.js"; import { error as error_0 } from "@fink/std-lib/error.js"; const transform_error_0 = (message_0, expr_0, ctx_0) => { const val_0 = expr_0.loc.start; const sx_5 = highlight_code_loc_0(ctx_0.code, expr_0.loc); const result_3 = error_0(`${ctx_0.filename}:${val_0.line}:${val_0.column} ${sx_5} Unable to transform \`${`${expr_0.type} ${expr_0.op}`}\`. ${message_0} `, { transform_error: true, expr: expr_0 }); return result_3; }; export const transform_error = transform_error_0;