模块 Attr_helper

module Attr_helper: sig .. end

属性辅助函数

警告:此模块不稳定,属于 compiler-libs 的一部分。


type error = 
| Multiple_attributes of string
| No_payload_expected of string
val get_no_payload_attribute : string -> Parsetree.attributes -> string Asttypes.loc option

以下函数的 string 参数是我们正在查找的属性的名称。如果参数是 "foo",则这些函数将查找名称为 "foo""ocaml.foo" 的属性。

val has_no_payload_attribute : string -> Parsetree.attributes -> bool
exception Error of Location.t * error
val report_error : Format.formatter -> error -> unit