>> in
strs @ [ str ] in
- (* Finally a publicly exposed follower function. *)
+ (* Finally a publicly exposed follower function for each structure. *)
let strs =
let fs =
List.map (
let body =
tuple_generate_extract follower_tuple struct_name
<:patt< f >> <:expr< followers >>
- <:expr<
- f load followers AddrMap.empty addr
- >> in
+ <:expr< f load followers AddrMap.empty addr >> in
<:str_item<
let $lid:fname$ kernel_version load addr =
(string -> Virt_mem_mmap.addr -> int -> Bitstring.bitstring) ->
Virt_mem_mmap.addr ->
(string * int) AddrMap.t
- >>
+ >>
) xs in
concat_str_items strs, concat_sig_items sigs