UNPKG

@grain/libbinaryen

Version:

Libbinaryen packaged for OCaml.

18 lines (15 loc) 422 B
// Parse invalid text and get a JS exception. var caughtAsExpected = false; try { console.log('parsing invalid text...'); binaryen.parseText(`(module ;; error on next line (func $foo (param__error $x i32)) )`) console.log('no error - invalid'); } catch (e) { assert(e.message === '3:16: error: unrecognized instruction'); caughtAsExpected = true; } assert(caughtAsExpected); console.log('success.');