package jasmin

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

Module Jasmin.AnnotationsSource

Sourcetype symbol = string
Sourcetype wsize = Wsize.wsize
Sourceval int_of_ws : Wsize.wsize -> int
Sourceval string_of_ws : Wsize.wsize -> string
Sourcetype simple_attribute =
  1. | Aint of Z.t
  2. | Aid of symbol
  3. | Astring of string
  4. | Aws of wsize
  5. | Astruct of annotations
Sourceand annotation = pident * attribute option
Sourceand annotations = annotation list
Sourceval get : string -> annotations -> attribute option option
Sourceval has_symbol : String.t -> (String.t Location.located * 'a) list -> bool
Sourceval add_symbol : loc:Location.t -> String.t -> (String.t Location.located * 'a option) list -> (String.t Location.located * 'a option) list
Sourceval sint : string
Sourceval uint : string
Sourceval has_sint : (String.t Location.located * 'a) list -> bool
Sourceval has_uint : (String.t Location.located * 'a) list -> bool
Sourceval is_wint : (String.t Location.located * 'a) -> bool
Sourceval remove_wint : (String.t Location.located * 'a) list -> (String.t Location.located * 'a) list
Sourceval has_wint : (String.t Location.located * 'a) list -> Wsize.signedness option