• Home
  • Raw
  • Download

Lines Matching refs:program_

59     curr_record_->field_list.emplace_back(program_.lang);  in ParseRecordFields()
138 program_.array_types.insert(*type); in ParseType()
395 if (program_.array_types.find(type) == program_.array_types.end()) { in ParseArrayElementType()
396 program_.array_types.emplace(type, 1); in ParseArrayElementType()
398 } else if (panda::pandasm::Type::IsStringType(type_with_slash.GetName(), program_.lang)) { in ParseArrayElementType()
400 if (program_.array_types.find(type_with_slash) == program_.array_types.end()) { in ParseArrayElementType()
401 program_.array_types.emplace(type_with_slash, 1); in ParseArrayElementType()
659 for (const auto &f : program_.function_table) { in ParseResetFunctionLabelsAndParams()
671 curr_func_ = &(program_.function_table.at(t.first)); in ParseResetFunctionLabelsAndParams()
695 for (auto &k : program_.function_table) { in ParseResetFunctionTable()
711 const auto it_synonym = program_.function_synonyms.find(func_name); in ParseResetFunctionTable()
712 if (it_synonym == program_.function_synonyms.end()) { in ParseResetFunctionTable()
722 insn_it->ids[0] = program_.function_synonyms.at(func_name)[0]; in ParseResetFunctionTable()
726 …if (insn_it->OperandListLength() - diff < program_.function_table.at(insn_it->ids[0]).GetParamsNum… in ParseResetFunctionTable()
745 for (const auto &k : program_.record_table) { in ParseResetRecordTable()
809 program_.lang = res.value(); in ParseAsLanguageDirective()
979 for (auto &func : program_.function_table) { in ParseAfterMainLoop()
985 for (auto &rec : program_.record_table) { in ParseAfterMainLoop()
991 return std::move(program_); in ParseAfterMainLoop()
1301 AddObjectInTable(false, program_.function_table); in ParseOperandCall()
1312 const auto it_synonym = program_.function_synonyms.find(curr_ins_->ids.back()); in ParseOperandCall()
1313 if (it_synonym == program_.function_synonyms.end()) { in ParseOperandCall()
1323 program_.function_table.erase(p); in ParseOperandCall()
1327 if (program_.function_table.find(curr_ins_->ids.back()) == program_.function_table.end()) { in ParseOperandCall()
1328 auto node_handle = program_.function_table.extract(p); in ParseOperandCall()
1330 program_.function_table.insert(std::move(node_handle)); in ParseOperandCall()
1332 program_.function_table.erase(p); in ParseOperandCall()
1562 program_.strings.insert(s); in ParseStringLiteral()
1754 AddObjectInTable(false, program_.record_table); in ParseOperandType()
1762 program_.record_table.find(type.GetComponentName()) == program_.record_table.end()) { in ParseOperandType()
1765 AddObjectInTable(false, program_.record_table); in ParseOperandType()
1797 if (program_.literalarray_table.find(array_id) == program_.literalarray_table.end()) { in ParseOperandLiteralArray()
1832 auto it_record = program_.record_table.find(record_name); in ParseOperandField()
1833 if (it_record == program_.record_table.end()) { in ParseOperandField()
1835 AddObjectInTable(false, program_.record_table); in ParseOperandField()
1836 it_record = program_.record_table.find(record_name); in ParseOperandField()
1843 it_record->second.field_list.emplace_back(program_.lang); in ParseOperandField()
1914 auto iter = program_.function_table.find(signature); in UpdateFunctionName()
1916 if (iter == program_.function_table.end() || !iter->second.file_location->is_defined) { in UpdateFunctionName()
1917 program_.function_synonyms[curr_func_->name].push_back(signature); in UpdateFunctionName()
1918 program_.function_table.erase(signature); in UpdateFunctionName()
1919 auto node_handle = program_.function_table.extract(curr_func_->name); in UpdateFunctionName()
1921 program_.function_table.insert(std::move(node_handle)); in UpdateFunctionName()
1989 …auto iter = program_.record_table.find(std::string(context_.GiveToken().data(), context_.GiveToken… in ParseRecordName()
1991 if (iter == program_.record_table.end() || !iter->second.file_location->is_defined) { in ParseRecordName()
2007 AddObjectInTable(true, program_.record_table); in SetRecordInformation()
2008 …curr_record_ = &(program_.record_table.at(std::string(context_.GiveToken().data(), context_.GiveTo… in SetRecordInformation()
2038 AddObjectInTable(true, program_.function_table); in SetFunctionInformation()
2039 curr_func_ = &(program_.function_table.at(p)); in SetFunctionInformation()
2059program_.literalarray_table.find(std::string(context_.GiveToken().data(), context_.GiveToken().len… in ParseArrayName()
2061 if (iter == program_.literalarray_table.end()) { in ParseArrayName()
2077program_.literalarray_table.try_emplace(std::string(context_.GiveToken().data(), context_.GiveToke… in SetArrayInformation()
2081 …&(program_.literalarray_table.at(std::string(context_.GiveToken().data(), context_.GiveToken().len… in SetArrayInformation()
2159 Function::Parameter parameter(type, program_.lang); in ParseFunctionArg()