bnny

A WebAssembly assembler written in Poetry


Keywords
WebAssembly, wat, wast, wasm, poetry, assembler
License
ISC
Install
npm install bnny@0.10.0

Documentation

bnny

A WebAssembly assembler written in Poetry

Usage

$ npm i -g bnny
$ bnny my_program.wast -b my_program.wasm

Usage in Javascript

const bnny = require("bnny")

bnny('(module)').then((wasm) => {
  console.log("Output size:", wasm.byteLength, "bytes")
})

Usage in Poetry

include "bnny/bnny.poem" bnny\

export "init" init
  var wasm = bnny\assemble "(module)"
  if wasm
    var size = size_of wasm
  else
    var err = bnny\error