package jasmin

  1. Overview
  2. Docs
Compiler for High-Assurance and High-Speed Cryptography

Install

dune-project
 Dependency

Authors

Maintainers

Sources

jasmin-compiler-v2025.06.1.tar.bz2
sha256=e92b42fa69da7c730b0c26dacf842a72b4febcaf4f2157a1dc18b3cce1f859fa

doc/jasmin.jasmin/Jasmin/Location/index.html

Module Jasmin.LocationSource

Sourcetype t = {
  1. loc_fname : string;
  2. loc_start : int * int;
  3. loc_end : int * int;
  4. loc_bchar : int;
  5. loc_echar : int;
}
Sourcetype i_loc = private {
  1. uid_loc : int;
  2. base_loc : t;
  3. stack_loc : t list;
}
Sourceval _dummy : t
Sourceval of_lexbuf : Lexing.lexbuf -> t
Sourceval tostring : t -> string
Sourceval pp_loc : Format.formatter -> t -> unit
Sourceval pp_sloc : Format.formatter -> t -> unit
Sourceval pp_iloc : Format.formatter -> i_loc -> unit
Sourceval pp_iloc_short : Format.formatter -> i_loc -> unit
Sourceval merge : t -> t -> t
Sourceval isdummy : t -> bool
Sourcetype 'a located = {
  1. pl_loc : t;
  2. pl_desc : 'a;
}
Sourceval loc : 'a located -> t
Sourceval unloc : 'a located -> 'a
Sourceval mk_loc : t -> 'a -> 'a located
Sourceval i_loc : t -> t list -> i_loc
Sourceval i_loc0 : t -> i_loc
Sourceval of_loc : 'a located -> i_loc
Sourceval i_dummy : i_loc
Sourceval refresh_i_loc : i_loc -> i_loc