• Home
  • Raw
  • Download

Lines Matching refs:compilerOptions

336 …void InitCompilerOptions(es2panda::CompilerOptions &compilerOptions, CompilationMode compilationMo…  in InitCompilerOptions()
338 compilerOptions.dumpAsm = opDumpAssembly.GetValue(); in InitCompilerOptions()
339 compilerOptions.dumpAst = opDumpAst.GetValue(); in InitCompilerOptions()
340 compilerOptions.opDumpAstOnlySilent = opDumpAstOnlySilent.GetValue(); in InitCompilerOptions()
341 compilerOptions.dumpCheckedAst = opDumpCheckedAst.GetValue(); in InitCompilerOptions()
342 compilerOptions.dumpDebugInfo = opDumpDebugInfo.GetValue(); in InitCompilerOptions()
343 compilerOptions.isDebug = opDebugInfo.GetValue(); in InitCompilerOptions()
344 compilerOptions.parseOnly = opParseOnly.GetValue(); in InitCompilerOptions()
345 compilerOptions.stdLib = stdLib.GetValue(); in InitCompilerOptions()
346 compilerOptions.isEtsModule = opEtsModule.GetValue(); in InitCompilerOptions()
347 compilerOptions.plugins = SplitToStringVector(plugins.GetValue()); in InitCompilerOptions()
348 compilerOptions.skipPhases = SplitToStringSet(skipPhases.GetValue()); in InitCompilerOptions()
349 compilerOptions.verifierFullProgram = verifierFullProgram.GetValue(); in InitCompilerOptions()
350 compilerOptions.verifierAllChecks = verifierAllChecks.GetValue(); in InitCompilerOptions()
351 compilerOptions.verifierWarnings = SplitToStringSet(verifierWarnings.GetValue()); in InitCompilerOptions()
352 compilerOptions.verifierErrors = SplitToStringSet(verifierErrors.GetValue()); in InitCompilerOptions()
353 compilerOptions.dumpBeforePhases = SplitToStringSet(dumpBeforePhases.GetValue()); in InitCompilerOptions()
354compilerOptions.dumpEtsSrcBeforePhases = SplitToStringSet(dumpEtsSrcBeforePhases.GetValue()); in InitCompilerOptions()
355 compilerOptions.dumpAfterPhases = SplitToStringSet(dumpAfterPhases.GetValue()); in InitCompilerOptions()
356 compilerOptions.dumpEtsSrcAfterPhases = SplitToStringSet(dumpEtsSrcAfterPhases.GetValue()); in InitCompilerOptions()
359 compilerOptions.etsSubsetWarnings = opEtsSubsetWarnings.GetValue(); in InitCompilerOptions()
360 compilerOptions.etsWerror = opEtsWerror.GetValue(); in InitCompilerOptions()
361 compilerOptions.etsNonsubsetWarnings = opEtsNonsubsetWarnings.GetValue(); in InitCompilerOptions()
362 compilerOptions.etsEnableAll = opEtsEnableAll.GetValue(); in InitCompilerOptions()
364 if (compilerOptions.etsEnableAll || compilerOptions.etsSubsetWarnings) { in InitCompilerOptions()
366compilerOptions.etsProhibitTopLevelStatements = ETSWarningsGroupSetter(opEtsProhibitTopLevelStatem… in InitCompilerOptions()
367compilerOptions.etsBoostEqualityStatement = ETSWarningsGroupSetter(opEtsBoostEqualityStatement); in InitCompilerOptions()
368 compilerOptions.etsRemoveLambda = ETSWarningsGroupSetter(opEtsRemoveLambda); in InitCompilerOptions()
369compilerOptions.etsImplicitBoxingUnboxing = ETSWarningsGroupSetter(opEtsImplicitBoxingUnboxing); in InitCompilerOptions()
372 if (compilerOptions.etsEnableAll || compilerOptions.etsNonsubsetWarnings) { in InitCompilerOptions()
374 compilerOptions.etsSuggestFinal = ETSWarningsGroupSetter(opEtsSuggestFinal); in InitCompilerOptions()
375 compilerOptions.etsRemoveAsync = ETSWarningsGroupSetter(opEtsRemoveAsync); in InitCompilerOptions()
378 if (!compilerOptions.etsEnableAll && !compilerOptions.etsSubsetWarnings && in InitCompilerOptions()
379 !compilerOptions.etsNonsubsetWarnings) { in InitCompilerOptions()
381 compilerOptions.etsSuggestFinal = opEtsSuggestFinal.GetValue(); in InitCompilerOptions()
382compilerOptions.etsProhibitTopLevelStatements = opEtsProhibitTopLevelStatements.GetValue(); in InitCompilerOptions()
383 compilerOptions.etsBoostEqualityStatement = opEtsBoostEqualityStatement.GetValue(); in InitCompilerOptions()
384 compilerOptions.etsRemoveAsync = opEtsRemoveAsync.GetValue(); in InitCompilerOptions()
385 compilerOptions.etsRemoveLambda = opEtsRemoveLambda.GetValue(); in InitCompilerOptions()
386 compilerOptions.etsImplicitBoxingUnboxing = opEtsImplicitBoxingUnboxing.GetValue(); in InitCompilerOptions()
390 PushingEnabledWarnings(compilerOptions); in InitCompilerOptions()
392 compilerOptions.compilationMode = compilationMode; in InitCompilerOptions()
393compilerOptions.arktsConfig = std::make_shared<ark::es2panda::ArkTsConfig>(arktsConfig.GetValue()); in InitCompilerOptions()
397 static void PushingEnabledWarnings(es2panda::CompilerOptions &compilerOptions) in PushingEnabledWarnings()
399 if (compilerOptions.etsSuggestFinal) { in PushingEnabledWarnings()
400 compilerOptions.etsWarningCollection.push_back(ETSWarnings::SUGGEST_FINAL); in PushingEnabledWarnings()
402 if (compilerOptions.etsProhibitTopLevelStatements) { in PushingEnabledWarnings()
403compilerOptions.etsWarningCollection.push_back(ETSWarnings::PROHIBIT_TOP_LEVEL_STATEMENTS); in PushingEnabledWarnings()
405 if (compilerOptions.etsBoostEqualityStatement) { in PushingEnabledWarnings()
406 compilerOptions.etsWarningCollection.push_back(ETSWarnings::BOOST_EQUALITY_STATEMENT); in PushingEnabledWarnings()
408 if (compilerOptions.etsRemoveAsync) { in PushingEnabledWarnings()
409 compilerOptions.etsWarningCollection.push_back(ETSWarnings::REMOVE_ASYNC_FUNCTIONS); in PushingEnabledWarnings()
411 if (compilerOptions.etsRemoveLambda) { in PushingEnabledWarnings()
412 compilerOptions.etsWarningCollection.push_back(ETSWarnings::REMOVE_LAMBDA); in PushingEnabledWarnings()
414 if (compilerOptions.etsImplicitBoxingUnboxing) { in PushingEnabledWarnings()
415 compilerOptions.etsWarningCollection.push_back(ETSWarnings::IMPLICIT_BOXING_UNBOXING); in PushingEnabledWarnings()
417 if (!compilerOptions.etsWarningCollection.empty()) { in PushingEnabledWarnings()
418 compilerOptions.etsHasWarnings = true; in PushingEnabledWarnings()