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 -> 'a -> unit -> 'b) -> ?on_int:(Location.t -> 'a -> Z.t -> 'b) -> ?on_id:(Location.t -> 'a -> Annotations.symbol -> 'b) -> ?on_string:(Location.t -> 'a -> string -> 'b) -> ?on_ws:(Location.t -> 'a -> Annotations.wsize -> 'b) -> ?on_struct:(Location.t -> 'a -> Annotations.annotations -> 'b) -> (Location.t -> 'a -> 'b) -> ('a Location.located * Annotations.simple_attribute Location.located option) -> 'b
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 -> (string Location.located * Annotations.simple_attribute Location.located option) -> 'a
Sourceval bool : bool -> (string Location.located * Annotations.simple_attribute Location.located option) -> bool
Sourceval pos_int : Z.t option -> (string Location.located * Annotations.simple_attribute Location.located option) -> Z.t
Sourceval ws_strings : (string * Annotations.wsize) list
Sourceval ws_of_string : string -> Annotations.wsize
Sourceval filter_attribute : ?case_sensitive:bool -> Annotations.symbol -> (Annotations.annotation -> 'a) -> Annotations.annotations -> (Annotations.symbol Location.located * 'a) list
Sourceval process_annot : ?case_sensitive:bool -> (string * (Annotations.annotation -> 'a)) list -> Annotations.annotations -> (Annotations.symbol Location.located * '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