diff options
Diffstat (limited to 'src/wasm-shell.cpp')
-rw-r--r-- | src/wasm-shell.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/wasm-shell.cpp b/src/wasm-shell.cpp index c60cec81b..b3b249771 100644 --- a/src/wasm-shell.cpp +++ b/src/wasm-shell.cpp @@ -28,9 +28,13 @@ int main(int argc, char **argv) { fclose(f); input[num] = 0; - if (debug) std::cerr << "parsing...\n"; + if (debug) std::cerr << "parsing text to s-expressions...\n"; + SExpressionParser parser(input); + if (debug) std::cout << *parser.root << '\n'; + + if (debug) std::cerr << "parsing s-expressions to wasm...\n"; Module wasm; - SExpressionWasmBuilder builder(wasm, input); + SExpressionWasmBuilder builder(wasm, *(*parser.root)[0]); if (debug) std::cerr << "printing...\n"; std::cout << wasm; |