blob: 5f739807a66481717fbebbc4247ff2258f06f139 [file] [edit]
;;; RUN: %(wasm2wat)s
;;; ARGS: --help
(;; STDOUT ;;;
usage: wasm2wat [options] filename
Read a file in the WebAssembly binary format, and convert it to
the WebAssembly text format.
examples:
# parse binary file test.wasm and write text file test.wast
$ wasm2wat test.wasm -o test.wat
# parse test.wasm, write test.wat, but ignore the debug names, if any
$ wasm2wat test.wasm --no-debug-names -o test.wat
options:
--help Print this help message
--version Print version information
-v, --verbose Use multiple times for more info
-o, --output=FILENAME Output file for the generated wast file, by default use stdout
-f, --fold-exprs Write folded expressions where possible
--enable-exceptions Enable Experimental exception handling
--disable-mutable-globals Disable Import/export mutable globals
--enable-saturating-float-to-int Enable Saturating float-to-int operators
--enable-sign-extension Enable Sign-extension operators
--enable-simd Enable SIMD support
--enable-threads Enable Threading support
--enable-multi-value Enable Multi-value
--enable-tail-call Enable Tail-call support
--enable-bulk-memory Enable Bulk-memory operations
--enable-reference-types Enable Reference types (anyref)
--enable-annotations Enable Custom annotation syntax
--enable-gc Enable Garbage collection
--enable-all Enable all features
--inline-exports Write all exports inline
--inline-imports Write all imports inline
--no-debug-names Ignore debug names in the binary file
--ignore-custom-section-errors Ignore errors in custom sections
--generate-names Give auto-generated names to non-named functions, types, etc.
--no-check Don't check for invalid modules
;;; STDOUT ;;)