Home
last modified time | relevance | path

Searched refs:defaultUndef (Results 1 - 3 of 3) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/parser/
H A DETSparserExpressions.cpp145 ir::ETSUndefinedType *defaultUndef) in ParseFunctionParameterExpression()
160 if (defaultUndef != nullptr) { in ParseFunctionParameterExpression()
184 defaultUndef]() -> std::pair<ir::Expression *, std::string> { in ParseFunctionParameterExpression()
188 return std::make_pair(defaultUndef != nullptr ? AllocNode<ir::UndefinedLiteral>() : nullptr, "undefined"); in ParseFunctionParameterExpression()
193 if (defaultUndef != nullptr) { in ParseFunctionParameterExpression()
144 ParseFunctionParameterExpression(ir::AnnotatedExpression *const paramIdent, ir::ETSUndefinedType *defaultUndef) ParseFunctionParameterExpression() argument
H A DETSparser.cpp1387 ir::ETSUndefinedType *defaultUndef) in CreateOptionalParameterTypeNode()
1397 types.push_back(defaultUndef); in CreateOptionalParameterTypeNode()
1408 ir::ETSUndefinedType *defaultUndef = nullptr; in ParseFunctionParameter() local
1414 defaultUndef = AllocNode<ir::ETSUndefinedType>(); in ParseFunctionParameter()
1415 defaultUndef->SetRange({Lexer()->GetToken().Start(), Lexer()->GetToken().End()}); in ParseFunctionParameter()
1428 if (defaultUndef != nullptr) { in ParseFunctionParameter()
1429 typeAnnotation = CreateOptionalParameterTypeNode(typeAnnotation, defaultUndef); in ParseFunctionParameter()
1439 } else if (!isArrow && defaultUndef == nullptr) { in ParseFunctionParameter()
1443 return ParseFunctionParameterExpression(paramIdent, defaultUndef); in ParseFunctionParameter()
1386 CreateOptionalParameterTypeNode(ir::TypeNode *typeAnnotation, ir::ETSUndefinedType *defaultUndef) CreateOptionalParameterTypeNode() argument
H A DETSparser.h349 ir::ETSUndefinedType *defaultUndef);
354 ir::ETSUnionType *CreateOptionalParameterTypeNode(ir::TypeNode *typeAnnotation, ir::ETSUndefinedType *defaultUndef);

Completed in 6 milliseconds