From 8388772a8a41a7e65e2285b9ca37ba8c2cfe103f Mon Sep 17 00:00:00 2001 From: Alon Zakai Date: Mon, 4 Apr 2016 20:59:01 -0700 Subject: more idl --- src/js/binaryen.idl | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src') 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); +}; + -- cgit v1.2.3