• Home
  • Raw
  • Download

Lines Matching full:if

32     if (!open_ && *context_ == Token::Type::DEL_BRACE_L) {  in ParseRecordFields()
41 if (!open_) { in ParseRecordFields()
46 if (context_.Mask()) { in ParseRecordFields()
50 if (open_ && *context_ == Token::Type::DEL_BRACE_R) { in ParseRecordFields()
65 if (!ParseRecordField()) { in ParseRecordFields()
66 if (context_.err.err != Error::ErrorType::ERR_NONE) { in ParseRecordFields()
70 if (open_ && *context_ == Token::Type::DEL_BRACE_R) { in ParseRecordFields()
85 if (PrefixedValidName()) { in ParseFieldName()
91 if (iter != curr_record_->field_list.end()) { in ParseFieldName()
92 if (iter->is_defined) { in ParseFieldName()
127 if (*context_ != Token::Type::DEL_SQUARE_BRACKET_R) { in ParseType()
137 if (type->IsArray()) { in ParseType()
149 if (!TypeValidName()) { in ParseFieldType()
154 if (!ParseType(&curr_fld_->type)) { in ParseFieldType()
167 if (!ParseFieldType()) { in ParseRecordField()
171 if (context_.Mask()) { in ParseRecordField()
176 if (!ParseFieldName()) { in ParseRecordField()
180 if (open_ && *context_ == Token::Type::DEL_BRACE_R) { in ParseRecordField()
195 if ((curr_array_->literals_.size() >= INTRO_CONST_ARRAY_LITERALS_NUMBER) && in IsConstArray()
204 if (!IsConstArray()) { in ArrayElementsValidNumber()
211 if (init_size < 1) { in ArrayElementsValidNumber()
214 if (curr_array_->literals_.size() != init_size + INTRO_CONST_ARRAY_LITERALS_NUMBER) { in ArrayElementsValidNumber()
228 if (!open_) { in ParseAsArray()
236 if (ParseArrayFullSign()) { in ParseAsArray()
237 if (!open_ && *context_ == Token::Type::DEL_BRACE_L) { in ParseAsArray()
246 if (IsConstArray()) { in ParseAsArray()
250 if (iter_number < 1) { in ParseAsArray()
257 if (open_ && !context_.Mask() && *context_ != Token::Type::DEL_BRACE_R) { in ParseAsArray()
264 if (open_ && *context_ == Token::Type::DEL_BRACE_R) { in ParseAsArray()
265 if (!ArrayElementsValidNumber()) { in ParseAsArray()
281 if (!open_ && *context_ == Token::Type::DEL_BRACE_L) { in ParseArrayElements()
287 if (!open_) { in ParseArrayElements()
292 if (context_.Mask()) { in ParseArrayElements()
296 if (open_ && *context_ == Token::Type::DEL_BRACE_R) { in ParseArrayElements()
297 if (!ArrayElementsValidNumber()) { in ParseArrayElements()
313 if (!ParseArrayElement()) { in ParseArrayElements()
314 if (context_.err.err != Error::ErrorType::ERR_NONE) { in ParseArrayElements()
318 if (open_ && *context_ == Token::Type::DEL_BRACE_R) { in ParseArrayElements()
322 if (!ArrayElementsValidNumber()) { in ParseArrayElements()
339 if (IsConstArray()) { in ParseArrayElement()
343 if (!ParseArrayElementType()) { in ParseArrayElement()
348 if (context_.Mask()) { in ParseArrayElement()
354 if (!ParseArrayElementValue()) { in ParseArrayElement()
358 if (open_ && *context_ == Token::Type::DEL_BRACE_R) { in ParseArrayElement()
362 if (!ArrayElementsValidNumber()) { in ParseArrayElement()
378 if (!TypeValidName()) { in ParseArrayElementType()
384 if (!ParseType(&type)) { in ParseArrayElementType()
393 if (panda::pandasm::Type::IsPandaPrimitiveType(type.GetName())) { in ParseArrayElementType()
395 if (program_.array_types.find(type) == program_.array_types.end()) { 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()
415 if (!ParseInteger(&n)) { in ParseArrayElementValueInteger()
420 if (curr_array_elem_->IsBoolValue()) { in ParseArrayElementValueInteger()
423 if (curr_array_elem_->IsByteValue()) { in ParseArrayElementValueInteger()
426 if (curr_array_elem_->IsShortValue()) { in ParseArrayElementValueInteger()
429 if (curr_array_elem_->IsIntegerValue()) { in ParseArrayElementValueInteger()
432 if (curr_array_elem_->IsLongValue()) { in ParseArrayElementValueInteger()
441 if (!ParseFloat(&n, !curr_array_elem_->IsFloatValue())) { in ParseArrayElementValueFloat()
446 if (curr_array_elem_->IsFloatValue()) { in ParseArrayElementValueFloat()
456 if (context_.err.err != Error::ErrorType::ERR_NONE) { in ParseArrayElementValueString()
461 if (!res) { in ParseArrayElementValueString()
472if (curr_array_elem_->IsBoolValue() || curr_array_elem_->IsByteValue() || curr_array_elem_->IsShor… in ParseArrayElementValue()
474 if (!ParseArrayElementValueInteger()) { in ParseArrayElementValue()
478 if (curr_array_elem_->IsFloatValue() || curr_array_elem_->IsDoubleValue()) { in ParseArrayElementValue()
479 if (!ParseArrayElementValueFloat()) { in ParseArrayElementValue()
483 if (curr_array_elem_->IsStringValue()) { in ParseArrayElementValue()
484 if (!ParseArrayElementValueString()) { in ParseArrayElementValue()
496 if (!open_ && *context_ == Token::Type::DEL_BRACE_L) { in ParseFunctionCode()
504 if (!open_) { in ParseFunctionCode()
509 if (context_.Mask()) { in ParseFunctionCode()
513 if (open_ && *context_ == Token::Type::DEL_BRACE_R) { in ParseFunctionCode()
527 if (open_ && *context_ == Token::Type::DEL_BRACE_R) { in ParseFunctionCode()
543 if (!open_) { in ParseAsRecord()
551 if (ParseRecordFullSign()) { in ParseAsRecord()
553 if (ParseMetaDef()) { in ParseAsRecord()
554 if (!open_ && *context_ == Token::Type::DEL_BRACE_L) { in ParseAsRecord()
563 if (open_ && !context_.Mask() && *context_ != Token::Type::DEL_BRACE_R) { in ParseAsRecord()
565 } else if (open_) { in ParseAsRecord()
569 if (open_ && *context_ == Token::Type::DEL_BRACE_R) { in ParseAsRecord()
588 if (!open_) { in ParseAsFunction()
596 if (ParseFunctionFullSign()) { in ParseAsFunction()
598 if (ParseMetaDef()) { in ParseAsFunction()
599 if (!open_ && *context_ == Token::Type::DEL_BRACE_L) { in ParseAsFunction()
608 if (open_ && !context_.Mask() && *context_ != Token::Type::DEL_BRACE_R) { in ParseAsFunction()
610 } else if (open_) { in ParseAsFunction()
614 if (open_ && *context_ == Token::Type::DEL_BRACE_R) { in ParseAsFunction()
628 if (!open_) { in ParseAsBraceRight()
637 if (func_def_) { in ParseAsBraceRight()
639 } else if (record_def_) { in ParseAsBraceRight()
641 } else if (array_def_) { in ParseAsBraceRight()
642 if (!ArrayElementsValidNumber()) { in ParseAsBraceRight()
655 if (open_ || err_.err != Error::ErrorType::ERR_NONE) { in ParseResetFunctionLabelsAndParams()
661 if (!k.second.file_location->is_defined) { in ParseResetFunctionLabelsAndParams()
675 if (!curr_func_->ins.empty() && curr_func_->ins.size() >= v.first && in ParseResetFunctionLabelsAndParams()
680 if (curr_func_->ins[v.first - 1].regs[v.second] >= max_reg_number) { in ParseResetFunctionLabelsAndParams()
696 if (!k.second.file_location->is_defined) { in ParseResetFunctionTable()
703 if (!(insn_it->IsCall() || insn_it->IsCallRange())) { in ParseResetFunctionTable()
710 if (!IsSignatureOrMangled(func_name)) { in ParseResetFunctionTable()
712 if (it_synonym == program_.function_synonyms.end()) { in ParseResetFunctionTable()
714 } else if (it_synonym->second.size() > 1) { in ParseResetFunctionTable()
726if (insn_it->OperandListLength() - diff < program_.function_table.at(insn_it->ids[0]).GetParamsNum… in ParseResetFunctionTable()
727 if (insn_it->IsCallRange() && in ParseResetFunctionTable()
746 if (!k.second.file_location->is_defined) { in ParseResetRecordTable()
751 } else if (k.second.HasImplementation() != k.second.body_presence) { in ParseResetRecordTable()
759 if (!fld.is_defined) { in ParseResetRecordTable()
771 if (err_.err != Error::ErrorType::ERR_NONE) { in ParseResetTables()
777 if (err_.err != Error::ErrorType::ERR_NONE) { in ParseResetTables()
788 if (context_.Mask()) { in ParseAsLanguageDirective()
796 if (!res) { in ParseAsLanguageDirective()
804 if (!context_.Mask()) { in ParseAsLanguageDirective()
825 if (full_catch_block) { in PrepareCatchBlock()
828 if (!is_catchall) { in PrepareCatchBlock()
835 if (!skip_comma) { in PrepareCatchBlock()
836 if (*context_ != Token::Type::DEL_COMMA) { in PrepareCatchBlock()
843 if (!LabelValidName()) { in PrepareCatchBlock()
857 if (full_catch_block) { in PrepareCatchBlock()
876if (is_catchall && size != CATCHALL_DIRECTIVE_TOKENS_NUM && size != CATCHALL_FULL_DIRECTIVE_TOKENS… in ParseAsCatchDirective()
884if (!is_catchall && size != CATCH_DIRECTIVE_TOKENS_NUM && size != CATCH_FULL_DIRECTIVE_TOKENS_NUM)… in ParseAsCatchDirective()
894 if (!is_catchall && !RecordValidName()) { in ParseAsCatchDirective()
908 if (!func_def_) { in ParseAsCatchall()
922 if (is_lang_parsed) { in ParseAsLanguage()
927 if (!is_first_statement) { in ParseAsLanguage()
945 if (!context_.Mask() && err_.err == Error::ErrorType::ERR_NONE) { in ParseAfterLine()
949 if (err_.err != Error::ErrorType::ERR_NONE) { in ParseAfterLine()
967 if (open_ && err_.err == Error::ErrorType::ERR_NONE) { in ParseAfterMainLoop()
975 if (err_.err != Error::ErrorType::ERR_NONE) { in ParseAfterMainLoop()
980 if (func.second.HasImplementation()) { in ParseAfterMainLoop()
986 if (rec.second.HasImplementation()) { in ParseAfterMainLoop()
1002 if (tokens.empty()) { in Parse()
1037 if (func_def_) { in Parse()
1039 } else if (record_def_) { in Parse()
1041 } else if (array_def_) { in Parse()
1046 if (!ParseAfterLine(is_first_statement)) { in Parse()
1064 if (error.err != Error::ErrorType::ERR_NONE) { in Parse()
1081 if (context_.err.err != Error::ErrorType::ERR_NONE) { in RegValidName()
1085 if (curr_func_->GetParamsNum() > 0) { in RegValidName()
1111 if (!IsNonDigit(s[0])) { in PrefixedValidName()
1118 if (s[i] == '.') { in PrefixedValidName()
1120 if (i >= s.size() || !IsNonDigit(s[i])) { in PrefixedValidName()
1123 } else if (!IsAlphaNumeric(s[i]) && s[i] != '$') { in PrefixedValidName()
1152 if (!IsNonDigit(token[0])) { in LabelValidName()
1159 if (!IsAlphaNumeric(i)) { in LabelValidName()
1173 if (*context_ == Token::Type::DEL_COLON) { in ParseLabel()
1175 if (LabelValidName()) { in ParseLabel()
1176 if (AddObjectInTable(true, *label_table_)) { in ParseLabel()
1222 if (context_.Mask()) { in ParseOperation()
1228 if (open_ && *context_ == Token::Type::DEL_BRACE_R) { in ParseOperation()
1234 if (*context_ > Token::Type::OPERATION && *context_ < Token::Type::KEYWORD) { in ParseOperation()
1257 if (context_.err.err != Error::ErrorType::ERR_NONE) { in ParseOperandVreg()
1261 if (*context_ != Token::Type::ID) { in ParseOperandVreg()
1268 if (p[0] == 'v') { in ParseOperandVreg()
1272 if (number > *(context_.max_value_of_reg)) { in ParseOperandVreg()
1277 } else if (p[0] == 'a') { in ParseOperandVreg()
1289 if (context_.err.err != Error::ErrorType::ERR_NONE) { in ParseOperandCall()
1293 if (!FunctionValidName()) { in ParseOperandCall()
1307 if (!ParseOperandSignature(&func_signature)) { in ParseOperandCall()
1311 if (func_signature.empty()) { in ParseOperandCall()
1313 if (it_synonym == program_.function_synonyms.end()) { in ParseOperandCall()
1317 if (it_synonym->second.size() > 1) { in ParseOperandCall()
1327 if (program_.function_table.find(curr_ins_->ids.back()) == program_.function_table.end()) { in ParseOperandCall()
1341 if (*context_ != Token::Type::DEL_COLON) { in ParseOperandSignature()
1348 if (*context_ != Token::Type::DEL_BRACKET_L) { in ParseOperandSignature()
1357 if (!ParseOperandSignatureTypesList(sign)) { in ParseOperandSignature()
1361 if (*context_ != Token::Type::DEL_BRACKET_R) { in ParseOperandSignature()
1378 if (context_.Mask()) { in ParseOperandSignatureTypesList()
1382 if (*context_ != Token::Type::DEL_COMMA && *context_ != Token::Type::ID) { in ParseOperandSignatureTypesList()
1386 if (comma) { in ParseOperandSignatureTypesList()
1390 if (!ParseFunctionArgComma(comma)) { in ParseOperandSignatureTypesList()
1394 if (*context_ != Token::Type::ID) { in ParseOperandSignatureTypesList()
1399 if (!TypeValidName()) { in ParseOperandSignatureTypesList()
1405 if (!ParseType(&type)) { in ParseOperandSignatureTypesList()
1429 if (c >= '0' && c <= '9') { in FromHex()
1433 if (c >= 'A' && c <= 'F') { in FromHex()
1475 if (!IsHex(v)) { in ParseHexEscapeSequence()
1495 if (IsOctal(c)) { in ParseEscapeSequence()
1524 if (c == 'x') { in ParseEscapeSequence()
1535 if (*context_ != Token::Type::ID_STRING) { in ParseStringLiteral()
1548 if (c != '\\') { in ParseStringLiteral()
1554 if (!res) { in ParseStringLiteral()
1569 if (context_.err.err != Error::ErrorType::ERR_NONE) { in ParseOperandString()
1574 if (!res) { in ParseOperandString()
1587 if (context_.err.err != Error::ErrorType::ERR_NONE) { in ParseOperandComma()
1591 if (context_++ != Token::Type::DEL_COMMA) { in ParseOperandComma()
1592 if (!context_.Mask() && *context_ != Token::Type::DEL_BRACKET_R) { in ParseOperandComma()
1605 if (context_.err.err != Error::ErrorType::ERR_NONE) { in ParseInteger()
1609 if (*context_ != Token::Type::ID) { in ParseInteger()
1610 if (*context_ == Token::Type::DEL_BRACE_R) { in ParseInteger()
1618 if (!ValidateInteger(p)) { in ParseInteger()
1624 if (errno == ERANGE) { in ParseInteger()
1635 if (context_.err.err != Error::ErrorType::ERR_NONE) { in ParseFloat()
1639 if (*context_ != Token::Type::ID) { in ParseFloat()
1640 if (*context_ == Token::Type::DEL_BRACE_R) { in ParseFloat()
1648 if (!ValidateFloat(p)) { in ParseFloat()
1654 if (errno == ERANGE) { in ParseFloat()
1666 if (!ParseInteger(&n)) { in ParseOperandInteger()
1678 if (!ParseFloat(&n, is_64bit)) { in ParseOperandFloat()
1689 if (context_.err.err != Error::ErrorType::ERR_NONE) { in ParseOperandLabel()
1693 if (!LabelValidName()) { in ParseOperandLabel()
1709 if (context_.err.err != Error::ErrorType::ERR_NONE) { in ParseOperandId()
1713 if (*context_ != Token::Type::ID) { in ParseOperandId()
1717 if (!LabelValidName()) { in ParseOperandId()
1733 if (context_.err.err != Error::ErrorType::ERR_NONE) { in ParseOperandType()
1737 if (*context_ != Token::Type::ID) { in ParseOperandType()
1741 if (!TypeValidName()) { in ParseOperandType()
1747 if (!ParseType(&type)) { in ParseOperandType()
1753 if (is_object) { in ParseOperandType()
1756 if (ver_type == Type::VerificationType::TYPE_ID_ARRAY) { in ParseOperandType()
1761 if (!type.IsArrayContainsPrimTypes() && in ParseOperandType()
1768 if (ver_type == Type::VerificationType::TYPE_ID_OBJECT) { in ParseOperandType()
1781 if (context_.err.err != Error::ErrorType::ERR_NONE) { in ParseOperandLiteralArray()
1785 if (*context_ != Token::Type::ID) { in ParseOperandLiteralArray()
1789 if (!ArrayValidName()) { in ParseOperandLiteralArray()
1797 if (program_.literalarray_table.find(array_id) == program_.literalarray_table.end()) { in ParseOperandLiteralArray()
1811 if (context_.err.err != Error::ErrorType::ERR_NONE) { in ParseOperandField()
1815 if (*context_ != Token::Type::ID) { in ParseOperandField()
1819 if (!PrefixedValidName()) { in ParseOperandField()
1833 if (it_record == program_.record_table.end()) { in ParseOperandField()
1842 if (!field_name.empty() && it_field == it_record->second.field_list.end()) { in ParseOperandField()
1862 if (context_.err.err != Error::ErrorType::ERR_NONE) { in ParseOperandNone()
1866 if (open_ && *context_ == Token::Type::DEL_BRACE_R) { in ParseOperandNone()
1870 if (!context_.Mask()) { in ParseOperandNone()
1885 if (!ParseFunctionReturn()) { in ParseFunctionFullSign()
1889 if (!ParseFunctionName()) { in ParseFunctionFullSign()
1893 if (*context_ == Token::Type::DEL_BRACKET_L) { in ParseFunctionFullSign()
1896 if (ParseFunctionArgs()) { in ParseFunctionFullSign()
1897 if (*context_ == Token::Type::DEL_BRACKET_R) { in ParseFunctionFullSign()
1916 if (iter == program_.function_table.end() || !iter->second.file_location->is_defined) { in UpdateFunctionName()
1936 if (!ParseArrayName()) { in ParseArrayFullSign()
1940 if (*context_ == Token::Type::DEL_BRACE_L) { in ParseArrayFullSign()
1947 if (!ParseArrayElementType()) { in ParseArrayFullSign()
1955 if (*context_ == Token::Type::DEL_BRACE_L) { in ParseArrayFullSign()
1964 if (!ParseArrayElementValueInteger()) { in ParseArrayFullSign()
1980 if (!RecordValidName()) { in ParseRecordName()
1981 if (*context_ == Token::Type::DEL_BRACKET_L) { in ParseRecordName()
1991 if (iter == program_.record_table.end() || !iter->second.file_location->is_defined) { in ParseRecordName()
2016 if (!FunctionValidName()) { in ParseFunctionName()
2017 if (*context_ == Token::Type::DEL_BRACKET_L) { in ParseFunctionName()
2049 if (!ArrayValidName()) { in ParseArrayName()
2050 if (*context_ == Token::Type::DEL_BRACKET_L) { in ParseArrayName()
2061 if (iter == program_.literalarray_table.end()) { in ParseArrayName()
2099 if (!TypeValidName()) { in ParseFunctionReturn()
2100 if (*context_ == Token::Type::DEL_BRACKET_L) { in ParseFunctionReturn()
2108 if (!ParseType(&context_.curr_func_return_type)) { in ParseFunctionReturn()
2119 if (Type::GetId(context_.GiveToken()) != panda_file::Type::TypeId::REFERENCE) { in TypeValidName()
2128 if (*context_ != Token::Type::ID) { in ParseFunctionArg()
2133 if (!TypeValidName()) { in ParseFunctionArg()
2139 if (!ParseType(&type)) { in ParseFunctionArg()
2143 if (context_.Mask()) { in ParseFunctionArg()
2147 if (*context_ != Token::Type::ID) { in ParseFunctionArg()
2152 if (!ParamValidName()) { in ParseFunctionArg()
2162 if (*context_ == Token::Type::DEL_LT && !ParseMetaDef()) { in ParseFunctionArg()
2173 if (comma && *context_ != Token::Type::DEL_COMMA) { in ParseFunctionArgComma()
2178 if (comma) { in ParseFunctionArgComma()
2195 if (context_.Mask()) { in ParseFunctionArgs()
2199 if (context_.id != Token::Type::DEL_COMMA && context_.id != Token::Type::ID) { in ParseFunctionArgs()
2203 if (!ParseFunctionArgComma(comma)) { in ParseFunctionArgs()
2207 if (!ParseFunctionArg()) { in ParseFunctionArgs()
2224 if (context_.Mask()) { in ParseMetaDef()
2228 if (*context_ == Token::Type::DEL_LT) { in ParseMetaDef()
2233 if (!ParseMetaList(flag)) { in ParseMetaDef()
2237 if (!flag && *context_ == Token::Type::DEL_GT) { in ParseMetaDef()
2245 if (flag && context_.err.err == Error::ErrorType::ERR_NONE) { in ParseMetaDef()
2299 if (!eq && comma && *context_ != Token::Type::DEL_COMMA) { in ParseMetaListComma()
2304 if (!eq && comma) { in ParseMetaListComma()
2315 if (!eq && *context_ != Token::Type::ID) { in MeetExpMetaList()
2320 if (eq && *context_ != Token::Type::ID && *context_ != Token::Type::ID_STRING) { in MeetExpMetaList()
2326 if (!eq && !PrefixedValidName()) { in MeetExpMetaList()
2336 if (eq && *context_ == Token::Type::ID_STRING) { in BuildMetaListAttr()
2338 if (!res) { in BuildMetaListAttr()
2343 } else if (eq) { in BuildMetaListAttr()
2348 if (!ParseOperandSignature(&sign)) { in BuildMetaListAttr()
2360 if (context_.Mask()) { in BuildMetaListAttr()
2364 if (*context_ == Token::Type::DEL_EQ) { in BuildMetaListAttr()
2365 if (eq) { in BuildMetaListAttr()
2375 if (has_value) { in BuildMetaListAttr()
2383 if (res) { in BuildMetaListAttr()
2395if (!flag && !context_.Mask() && *context_ != Token::Type::DEL_GT && *context_ != Token::Type::DEL… in ParseMetaList()
2407 if (context_.Mask()) { in ParseMetaList()
2412 if (context_.id != Token::Type::DEL_COMMA && context_.id != Token::Type::ID && in ParseMetaList()
2417 if (!ParseMetaListComma(comma, eq)) { in ParseMetaList()
2421 if (!MeetExpMetaList(eq)) { in ParseMetaList()
2425 if (!BuildMetaListAttr(eq, attribute_name, attribute_value)) { in ParseMetaList()
2430 if (flag && *context_ != Token::Type::DEL_GT) { in ParseMetaList()
2438 if (res) { in ParseMetaList()
2449 if (ParseLabel()) { in ParseFunctionInstruction()
2450 if (ParseOperation()) { in ParseFunctionInstruction()
2451 if (ParseOperands()) { in ParseFunctionInstruction()