Js_of_ocaml_compiler.Primitive
type t = [
| `Requires of Parse_info.t option * string list |
| `Provides of Parse_info.t option * string * kind * kind_arg list option |
| `Version of Parse_info.t option * ((int -> int -> bool) * string) list |
| `Weakdef of Parse_info.t option |
| `Always of Parse_info.t option |
| condition |
]
val kind : string -> kind
val kind_args : string -> kind_arg list option
val get_external : unit -> Stdlib.StringSet.t