Home
last modified time | relevance | path

Searched refs:parameter (Results 1 - 18 of 18) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/ir/ts/
H A DtsParameterProperty.h27 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 DtsParameterProperty.h36 explicit TSParameterProperty(AccessibilityOption accessibility, Expression *parameter, bool readonly, in TSParameterProperty() argument
40 parameter_(parameter), in TSParameterProperty()
/arkcompiler/ets_runtime/test/moduletest/stubbuilder/
H A Dstubbuilder.js30 var fun = function(parameter) {
31 return parameter;
225 let parameter = 5n;
226 return parameter++;
/arkcompiler/runtime_core/static_core/runtime/tooling/inspector/
H A Ddebug_info_cache.cpp302 auto &parameter = 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 DTSparser.h73 void ValidateFunctionParam(const ArenaVector<ir::Expression *> &params, const ir::Expression *parameter,
75 ir::TSParameterProperty *CreateParameterProperty(ir::Expression *parameter, ir::ModifierFlags modifiers);
H A DTSparser.cpp1550 "An index signature parameter type must be either " in ParseIndexSignature()
1748 void TSParser::ValidateFunctionParam(const ArenaVector<ir::Expression *> &params, 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 &paramName = parameter in ValidateFunctionParam()
1811 ir::Expression *parameter = ParseFunctionParameter(); ParseFunctionParams() local
[all...]
H A DETSparser.cpp689 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 DexpressionTSParser.cpp187 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 DparserImpl.cpp423 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 DenumLowering.cpp540 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 DgenericBridgesLowering.cpp203 for (auto *const parameter : typeParameters) { in CreateGenericBridges()
204 auto *const typeParameter = parameter->AsETSTypeParameter(); in CreateGenericBridges()
/arkcompiler/ets_frontend/es2panda/parser/transformer/
H A Dtransformer.cpp733 * 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 Drun_js_test.py484 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 DparserImpl.cpp1409 "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 *> &params, 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 DparserImpl.h372 void ValidateFunctionParam(const ArenaVector<ir::Expression *> &params, const ir::Expression *parameter,
381 ir::TSParameterProperty *CreateTsParameterProperty(ir::Expression *parameter, ir::ModifierFlags modifiers);
/arkcompiler/runtime_core/static_core/plugins/ets/doc/
H A Dvalidate-recipes95 parameter => 'param',
/arkcompiler/runtime_core/assembler/
H A Dassembly-parser.cpp2125 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 Dassembly-parser.cpp2229 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()

Completed in 35 milliseconds