Blob Blame History Raw
module Pass_prefix_union =

let eol = del "\n" "\n"
let pair (k:regexp) (v:regexp) = [ key k . del "=" "=" . store v . eol ]

let lns = pair "a" "a" | pair "a" "a" . pair "b" "b"

test lns get "a=a\nb=b\n" = { "a" = "a" } { "b" = "b" }