diff options
author | Ben Smith <binjimin@gmail.com> | 2017-09-08 07:35:33 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-09-08 07:35:33 -0700 |
commit | 6a582bccddb48009414c5d909dea1544bcfcc512 (patch) | |
tree | c6b4d83de2aa9764c0208e05549960e100a7c498 /test/run-objdump.py | |
parent | 0ecaaacb27d03a1aafc40397740f9bdd04bf8d73 (diff) | |
download | wabt-6a582bccddb48009414c5d909dea1544bcfcc512.tar.gz wabt-6a582bccddb48009414c5d909dea1544bcfcc512.tar.bz2 wabt-6a582bccddb48009414c5d909dea1544bcfcc512.zip |
Rename wast2wasm -> wat2wasm, wast2json (#617)
* wat2wasm only parses wat files (individual modules)
* wast2json parses spec test files and generates json + wasm
Diffstat (limited to 'test/run-objdump.py')
-rwxr-xr-x | test/run-objdump.py | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/test/run-objdump.py b/test/run-objdump.py index 56411876..e86a1b22 100755 --- a/test/run-objdump.py +++ b/test/run-objdump.py @@ -44,7 +44,6 @@ def main(args): action='store_true') parser.add_argument('--headers', action='store_true') parser.add_argument('--no-check', action='store_true') - parser.add_argument('-c', '--compile-only', action='store_true') parser.add_argument('--dump-verbose', action='store_true') parser.add_argument('--dump-debug', action='store_true') parser.add_argument('--enable-exceptions', action='store_true') @@ -65,10 +64,17 @@ def main(args): gen_wasm = utils.Executable(sys.executable, GEN_WASM_PY, error_cmdline=options.error_cmdline) - wast2wasm = utils.Executable( - find_exe.GetWast2WasmExecutable(options.bindir), - error_cmdline=options.error_cmdline) - wast2wasm.AppendOptionalArgs({ + wat_tool = None + if options.spec: + wat_tool = utils.Executable( + find_exe.GetWast2JsonExecutable(options.bindir), + error_cmdline=options.error_cmdline) + else: + wat_tool = utils.Executable( + find_exe.GetWat2WasmExecutable(options.bindir), + error_cmdline=options.error_cmdline) + + wat_tool.AppendOptionalArgs({ '--debug-names': options.debug_names, '--enable-exceptions': options.enable_exceptions, '--enable-saturating-float-to-int': @@ -76,10 +82,8 @@ def main(args): '--enable-threads': options.enable_threads, '--no-check': options.no_check, '--no-canonicalize-leb128s': options.no_canonicalize_leb128s, - '--spec': options.spec, '-v': options.verbose, '-r': options.relocatable, - '-c': options.compile_only, }) wasm_objdump = utils.Executable( @@ -96,7 +100,7 @@ def main(args): }) gen_wasm.verbose = options.print_cmd - wast2wasm.verbose = options.print_cmd + wat_tool.verbose = options.print_cmd wasm_objdump.verbose = options.print_cmd filename = options.file @@ -112,7 +116,7 @@ def main(args): out_file = os.path.join(out_dir, basename_noext + '.json') else: out_file = os.path.join(out_dir, basename_noext + '.wasm') - wast2wasm.RunWithArgs('-o', out_file, filename) + wat_tool.RunWithArgs('-o', out_file, filename) if options.spec: wasm_files = utils.GetModuleFilenamesFromSpecJSON(out_file) |