binaryen-sys 0.13.0

Bindings to the binaryen library
Documentation
(module
  (start $start)

  (func $start (export "start")
    ;; Test that locals are handled properly. This function has an i32 local,
    ;; and the other start has an f64 with the same name.
    (local $x i32)
    (drop
      (local.get $x)
    )
    (drop
      (i32.const 1)
    )
  )

  (func $user (export "user")
    ;; These calls must go to the function $start here (with body "1") and not
    ;; to the modified start that has the third module's content merged in.
    (call $start)
    (call $start)
  )
)