Lines Matching +full:parser +full:-
2 # coding: utf-8
5 Copyright (c) 2021-2025 Huawei Device Co., Ltd.
10 http://www.apache.org/licenses/LICENSE-2.0
28 parser = argparse.ArgumentParser()
29 parser.add_argument('--src-js',
31 parser.add_argument('--dst-file',
33 parser.add_argument('--frontend-tool-path',
35 parser.add_argument('--extension',
37 parser.add_argument("--debug", action='store_true',
39 parser.add_argument("--module", action='store_true',
41 parser.add_argument("--commonjs", action='store_true',
43 parser.add_argument("--merge-abc", action='store_true',
45 parser.add_argument("--generate-patch", action='store_true',
47 parser.add_argument("--dump-symbol-table",
49 parser.add_argument("--input-symbol-table",
51 parser.add_argument("--target-api-sub-version",
53 parser.add_argument("--module-record-field-name",
56 parser.add_argument("--source-file",
59 parser.add_argument("--enable-annotations", action='store_true',
61 parser.add_argument("--enable-ets-implements", action='store_true',
63 parser.add_argument("--enable-release-column", action='store_true',
64 … help='enable column number information for bytecode instructions in non-debug mode.')
65 arguments = parser.parse_args()
83 '--output', input_arguments.dst_file,
87 cmd += ['--extension', input_arguments.extension]
89 cmd += ['--dump-symbol-table', input_arguments.dump_symbol_table]
91 cmd += ['--input-symbol-table', input_arguments.input_symbol_table]
94 cmd.insert(src_index, '--debug-info')
97 cmd.insert(src_index, '--module')
100 cmd.insert(src_index, '--commonjs')
103 cmd.insert(src_index, '--merge-abc')
106 cmd.insert(src_index, '--generate-patch')
108 cmd += ["--module-record-field-name", input_arguments.module_record_field_name]
110 cmd += ["--source-file", input_arguments.source_file]
113 cmd.insert(src_index, '--enable-annotations')
116 cmd.insert(src_index, '--enable-ets-implements')
120 cmd.insert(src_index, '--enable-release-column')
121 cmd.append("--target-api-sub-version=beta3")