Searched refs:seenOptional (Results 1 - 10 of 10) sorted by relevance
/arkcompiler/ets_frontend/ets2panda/parser/ |
H A D | ASparser.h | 100 ParserStatus ValidateArrowExprIdentifier(ir::Expression *expr, bool *seenOptional); 102 ParserStatus ValidateArrowParameter(ir::Expression *expr, bool *seenOptional) override;
|
H A D | TSparser.h | 63 ir::TypeNode *ParseTupleElement(ir::TSTupleKind *kind, bool *seenOptional); 74 bool *seenOptional);
|
H A D | ASparser.cpp | 200 ParserStatus ASParser::ValidateArrowExprIdentifier(ir::Expression *expr, bool *seenOptional) in ValidateArrowExprIdentifier() argument 204 if ((*seenOptional) != isOptional) { in ValidateArrowExprIdentifier() 208 (*seenOptional) |= isOptional; in ValidateArrowExprIdentifier() 247 ParserStatus ASParser::ValidateArrowParameter(ir::Expression *expr, bool *seenOptional) in ValidateArrowParameter() argument 266 return ValidateArrowExprIdentifier(expr, seenOptional); in ValidateArrowParameter() 288 bool seenOptional = false; in ConvertToArrowParameter() local 294 arrowStatus |= ValidateArrowParameter(expr, &seenOptional); in ConvertToArrowParameter() 303 arrowStatus |= ValidateArrowParameter(it, &seenOptional); in ConvertToArrowParameter() 314 arrowStatus |= ValidateArrowParameter(it, &seenOptional); in ConvertToArrowParameter()
|
H A D | TSparser.cpp | 556 ir::TypeNode *TSParser::ParseTupleElement(ir::TSTupleKind *kind, bool *seenOptional) in ParseTupleElement() argument 577 *seenOptional = true; in ParseTupleElement() 578 } else if (*seenOptional) { in ParseTupleElement() 619 bool seenOptional = false; in ParseTupleType() local 624 ir::TypeNode *element = ParseTupleElement(&kind, &seenOptional); in ParseTupleType() 1749 bool *seenOptional) in ValidateFunctionParam() 1764 if (*seenOptional && !currentIsOptional) { in ValidateFunctionParam() 1768 *seenOptional |= currentIsOptional; in ValidateFunctionParam() 1800 bool seenOptional = false; in ParseFunctionParams() local 1812 ValidateFunctionParam(params, parameter, &seenOptional); in ParseFunctionParams() 1748 ValidateFunctionParam(const ArenaVector<ir::Expression *> ¶ms, const ir::Expression *parameter, bool *seenOptional) ValidateFunctionParam() argument [all...] |
H A D | TypedParser.h | 76 ParserStatus ValidateArrowParameter(ir::Expression *expr, bool *seenOptional) override;
|
H A D | expressionParser.cpp | 238 ParserStatus ParserImpl::ValidateArrowParameter(ir::Expression *expr, [[maybe_unused]] bool *seenOptional) in ValidateArrowParameter() argument 357 bool seenOptional = false; in ConvertToArrowParameter() local 365 arrowStatus |= ValidateArrowParameter(expr, &seenOptional); in ConvertToArrowParameter() 374 arrowStatus |= ValidateArrowParameter(it, &seenOptional); in ConvertToArrowParameter() 391 arrowStatus |= ValidateArrowParameter(it, &seenOptional); in ConvertToArrowParameter()
|
H A D | TypedParser.cpp | 1454 ParserStatus TypedParser::ValidateArrowParameter(ir::Expression *expr, bool *seenOptional) in ValidateArrowParameter() argument 1475 if ((*seenOptional) && !isOptional) { in ValidateArrowParameter() 1479 (*seenOptional) |= isOptional; in ValidateArrowParameter()
|
H A D | parserImpl.h | 412 virtual ParserStatus ValidateArrowParameter(ir::Expression *expr, bool *seenOptional);
|
/arkcompiler/ets_frontend/es2panda/parser/ |
H A D | parserImpl.cpp | 944 ir::Expression *ParserImpl::ParseTsTupleElement(ir::TSTupleKind *kind, bool *seenOptional, bool *hasRestType) in ParseTsTupleElement() argument 970 *seenOptional = true; in ParseTsTupleElement() 971 } else if (*seenOptional && !isRestType) { in ParseTsTupleElement() 1009 *seenOptional = true; in ParseTsTupleElement() 1010 } else if (*seenOptional && !isRestType) { in ParseTsTupleElement() 1023 bool seenOptional = false; in ParseTsTupleType() local 1029 ir::Expression *element = ParseTsTupleElement(&kind, &seenOptional, &hasRestType); in ParseTsTupleType() 3654 bool *seenOptional) in ValidateFunctionParam() 3675 if (*seenOptional && !currentIsOptinal) { in ValidateFunctionParam() 3679 *seenOptional | in ValidateFunctionParam() 3653 ValidateFunctionParam(const ArenaVector<ir::Expression *> ¶ms, const ir::Expression *parameter, bool *seenOptional) ValidateFunctionParam() argument 3712 bool seenOptional = false; ParseFunctionParams() local [all...] |
H A D | parserImpl.h | 282 ir::Expression *ParseTsTupleElement(ir::TSTupleKind *kind, bool *seenOptional, bool *hasRestType); 373 bool *seenOptional);
|
Completed in 32 milliseconds