Searched refs:functionParameter (Results 1 – 2 of 2) sorted by relevance
294 ir::Expression *functionParameter = ParsePatternElement(ExpressionParseFlags::NO_OPTS, true); in ParseFunctionParameter() local296 if (modifiers != ir::ModifierFlags::NONE && functionParameter->IsRestElement()) { in ParseFunctionParameter()301 (functionParameter->IsArrayPattern() || functionParameter->IsObjectPattern() || in ParseFunctionParameter()302 (functionParameter->IsAssignmentPattern() && in ParseFunctionParameter()303 (functionParameter->AsAssignmentPattern()->Left()->IsArrayPattern() || in ParseFunctionParameter()304 functionParameter->AsAssignmentPattern()->Left()->IsObjectPattern())))) { in ParseFunctionParameter()309 functionParameter = CreateParameterProperty(functionParameter, modifiers); in ParseFunctionParameter()310 …functionParameter->SetRange({parameterStart, functionParameter->AsTSParameterProperty()->Parameter… in ParseFunctionParameter()313 return functionParameter; in ParseFunctionParameter()
4122 …ir::Expression *functionParameter = ParsePatternElement(ExpressionParseFlags::NO_OPTS, true, isDec… in ParseFunctionParameter() local4124 if (modifiers != ir::ModifierFlags::NONE && functionParameter->IsRestElement()) { in ParseFunctionParameter()4129 (functionParameter->IsArrayPattern() || functionParameter->IsObjectPattern() || in ParseFunctionParameter()4130 (functionParameter->IsAssignmentPattern() && in ParseFunctionParameter()4131 (functionParameter->AsAssignmentPattern()->Left()->IsArrayPattern() || in ParseFunctionParameter()4132 functionParameter->AsAssignmentPattern()->Left()->IsObjectPattern())))) { in ParseFunctionParameter()4137 functionParameter = CreateTsParameterProperty(functionParameter, modifiers); in ParseFunctionParameter()4138 …functionParameter->SetRange({parameterStart, functionParameter->AsTSParameterProperty()->Parameter… in ParseFunctionParameter()4141 Binder()->AddParamDecl(functionParameter); in ParseFunctionParameter()4143 return functionParameter; in ParseFunctionParameter()