Lines Matching refs:PandArg

142 static inline bool ETSWarningsGroupSetter(const ark::PandArg<bool> &option)
196 ark::PandArg<bool> opHelp {"help", false, "Print this message and exit"};
197 ark::PandArg<bool> opVersion {"version", false, "Print message with version and exit"};
200 ark::PandArg<std::string> inputExtension {"extension", "",
202 ark::PandArg<bool> opModule {"module", false, "Parse the input as module (JS only option)"};
203 ark::PandArg<bool> opParseOnly {"parse-only", false, "Parse the input only"};
204 ark::PandArg<bool> opDumpAst {"dump-ast", false, "Dump the parsed AST"};
205 ark::PandArg<bool> opDumpAstOnlySilent {"dump-ast-only-silent", false,
207 ark::PandArg<bool> opDumpCheckedAst {"dump-dynamic-ast", false,
209 ark::PandArg<bool> opListFiles {"list-files", false, "Print names of files that are part of compilation"};
212 ark::PandArg<bool> opDumpAssembly {"dump-assembly", false, "Dump pandasm"};
213 ark::PandArg<bool> opDebugInfo {"debug-info", false, "Compile with debug info"};
214 ark::PandArg<bool> opDumpDebugInfo {"dump-debug-info", false, "Dump debug info"};
215 ark::PandArg<int> opOptLevel {"opt-level", 0, "Compiler optimization level (options: 0 | 1 | 2)", 0, MAX_OPT_LEVEL};
216 ark::PandArg<bool> opEtsModule {"ets-module", false, "Compile the input as ets-module"};
219 ark::PandArg<bool> opEtsEnableAll {"ets-warnings-all", false, "Show performance-related ets-warnings"};
220 ark::PandArg<bool> opEtsWerror {"ets-werror", false, "Treat all enabled performance-related ets-warnings as error"};
221 ark::PandArg<bool> opEtsSubsetWarnings {"ets-subset-warnings", false, "Show ETS-warnings that keep you in subset"};
222 ark::PandArg<bool> opEtsNonsubsetWarnings {"ets-nonsubset-warnings", false,
224 ark::PandArg<bool> opEtsSuggestFinal {"ets-suggest-final", false,
226 ark::PandArg<bool> opEtsProhibitTopLevelStatements {"ets-prohibit-top-level-statements", false,
228 ark::PandArg<bool> opEtsBoostEqualityStatement {"ets-boost-equality-statement", false,
230 ark::PandArg<bool> opEtsRemoveAsync {
232 ark::PandArg<bool> opEtsRemoveLambda {"ets-remove-lambda", false,
234 ark::PandArg<bool> opEtsImplicitBoxingUnboxing {
238 ark::PandArg<bool> opDebuggerEvalMode {"debugger-eval-mode", false, "Compile given file in evaluation mode"};
239 ark::PandArg<uint64_t> opDebuggerEvalLine {
241 ark::PandArg<std::string> opDebuggerEvalSource {"debugger-eval-source", "",
243 ark::PandArg<std::string> opDebuggerEvalPandaFiles {
247 ark::PandArg<int> opThreadCount {"thread", DEFAULT_THREAD_COUNT, "Number of worker threads"};
248 ark::PandArg<bool> opSizeStat {"dump-size-stat", false, "Dump size statistics"};
249 ark::PandArg<std::string> outputFile {"output", "", "Compiler binary output (.abc)"};
250 ark::PandArg<std::string> logLevel {"log-level", "error", "Log-level"};
251 ark::PandArg<std::string> stdLib {"stdlib", "", "Path to standard library"};
252 ark::PandArg<bool> genStdLib {"gen-stdlib", false, "Gen standard library"};
253 ark::PandArg<std::string> plugins {"plugins", "", "Plugins"};
254 ark::PandArg<std::string> skipPhases {"skip-phases", "", "Phases to skip"};
255 ark::PandArg<std::string> verifierWarnings {
266 ark::PandArg<std::string> verifierErrors {
282 ark::PandArg<bool> verifierAllChecks {
285 ark::PandArg<bool> verifierFullProgram {"verifier-full-program", false,
287 ark::PandArg<std::string> dumpBeforePhases {"dump-before-phases", "",
289 ark::PandArg<std::string> dumpEtsSrcBeforePhases {
291 ark::PandArg<std::string> dumpEtsSrcAfterPhases {
293 ark::PandArg<std::string> dumpAfterPhases {"dump-after-phases", "",
295 ark::PandArg<bool> opListPhases {"list-phases", false, "Dump list of available phases"};
298 ark::PandArg<std::string> inputFile {"input", "", "input file"};
300 ark::PandArg<std::string> arktsConfig;