Sourcemaps.Instruction
type t =
| ShiftGenLinesResetGenCols of {
lines : Prelude.int;
}
| ShiftGenCols of Prelude.int
| Full of {
shift_gen_col : Prelude.int;
shift_src : Location.t;
meta : Types.meta;
}
val pp :
Ppx_deriving_runtime.Format.formatter ->
t ->
Ppx_deriving_runtime.unit
val show : t -> Ppx_deriving_runtime.string
val encode_one : t -> Prelude.string * [ `NeedsSep | `Sep ]
val encode : t Prelude.list -> Prelude.string
val decode_one : Prelude.string -> t
val decode' : Prelude.string -> t Prelude.option Prelude.list
val decode : Prelude.string -> t Prelude.list
val eval_one :
Location.t Dual.t ->
t ->
Location.t Dual.t * Types.meta Prelude.option
val to_points :
?init:Location.t Dual.t ->
t Prelude.list ->
Types.point Prelude.list
val from_points : Types.point Prelude.list -> t Prelude.list
val from_spanned : Spanned.t Prelude.list -> t Prelude.list