blob: e7df785ac9a59eb887f1dba62ff13420beda33ad [file] [log] [blame]
#include "wasm-interpreter.h"
namespace wasm {
#ifdef WASM_INTERPRETER_DEBUG
int Indenter::indentLevel = 0;
Indenter::Indenter(const char* entry) : entryName(entry) {
++indentLevel;
}
Indenter::~Indenter() {
print();
std::cout << "exit " << entryName << '\n';
--indentLevel;
}
void Indenter::print() {
std::cout << indentLevel << ':';
for (int i = 0; i <= indentLevel; ++i) {
std::cout << ' ';
}
}
#endif // WASM_INTERPRETER_DEBUG
} // namespace wasm