Lines Matching full:options
58 panda::pandasm::Program *Compiler::Compile(const SourceFile &input, const CompilerOptions &options, in Compile() argument
69 auto *hotfixHelper = InitHotfixHelper(input, options, symbolTable); in Compile()
79 if (options.dumpAst) { in Compile()
83 if (ast.Extension() == ScriptExtension::TS && options.enableTypeCheck) { in Compile()
94 if (options.parseOnly) { in Compile()
98 std::string debugInfoSourceFile = options.debugInfoSourceFile.empty() ? in Compile()
99 sourcefile : options.debugInfoSourceFile; in Compile()
100 auto *prog = compiler_->Compile(&ast, options, debugInfoSourceFile, pkgName); in Compile()
112 util::Hotfix *Compiler::InitHotfixHelper(const SourceFile &input, const CompilerOptions &options, in InitHotfixHelper() argument
115 bool needDumpSymbolFile = !options.hotfixOptions.dumpSymbolTable.empty(); in InitHotfixHelper()
116 …bool needGeneratePatch = options.hotfixOptions.generatePatch && !options.hotfixOptions.symbolTable… in InitHotfixHelper()
117 bool isHotReload = options.hotfixOptions.hotReload; in InitHotfixHelper()
141 int Compiler::CompileFiles(CompilerOptions &options, in CompileFiles() argument
145 …if (!options.hotfixOptions.symbolTable.empty() || !options.hotfixOptions.dumpSymbolTable.empty()) { in CompileFiles()
146 …symbolTable = new util::SymbolTable(options.hotfixOptions.symbolTable, options.hotfixOptions.dumpS… in CompileFiles()
154 …auto queue = new compiler::CompileFileQueue(options.fileThreadCount, &options, progsInfo, symbolTa… in CompileFiles()
175 panda::pandasm::Program *Compiler::CompileFile(const CompilerOptions &options, SourceFile *src, in CompileFile() argument
182 auto *program = Compile(*src, options, symbolTable); in CompileFile()
186 if (err.Message().empty() && options.parseOnly) { in CompileFile()