Module Melange_compiler_libs.Translattribute

let add_inline_attribute: Lambda.lambda => Location.t => Parsetree.attributes => Lambda.lambda;
let get_inline_attribute: Parsetree.attributes => Lambda.inline_attribute;
let add_specialise_attribute: Lambda.lambda => Location.t => Parsetree.attributes => Lambda.lambda;
let get_specialise_attribute: Parsetree.attributes => Lambda.specialise_attribute;
let add_local_attribute: Lambda.lambda => Location.t => Parsetree.attributes => Lambda.lambda;
let get_local_attribute: Parsetree.attributes => Lambda.local_attribute;
let get_inlined_attribute: Typedtree.expression => Lambda.inline_attribute;
let get_inlined_attribute_on_module: Typedtree.module_expr => Lambda.inline_attribute;
let get_specialised_attribute: Typedtree.expression => Lambda.specialise_attribute;
let get_tailcall_attribute: Typedtree.expression => Lambda.tailcall_attribute;
let add_function_attributes: Lambda.lambda => Location.t => Parsetree.attributes => Lambda.lambda;