/arkcompiler/ets_frontend/ets2panda/ir/ts/ |
H A D | tsParameterProperty.h | 27 explicit TSParameterProperty(AccessibilityOption accessibility, Expression *parameter, bool readonly, bool isStatic, in TSParameterProperty() argument 31 parameter_(parameter), in TSParameterProperty()
|
/arkcompiler/ets_frontend/es2panda/ir/ts/ |
H A D | tsParameterProperty.h | 36 explicit TSParameterProperty(AccessibilityOption accessibility, Expression *parameter, bool readonly, in TSParameterProperty() argument 40 parameter_(parameter), in TSParameterProperty()
|
/arkcompiler/ets_runtime/test/moduletest/stubbuilder/ |
H A D | stubbuilder.js | 30 var fun = function(parameter) { 31 return parameter; 225 let parameter = 5n; 226 return parameter++;
|
/arkcompiler/runtime_core/static_core/runtime/tooling/inspector/ |
H A D | debug_info_cache.cpp | 302 auto ¶meter = parameters[i]; in GetLocals() local 303 localHandler(parameter.name, parameter.signature, frame.GetArgument(i), frame.GetArgumentKind(i)); in GetLocals()
|
/arkcompiler/ets_frontend/ets2panda/parser/ |
H A D | TSparser.h | 73 void ValidateFunctionParam(const ArenaVector<ir::Expression *> ¶ms, const ir::Expression *parameter, 75 ir::TSParameterProperty *CreateParameterProperty(ir::Expression *parameter, ir::ModifierFlags modifiers);
|
H A D | TSparser.cpp | 1550 "An index signature parameter type must be either " in ParseIndexSignature() 1748 void TSParser::ValidateFunctionParam(const ArenaVector<ir::Expression *> ¶ms, const ir::Expression *parameter, in ValidateFunctionParam() argument 1751 if (!parameter->IsIdentifier()) { in ValidateFunctionParam() 1753 if (!parameter->IsRestElement()) { in ValidateFunctionParam() 1758 ThrowSyntaxError("A rest parameter must be last in parameter list"); in ValidateFunctionParam() 1763 bool currentIsOptional = parameter->AsIdentifier()->IsOptional(); in ValidateFunctionParam() 1765 ThrowSyntaxError("A required parameter cannot follow an optional parameter"); in ValidateFunctionParam() 1769 const util::StringView ¶mName = parameter in ValidateFunctionParam() 1811 ir::Expression *parameter = ParseFunctionParameter(); ParseFunctionParams() local [all...] |
H A D | ETSparser.cpp | 689 ThrowSyntaxError("Rest parameter should be the last one.", param->Start()); in CheckDefaultParameters() 698 ThrowSyntaxError("Required parameter follows default parameter(s).", param->Start()); in CheckDefaultParameters() 705 ThrowSyntaxError("Both optional and rest parameters are not allowed in function's parameter list.", in CheckDefaultParameters() 795 // Note! array is required for the rest parameter. in GetNameForTypeNode() 817 ThrowSyntaxError("Rest parameter must be the last formal parameter."); in ValidateRestParameter() 1341 ir::AnnotatedExpression *parameter; in GetAnnotatedExpressionFromParam() local 1345 parameter = AllocNode<ir::Identifier>(Lexer()->GetToken().Ident(), Allocator()); in GetAnnotatedExpressionFromParam() 1346 if (parameter in GetAnnotatedExpressionFromParam() [all...] |
H A D | expressionTSParser.cpp | 187 ThrowSyntaxError("A rest parameter cannot be optional"); in ParsePatternElementGetReturnNode() 214 ThrowSyntaxError("A binding pattern parameter cannot be optional in an implementation signature."); in ParsePatternElement() 222 ThrowSyntaxError("A rest parameter cannot have an initializer."); in ParsePatternElement() 249 ir::TSParameterProperty *TSParser::CreateParameterProperty(ir::Expression *parameter, ir::ModifierFlags modifiers) in CreateParameterProperty() argument 274 return AllocNode<ir::TSParameterProperty>(accessibilityOption, parameter, readonly, isStatic, isExport); in CreateParameterProperty() 287 ThrowSyntaxError("A parameter property is only allowed in a constructor implementation.", parameterStart); in ParseFunctionParameter() 297 ThrowSyntaxError("A parameter property cannot be declared using a rest parameter.", parameterStart); in ParseFunctionParameter() 305 ThrowSyntaxError("A parameter property may not be declared using a binding pattern.", parameterStart); in ParseFunctionParameter() 516 ThrowSyntaxError("A rest parameter canno in ParseOptionalFunctionParameter() [all...] |
H A D | parserImpl.cpp | 423 ThrowSyntaxError("Setter must have exactly one formal parameter"); in ValidateClassSetter() 831 ThrowSyntaxError("Rest parameter must be last formal parameter."); in ValidateRestParameter() 860 ir::Expression *parameter = ParseFunctionParameter(); in ParseFunctionParams() local 861 if (parameter == nullptr) { // Error processing. in ParseFunctionParams() 865 ValidateRestParameter(parameter); in ParseFunctionParams() 866 params.push_back(parameter); in ParseFunctionParams() 1106 "' modifier cannot appear on a parameter."}, in ThrowParameterModifierError() 1123 ThrowSyntaxError("Type parameter(s) expected."); in ParseTypeParametersFormatPlaceholder()
|
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
H A D | enumLowering.cpp | 540 ir::ETSParameterExpression *const parameter) 547 auto *const paramRefIdent = MakeParamRefIdent(checker, parameter); 554 ir::ETSParameterExpression *const parameter) 557 auto *const paramRefIdent = MakeParamRefIdent(checker, parameter); 565 ir::ThrowStatement *CreateThrowStatement(EnumLoweringPhase *const elp, ir::ETSParameterExpression *const parameter, 570 auto *const paramRefIdent = MakeParamRefIdent(checker, parameter); 586 ir::ETSParameterExpression *const parameter) 589 auto *const paramRefIdent = MakeParamRefIdent(checker, parameter); 784 ir::ETSParameterExpression *const parameter) 792 auto *const paramRefIdent = MakeParamRefIdent(checker, parameter); [all...] |
H A D | genericBridgesLowering.cpp | 203 for (auto *const parameter : typeParameters) { in CreateGenericBridges() 204 auto *const typeParameter = parameter->AsETSTypeParameter(); in CreateGenericBridges()
|
/arkcompiler/ets_frontend/es2panda/parser/transformer/ |
H A D | transformer.cpp | 733 * Add class property for the parameter property declaration in constructor in VisitTSParameterProperty() 757 auto *parameter = it->AsTSParameterProperty()->Parameter(); in VisitTSParameterProperty() local 760 if (parameter->IsIdentifier()) { in VisitTSParameterProperty() 761 name = parameter->AsIdentifier()->Name(); in VisitTSParameterProperty() 763 ASSERT(parameter->IsAssignmentPattern()); in VisitTSParameterProperty() 764 auto *left = parameter->AsAssignmentPattern()->Left(); in VisitTSParameterProperty() 1934 auto *parameter = CreateReferenceIdentifier(paramName); in CreateCallExpressionForTsModule() local 1935 Binder()->AddParamDecl(parameter); in CreateCallExpressionForTsModule() 1936 params.push_back(parameter); in CreateCallExpressionForTsModule() 2073 auto *parameter in CreateCallExpressionForTsEnum() local [all...] |
/arkcompiler/ets_runtime/test/jsperftest/ |
H A D | run_js_test.py | 484 logger.error("parameter --binarypath is not exist. Please check it! binary path: %s", args.binarypath)
491 logger.error("parameter --d_8_binary_path is not exist. Please check it! d 8 binary path: %s",
495 logger.error("parameter --iterations <= 0. Please check it! iterations: %s",
648 def get_v_8_cmd(parameter: str, js_file_path: str) -> List[str]:
655 if len(parameter) == 0:
658 cmd += [Constants.V_8_ENGINED_PATH, parameter, js_file_path]
|
/arkcompiler/ets_frontend/es2panda/parser/ |
H A D | parserImpl.cpp | 1409 "An index signature parameter type must be 'string', 'number', 'symbol', " in ValidateIndexSignatureParameterType() 2512 ThrowSyntaxError("Setter must have exactly one formal parameter"); in ValidateClassSetter() 3452 "that contains initialized properties, parameter properties, or private identifiers.", in ValidateSuperCallLocation() 3653 void ParserImpl::ValidateFunctionParam(const ArenaVector<ir::Expression *> ¶ms, const ir::Expression *parameter, in ValidateFunctionParam() argument 3656 if (!parameter->IsIdentifier()) { in ValidateFunctionParam() 3658 if (!parameter->IsRestElement()) { in ValidateFunctionParam() 3663 const char *msg = (Extension() == ScriptExtension::JS ? "Rest parameter must be last formal parameter" in ValidateFunctionParam() 3664 : "A rest parameter must be last in parameter lis in ValidateFunctionParam() 3730 ir::Expression *parameter = ParseFunctionParameter(isDeclare); ParseFunctionParams() local 4138 CreateTsParameterProperty(ir::Expression *parameter, ir::ModifierFlags modifiers) CreateTsParameterProperty() argument [all...] |
H A D | parserImpl.h | 372 void ValidateFunctionParam(const ArenaVector<ir::Expression *> ¶ms, const ir::Expression *parameter, 381 ir::TSParameterProperty *CreateTsParameterProperty(ir::Expression *parameter, ir::ModifierFlags modifiers);
|
/arkcompiler/runtime_core/static_core/plugins/ets/doc/ |
H A D | validate-recipes | 95 parameter => 'param',
|
/arkcompiler/runtime_core/assembler/ |
H A D | assembly-parser.cpp | 2125 context_.err = GetError("Expected parameter type.", Error::ErrorType::ERR_BAD_TYPE); in ParseFunctionArg() 2144 context_.err = GetError("Incorrect name of parameter.", Error::ErrorType::ERR_BAD_PARAM_NAME); in ParseFunctionArg() 2150 Function::Parameter parameter(type, program_.lang); in ParseFunctionArg() 2151 metadata_ = parameter.metadata.get(); in ParseFunctionArg() 2157 curr_func_->params.push_back(std::move(parameter)); in ParseFunctionArg()
|
/arkcompiler/runtime_core/static_core/assembler/ |
H A D | assembly-parser.cpp | 2229 context_.err = GetError("Expected parameter type.", Error::ErrorType::ERR_BAD_TYPE); in ParseFunctionArg() 2248 context_.err = GetError("Incorrect name of parameter.", Error::ErrorType::ERR_BAD_PARAM_NAME); in ParseFunctionArg() 2254 Function::Parameter parameter(type, program_.lang); in ParseFunctionArg() 2255 metadata_ = parameter.metadata.get(); in ParseFunctionArg() 2261 currFunc_->params.push_back(std::move(parameter)); in ParseFunctionArg()
|