• Home
  • Raw
  • Download

Lines Matching full:compileroptions

416 …void InitCompilerOptions(es2panda::CompilerOptions &compilerOptions, CompilationMode compilationMo…  in InitCompilerOptions()
418 compilerOptions.dumpAsm = opDumpAssembly.GetValue(); in InitCompilerOptions()
419 compilerOptions.dumpAst = opDumpAst.GetValue(); in InitCompilerOptions()
420 compilerOptions.opDumpAstOnlySilent = opDumpAstOnlySilent.GetValue(); in InitCompilerOptions()
421 compilerOptions.dumpCheckedAst = opDumpCheckedAst.GetValue(); in InitCompilerOptions()
422 compilerOptions.dumpDebugInfo = opDumpDebugInfo.GetValue(); in InitCompilerOptions()
423 compilerOptions.isDebug = opDebugInfo.GetValue(); in InitCompilerOptions()
424 compilerOptions.parseOnly = opParseOnly.GetValue(); in InitCompilerOptions()
425 compilerOptions.stdLib = stdLib.GetValue(); in InitCompilerOptions()
426 compilerOptions.isEtsModule = opEtsModule.GetValue(); in InitCompilerOptions()
427 compilerOptions.plugins = SplitToStringVector(plugins.GetValue()); in InitCompilerOptions()
428 compilerOptions.skipPhases = SplitToStringSet(skipPhases.GetValue()); in InitCompilerOptions()
429 compilerOptions.verifierFullProgram = verifierFullProgram.GetValue(); in InitCompilerOptions()
430 compilerOptions.verifierAllChecks = verifierAllChecks.GetValue(); in InitCompilerOptions()
431 compilerOptions.verifierWarnings = SplitToStringSet(verifierWarnings.GetValue()); in InitCompilerOptions()
432 compilerOptions.verifierErrors = SplitToStringSet(verifierErrors.GetValue()); in InitCompilerOptions()
433 compilerOptions.dumpBeforePhases = SplitToStringSet(dumpBeforePhases.GetValue()); in InitCompilerOptions()
434compilerOptions.dumpEtsSrcBeforePhases = SplitToStringSet(dumpEtsSrcBeforePhases.GetValue()); in InitCompilerOptions()
435 compilerOptions.exitBeforePhase = exitBeforePhase.GetValue(); in InitCompilerOptions()
436 compilerOptions.dumpAfterPhases = SplitToStringSet(dumpAfterPhases.GetValue()); in InitCompilerOptions()
437 compilerOptions.dumpEtsSrcAfterPhases = SplitToStringSet(dumpEtsSrcAfterPhases.GetValue()); in InitCompilerOptions()
438 compilerOptions.exitAfterPhase = exitAfterPhase.GetValue(); in InitCompilerOptions()
441 compilerOptions.etsSubsetWarnings = opEtsSubsetWarnings.GetValue(); in InitCompilerOptions()
442 compilerOptions.etsWerror = opEtsWerror.GetValue(); in InitCompilerOptions()
443 compilerOptions.etsNonsubsetWarnings = opEtsNonsubsetWarnings.GetValue(); in InitCompilerOptions()
444 compilerOptions.etsEnableAll = opEtsEnableAll.GetValue(); in InitCompilerOptions()
446 if (compilerOptions.etsEnableAll || compilerOptions.etsSubsetWarnings) { in InitCompilerOptions()
448compilerOptions.etsProhibitTopLevelStatements = ETSWarningsGroupSetter(opEtsProhibitTopLevelStatem… in InitCompilerOptions()
449compilerOptions.etsBoostEqualityStatement = ETSWarningsGroupSetter(opEtsBoostEqualityStatement); in InitCompilerOptions()
450 compilerOptions.etsRemoveLambda = ETSWarningsGroupSetter(opEtsRemoveLambda); in InitCompilerOptions()
451compilerOptions.etsImplicitBoxingUnboxing = ETSWarningsGroupSetter(opEtsImplicitBoxingUnboxing); in InitCompilerOptions()
454 if (compilerOptions.etsEnableAll || compilerOptions.etsNonsubsetWarnings) { in InitCompilerOptions()
456 compilerOptions.etsSuggestFinal = ETSWarningsGroupSetter(opEtsSuggestFinal); in InitCompilerOptions()
457 compilerOptions.etsRemoveAsync = ETSWarningsGroupSetter(opEtsRemoveAsync); in InitCompilerOptions()
460 if (!compilerOptions.etsEnableAll && !compilerOptions.etsSubsetWarnings && in InitCompilerOptions()
461 !compilerOptions.etsNonsubsetWarnings) { in InitCompilerOptions()
463 compilerOptions.etsSuggestFinal = opEtsSuggestFinal.GetValue(); in InitCompilerOptions()
464compilerOptions.etsProhibitTopLevelStatements = opEtsProhibitTopLevelStatements.GetValue(); in InitCompilerOptions()
465 compilerOptions.etsBoostEqualityStatement = opEtsBoostEqualityStatement.GetValue(); in InitCompilerOptions()
466 compilerOptions.etsRemoveAsync = opEtsRemoveAsync.GetValue(); in InitCompilerOptions()
467 compilerOptions.etsRemoveLambda = opEtsRemoveLambda.GetValue(); in InitCompilerOptions()
468 compilerOptions.etsImplicitBoxingUnboxing = opEtsImplicitBoxingUnboxing.GetValue(); in InitCompilerOptions()
471 InitDebuggerEvaluationCompilerOptions(compilerOptions); in InitCompilerOptions()
474 PushingEnabledWarnings(compilerOptions); in InitCompilerOptions()
476 compilerOptions.compilationMode = compilationMode; in InitCompilerOptions()
480 static void PushingEnabledWarnings(es2panda::CompilerOptions &compilerOptions) in PushingEnabledWarnings()
482 if (compilerOptions.etsSuggestFinal) { in PushingEnabledWarnings()
483 compilerOptions.etsWarningCollection.push_back(ETSWarnings::SUGGEST_FINAL); in PushingEnabledWarnings()
485 if (compilerOptions.etsProhibitTopLevelStatements) { in PushingEnabledWarnings()
486compilerOptions.etsWarningCollection.push_back(ETSWarnings::PROHIBIT_TOP_LEVEL_STATEMENTS); in PushingEnabledWarnings()
488 if (compilerOptions.etsBoostEqualityStatement) { in PushingEnabledWarnings()
489 compilerOptions.etsWarningCollection.push_back(ETSWarnings::BOOST_EQUALITY_STATEMENT); in PushingEnabledWarnings()
491 if (compilerOptions.etsRemoveAsync) { in PushingEnabledWarnings()
492 compilerOptions.etsWarningCollection.push_back(ETSWarnings::REMOVE_ASYNC_FUNCTIONS); in PushingEnabledWarnings()
494 if (compilerOptions.etsRemoveLambda) { in PushingEnabledWarnings()
495 compilerOptions.etsWarningCollection.push_back(ETSWarnings::REMOVE_LAMBDA); in PushingEnabledWarnings()
497 if (compilerOptions.etsImplicitBoxingUnboxing) { in PushingEnabledWarnings()
498 compilerOptions.etsWarningCollection.push_back(ETSWarnings::IMPLICIT_BOXING_UNBOXING); in PushingEnabledWarnings()
500 if (!compilerOptions.etsWarningCollection.empty()) { in PushingEnabledWarnings()
501 compilerOptions.etsHasWarnings = true; in PushingEnabledWarnings()
513 void InitDebuggerEvaluationCompilerOptions(es2panda::CompilerOptions &compilerOptions) const in InitDebuggerEvaluationCompilerOptions()
515 compilerOptions.debuggerEvalMode = opDebuggerEvalMode.GetValue(); in InitDebuggerEvaluationCompilerOptions()
516 if (compilerOptions.debuggerEvalMode) { in InitDebuggerEvaluationCompilerOptions()
517 compilerOptions.debuggerEvalLine = opDebuggerEvalLine.GetValue(); in InitDebuggerEvaluationCompilerOptions()
518 compilerOptions.debuggerEvalSource = opDebuggerEvalSource.GetValue(); in InitDebuggerEvaluationCompilerOptions()
519compilerOptions.debuggerEvalPandaFiles = SplitToStringVector(opDebuggerEvalPandaFiles.GetValue()); in InitDebuggerEvaluationCompilerOptions()