diff options
Diffstat (limited to 'src/js/binaryen.idl')
-rw-r--r-- | src/js/binaryen.idl | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/js/binaryen.idl b/src/js/binaryen.idl index 3f4f82149..c99bb18e7 100644 --- a/src/js/binaryen.idl +++ b/src/js/binaryen.idl @@ -42,6 +42,16 @@ interface LiteralList { // S-Expressions interface Element { + boolean isList(); + boolean isStr(); + void dump(); + + // list methods + [Operator="[]"] Element getChild(long i); + long size(); + + // string methods + [Const] DOMString c_str(); }; interface SExpressionParser { @@ -53,3 +63,9 @@ interface SExpressionWasmBuilder { void SExpressionWasmBuilder([Ref] AllocatingModule wasm, [Ref] Element input, boolean debug); }; +// Wasm printing + +interface WasmPrinter { + static void printModule(Module m); +}; + |