UNPKG

parjs

Version:

Library for building parsers using combinators.

15 lines 559 B
/** @module parjs/trace */ import type { Trace } from "./result"; /** A set of arguments for the trace visualizer. */ export interface TraceVisualizerArgs { lineNumbers: boolean; linesBefore: number; } /** A function that prints out a nice visualization of where a parser failed. */ export interface TraceVisualizer { (trace: Trace): string; configure(args: Partial<TraceVisualizerArgs>): TraceVisualizer; } /** Visualizes a Parjs failure. */ export declare const visualizeTrace: TraceVisualizer; //# sourceMappingURL=trace-visualizer.d.ts.map