Home
last modified time | relevance | path

Searched refs:functionParameter (Results 1 – 2 of 2) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/parser/
DexpressionTSParser.cpp294 ir::Expression *functionParameter = ParsePatternElement(ExpressionParseFlags::NO_OPTS, true); in ParseFunctionParameter() local
296 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()
310functionParameter->SetRange({parameterStart, functionParameter->AsTSParameterProperty()->Parameter… in ParseFunctionParameter()
313 return functionParameter; in ParseFunctionParameter()
/arkcompiler/ets_frontend/es2panda/parser/
DparserImpl.cpp4122 …ir::Expression *functionParameter = ParsePatternElement(ExpressionParseFlags::NO_OPTS, true, isDec… in ParseFunctionParameter() local
4124 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()
4138functionParameter->SetRange({parameterStart, functionParameter->AsTSParameterProperty()->Parameter… in ParseFunctionParameter()
4141 Binder()->AddParamDecl(functionParameter); in ParseFunctionParameter()
4143 return functionParameter; in ParseFunctionParameter()