package jasmin

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Jasmin.AnnotSource

Sourceexception AnnotationError of Location.t * Format.formatter -> unit
Sourceval error : loc:Location.t -> ('a, Format.formatter, unit, 'b) format4 -> 'a
Sourceval on_attribute : ?on_empty:(Location.t -> Annotations.symbol -> unit -> 'a) -> ?on_int:(Location.t -> Annotations.symbol -> Z.t -> 'a) -> ?on_id:(Location.t -> Annotations.symbol -> Annotations.symbol -> 'a) -> ?on_string:(Location.t -> Annotations.symbol -> string -> 'a) -> ?on_ws:(Location.t -> Annotations.symbol -> Wsize.wsize -> 'a) -> ?on_struct: (Location.t -> Annotations.symbol -> Annotations.annotations -> 'a) -> (Location.t -> Annotations.symbol -> 'a) -> Annotations.annotation -> 'a
Sourceval pp_dfl_attribute : (Format.formatter -> 'a -> unit) -> Format.formatter -> 'a option -> unit
Sourceval error_attribute : Location.t -> string -> (Format.formatter -> 'a -> unit) -> 'a -> (Format.formatter -> 'b -> unit) -> 'b option -> 'c
Sourceval on_empty : ('a -> 'b -> 'c) -> 'c option -> 'a -> 'b -> unit -> 'c
Sourceval filter_string_list : Annotations.symbol option -> (Annotations.symbol * 'a) list -> Annotations.annotation -> 'a
Sourceval bool : bool -> Annotations.annotation -> bool
Sourceval none : Annotations.annotation -> unit
Sourceval int : Z.t option -> Annotations.annotation -> Z.t
Sourceval pos_int : Z.t option -> Annotations.annotation -> Z.t
Sourceval ws_strings : (string * Wsize.wsize) list
Sourceval ws_of_string : string -> Wsize.wsize
Sourceval filter_attribute : ?case_sensitive:bool -> Annotations.symbol -> (Annotations.annotation -> 'a) -> Annotations.annotations -> (Annotations.pident * 'a) list
Sourceval process_annot : ?case_sensitive:bool -> (string * (Annotations.annotation -> 'a)) list -> Annotations.annotations -> (Annotations.pident * 'a) list
Sourceval ensure_uniq : ?case_sensitive:bool -> (string * (Annotations.annotation -> 'a)) list -> Annotations.annotations -> 'a option
Sourceval ensure_uniq1 : ?case_sensitive:bool -> string -> (Annotations.annotation -> 'a) -> Annotations.annotations -> 'a option