MCPcopy Create free account
hub / github.com/emscripten-core/emscripten / parse_args

Function parse_args

tools/wasm-sourcemap.py:39–52  ·  view source on GitHub ↗
(args)

Source from the content-addressed store, hash-verified

37
38
39def parse_args(args):
40 parser = argparse.ArgumentParser(prog='wasm-sourcemap.py', description=__doc__)
41 parser.add_argument('wasm', help='wasm file')
42 parser.add_argument('-o', '--output', help='output source map')
43 parser.add_argument('-p', '--prefix', nargs='*', help='replace source debug filename prefix for source map', default=[])
44 parser.add_argument('-s', '--sources', action='store_true', help='read and embed source files from file system into source map')
45 parser.add_argument('-l', '--load-prefix', nargs='*', help='replace source debug filename prefix for reading sources from file system (see also --sources)', default=[])
46 parser.add_argument('-w', nargs='?', help='set output wasm file')
47 parser.add_argument('-x', '--strip', action='store_true', help='removes debug and linking sections')
48 parser.add_argument('-u', '--source-map-url', nargs='?', help='specifies sourceMappingURL section content')
49 parser.add_argument('--dwarfdump', help="path to llvm-dwarfdump executable")
50 parser.add_argument('--dwarfdump-output', nargs='?', help=argparse.SUPPRESS)
51 parser.add_argument('--basepath', help='base path for source files, which will be relative to this')
52 return parser.parse_args(args)
53
54
55class Prefixes:

Callers 1

mainFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected