WABT(1) General Commands Manual WABT(1) (NAME) wat-desugar - .wat <<>> (canonical) (SYNOPSIS) wat-desugar [] (DESCRIPTION) wat-desugar .wat ( s ) <<>> (canonical) . : --help --version -o, --output=FILE --debug-parser wat -f, --fold-exprs (folded) --inline-exports (exports) --inline-imports (imports) --enable-exceptions --disable-mutable-globals / (mutable globals) --disable-saturating-float-to-int (saturating float-to-int) --disable-sign-extension (sign-extension) --disable-simd SIMD --enable-threads (threads) --enable-function-references (typed function references) --disable-multi-value (multi-value) --enable-tail-call (tail-call) --disable-bulk-memory (bulk-memory) --disable-reference-types (externref) --enable-annotations (custom annotations) --enable-code-metadata --enable-gc (Garbage collection) --enable-memory64 --enable-multi-memory (multi-memory) --enable-extended-const (extended const) --enable-all --generate-names (EXAMPLES) (stdout) $ wat-desugar test.wat test2.wat $ wat-desugar test.wat -o test2.wat (indexed) $ wat-desugar --generate-names test.wat (SEE ALSO) wasm-decompile(1), wasm-interp(1), wasm-objdump(1), wasm-stats(1), wasm-strip(1), wasm-validate(1), wasm2c(1), wasm2wat(1), wast2json(1), wat2wasm(1), spectest-interp(1) (BUGS) : https://github.com/WebAssembly/wabt/issues. Linux 6.12.107+deb13-amd64 October 15, 2026 Linux 6.12.107+deb13-amd64