/arkcompiler/ets_frontend/ets2panda/ast_verifier/ |
H A D | everyChildInParentRange.cpp | 30 if (ast->Start().line > node->Start().line || ast->End().line < node->End().line) { in operator ()() 36 if (ast->End().line == node->End().line && ast->End().index < node->End().index) { in operator ()()
|
H A D | nodeHasSourceRange.cpp | 23 ast->Start().line != 0 || ast->Start().index != 0 || ast->End().line != 0 || ast->End().index != 0; in operator ()()
|
/arkcompiler/ets_frontend/ets2panda/parser/ |
H A D | statementParser.cpp | 291 lexer::SourcePosition endLoc = classDefinition->End(); in ParseStructDeclaration() 307 lexer::SourcePosition endLoc = classDefinition->End(); in ParseClassDeclaration() 338 statement->SetEnd(lexer_->GetToken().End()); in ConsumeSemicolon() 426 blockNode->SetRange({startLoc, lexer_->GetToken().End()}); in ParseBlockStatement() 456 breakStatement->SetRange({startLoc, lexer_->GetToken().End()}); in ParseBreakStatement() 479 breakStatement->SetRange({startLoc, lexer_->GetToken().End()}); in ParseBreakStatement() 502 lexer::SourcePosition endLoc = lexer_->GetToken().End(); in ParseContinueStatement() 507 continueStatement->SetRange({startLoc, lexer_->GetToken().End()}); in ParseContinueStatement() 533 continueStatement->SetRange({startLoc, lexer_->GetToken().End()}); in ParseContinueStatement() 567 doWhileStatement->SetRange({startLoc, lexer_->GetToken().End()}); in ParseDoWhileStatement() [all...] |
H A D | ETSparserExpressions.cpp | 135 launchExpression->SetRange({start, call->End()}); in ParseLaunchExpression() 179 paramExpression->SetRange({paramIdent->Start(), paramExpression->Initializer()->End()}); in ParseFunctionParameterExpression() 196 paramExpression->SetRange({paramIdent->Start(), paramIdent->End()}); in ParseFunctionParameterExpression() 199 paramExpression->SetRange({paramIdent->Start(), paramIdent->End()}); in ParseFunctionParameterExpression() 257 lexer::SourcePosition end = argument->End(); in ParseUnaryOrPrefixUpdateExpression() 295 classLiteral->SetRange({startLoc, Lexer()->GetToken().End()}); in ParseDefaultPrimaryExpression() 487 expr->SetRange({start, Lexer()->GetToken().End()}); in ParseCoverParenthesizedExpressionAndArrowParameterList() 588 lexer::SourcePosition endLoc = typeReference->End(); in CreateClassDefinitionForNewExpression() 607 endLoc = Lexer()->GetToken().End(); in CreateClassDefinitionForNewExpression() 654 auto endLoc = Lexer()->GetToken().End(); in ParseNewExpression() [all...] |
H A D | expressionParser.cpp | 85 lexer::SourcePosition endLoc = lexer_->GetToken().End(); in ParseYieldExpression() 101 endLoc = argument->End(); in ParseYieldExpression() 110 endLoc = argument->End(); in ParseYieldExpression() 211 arrayExpressionNode->SetRange({startLoc, lexer_->GetToken().End()}); in ParseArrayExpression() 314 endLoc = body->AsExpression()->End(); in ParseArrowFunctionExpressionBody() 320 body->SetRange({bodyStart, lexer_->GetToken().End()}); in ParseArrowFunctionExpressionBody() 327 endLoc = body->End(); in ParseArrowFunctionExpressionBody() 387 ThrowSyntaxError("Rest parameter must be last formal parameter", arguments.back()->End()); in ConvertToArrowParameter() 481 expr->SetRange({start, lexer_->GetToken().End()}); in ParseCoverParenthesizedExpressionAndArrowParameterList() 588 conditionalExpr->SetRange({lhsExpression->Start(), alternate->End()}); in ParseAssignmentExpression() [all...] |
H A D | ETSparserStatements.cpp | 255 lexer::SourcePosition endLoc = test->End(); in ParseAssertStatement() 261 endLoc = second->End(); in ParseAssertStatement() 304 lexer::SourcePosition endLoc = finalizer != nullptr ? finalizer->End() : catchClauses.back()->End(); in ParseTryStatement()
|
H A D | ETSparserEnums.cpp | 208 enumDeclaration->SetRange({enumStart, Lexer()->GetToken().End()}); in ParseEnumMembers() 253 endLoc = ordinal->End(); in ParseNumberEnum() 260 endLoc = ident->End(); in ParseNumberEnum() 310 member->SetRange({ident->Start(), itemValue->End()}); in ParseStringEnum()
|
H A D | statementTSParser.cpp | 147 importEqualsDecl->SetRange({startLoc, Lexer()->GetToken().End()}); in ParseTsImportEqualsDeclaration() 191 lexer::SourcePosition endLoc = declNode->End(); in ParseExportDefaultDeclaration() 265 lexer::SourcePosition endLoc = decl->End(); in ParseNamedExportDeclaration() 355 astNode->SetRange({startLoc, Lexer()->GetToken().End()}); in ParseImportDeclaration() 364 lexer::SourcePosition endLoc = source->End(); in ParseImportDeclaration()
|
H A D | ETSparserTypes.cpp | 122 auto const endLoc = types.back()->End(); in ParseUnionType() 170 const auto varianceEndLoc = Lexer()->GetToken().End(); in ParseWildcardType() 184 wildcardType->SetRange({varianceStartLoc, typeReference == nullptr ? varianceEndLoc : typeReference->End()}); in ParseWildcardType() 231 const auto endLoc = returnTypeAnnotation->End(); in ParseFunctionType() 241 const auto endLoc = returnTypeAnnotation->End(); in ParseFunctionType() 324 const auto endLoc = Lexer()->GetToken().End(); in ParseETSTupleType() 486 typeAnnotation->SetRange({startPos, Lexer()->GetToken().End()}); in ParseTypeAnnotation()
|
H A D | ASparser.cpp | 98 decorator->SetRange({start, expr->End()}); in ParseDecorator() 152 typeAliasDecl->SetRange({typeStart, Lexer()->GetToken().End()}); in ParseTypeAliasDeclaration() 211 ThrowSyntaxError("':' expected", expr->End()); in ValidateArrowExprIdentifier() 414 assignmentExpression->SetRange({returnNode->Start(), rightNode->End()}); in ParsePatternElement() 452 property->SetRange({key->Start(), value->End()}); in ParsePropertyDefinition() 520 funcType->SetRange({startLoc, returnTypeAnnotation->End()}); in ParseFunctionType() 560 lexer::SourcePosition endLoc = Lexer()->GetToken().End(); in ParseParenthesizedOrFunctionType() 682 type->SetEnd(Lexer()->GetToken().End()); in ParseTypeAnnotationTokensBitwiseOr() 732 type->SetRange({startPos, Lexer()->GetToken().End()}); in ParseTypeAnnotationTokenLeftSquareBracket() 773 (*returnExpression)->SetRange({startLoc, Lexer()->GetToken().End()}); in ParsePotentialNonNullExpression() [all...] |
H A D | TSparser.cpp | 164 result->SetRange({start, expr->End()}); in ParseDecorator() 222 typeAliasDecl->SetRange({typeStart, Lexer()->GetToken().End()}); in ParseTypeAliasDeclaration() 429 importType->SetRange({startLoc, Lexer()->GetToken().End()}); in ParseImportType() 489 lexer::SourcePosition endLoc = falseType->End(); in ParseConditionalType() 516 typeOperator->SetRange({typeOperatorStart, type->End()}); in ParseTypeOperatorOrTypeReference() 529 typeOperator->SetRange({typeOperatorStart, type->End()}); in ParseTypeOperatorOrTypeReference() 548 inferType->SetRange({inferStart, Lexer()->GetToken().End()}); in ParseTypeOperatorOrTypeReference() 608 element->SetRange({elementStart, Lexer()->GetToken().End()}); in ParseTupleElement() 638 lexer::SourcePosition tupleEnd = Lexer()->GetToken().End(); in ParseTupleType() 662 typeName->SetRange({typeName->AsTSIndexedAccessType()->ObjectType()->Start(), Lexer()->GetToken().End()}); in ParseIndexAccessType() [all...] |
H A D | ETSparser.cpp | 138 etsScript->SetRange({startLoc, Lexer()->GetToken().End()}); in ParseETSGlobalScript() 361 endLoc = body->AsExpression()->End(); in ParseFunction() 395 return {false, nullptr, Lexer()->GetToken().End(), false}; in ParseFunctionBody() 400 return {true, body, body->End(), false}; in ParseFunctionBody() 479 ident->SetRange({Lexer()->GetToken().Start(), Lexer()->GetToken().End()}); in CreateInvokeIdentifier() 670 typeAliasDecl->SetRange({typeStart, Lexer()->GetToken().End()}); in ParseTypeAliasDeclaration() 889 typeRefPart->SetRange({partPos, Lexer()->GetToken().End()}); in ParseTypeReference() 904 typeReference->SetRange({startPos, Lexer()->GetToken().End()}); in ParseTypeReference() 1031 lexer::SourcePosition endLoc = reExportSource->Source()->End(); in ParseExport() 1059 packageDeclaration->SetRange({startLoc, Lexer()->GetToken().End()}); in ParsePackageDeclaration() [all...] |
H A D | ETSparserNamespaces.cpp | 55 namespaceDecl->SetRange({startLoc, Lexer()->GetToken().End()}); in ParseNamespaceDeclaration() 113 lexer::SourcePosition endLoc = Lexer()->GetToken().End(); in ParseNamespaceBody()
|
/arkcompiler/ets_frontend/es2panda/compiler/base/ |
H A D | catchTable.h | 51 return try_.End(); in TryEnd() 61 return catch_.End(); in CatchEnd()
|
/arkcompiler/ets_frontend/ets2panda/compiler/base/ |
H A D | catchTable.h | 51 return try_.End(); in TryEnd() 61 return catch_.End(); in CatchEnd()
|
/arkcompiler/toolchain/tooling/agent/ |
H A D | tracing_impl.cpp | 30 End(request); in Dispatch() 67 void TracingImpl::DispatcherImpl::End(const DispatchRequest &request) in End() function in panda::ecmascript::tooling::TracingImpl::DispatcherImpl 69 auto traceEvents = tracing_->End(); in End() 151 std::unique_ptr<std::vector<TraceEvent>> TracingImpl::End() in End() function in panda::ecmascript::tooling::TracingImpl
|
/arkcompiler/ets_frontend/es2panda/parser/ |
H A D | expressionParser.cpp | 89 lexer::SourcePosition endLoc = lexer_->GetToken().End(); in ParseYieldExpression() 105 endLoc = argument->End(); in ParseYieldExpression() 114 endLoc = argument->End(); in ParseYieldExpression() 151 asExpr->SetRange({startLoc, lexer_->GetToken().End()}); in ParseTsAsExpression() 172 satisfiesExpr->SetRange({startLoc, lexer_->GetToken().End()}); in ParseTsSatisfiesExpression() 277 arrayExpressionNode->SetRange({startLoc, lexer_->GetToken().End()}); in ParseArrayExpression() 396 endLoc = body->AsExpression()->End(); in ParseArrowFunctionExpressionBody() 402 body->SetRange({bodyStart, lexer_->GetToken().End()}); in ParseArrowFunctionExpressionBody() 409 endLoc = body->End(); in ParseArrowFunctionExpressionBody() 564 typeAssertion->SetRange({start, lexer_->GetToken().End()}); in ParseTsTypeAssertion() [all...] |
H A D | parserImpl.cpp | 209 blockStmt->SetRange({startLoc, lexer_->GetToken().End()}); in ParseProgram() 452 lexer::SourcePosition bodyEnd = lexer_->GetToken().End(); in ParseTsTypeLiteralOrTsMappedType() 539 typeAnnotation->SetRange({startLoc, lexer_->GetToken().End()}); in ParseTsTemplateLiteralType() 743 importType->SetRange({startLoc, lexer_->GetToken().End()}); in ParseTsImportType() 804 lexer::SourcePosition endLoc = falseType->End(); in ParseTsConditionalType() 861 typeOperator->SetRange({typeOperatorStart, type->End()}); in ParseTsTypeOperatorOrTypeReference() 876 typeOperator->SetRange({typeOperatorStart, type->End()}); in ParseTsTypeOperatorOrTypeReference() 890 typeOperator->SetRange({typeOperatorStart, type->End()}); in ParseTsTypeOperatorOrTypeReference() 909 inferType->SetRange({inferStart, lexer_->GetToken().End()}); in ParseTsTypeOperatorOrTypeReference() 988 element->SetRange({startPos, elementType->End()}); in ParseTsTupleElement() [all...] |
H A D | statementParser.cpp | 400 moduleDecl->SetRange({startLoc, lexer_->GetToken().End()}); in ParseTsAmbientExternalModuleDeclaration() 455 moduleDecl->SetRange({startLoc, lexer_->GetToken().End()}); in ParseTsModuleOrNamespaceDelaration() 527 importEqualsDecl->SetRange({startLoc, lexer_->GetToken().End()}); in ParseTsImportEqualsDeclaration() 554 namespaceExportDecl->SetRange({startLoc, lexer_->GetToken().End()}); in ParseTsNamespaceExportDeclaration() 576 blockNode->SetRange({startLoc, lexer_->GetToken().End()}); in ParseTsModuleBlock() 723 lexer::SourcePosition endLoc = classDefinition->End(); in ParseClassDeclaration() 771 typeAliasDecl->SetRange({typeStart, lexer_->GetToken().End()}); in ParseTsTypeAliasDeclaration() 821 body->SetRange({bodyStart, lexer_->GetToken().End()}); in ParseTsInterfaceDeclaration() 825 interfaceDecl->SetRange({interfaceStart, lexer_->GetToken().End()}); in ParseTsInterfaceDeclaration() 869 lexer::SourcePosition heritageEnd = lexer_->GetToken().End(); in ParseTsInterfaceExtends() [all...] |
/arkcompiler/runtime_core/static_core/verification/config/handlers/ |
H A D | config_handler_whitelist.cpp | 55 static const auto WHITELIST_METHOD = (~WS >> METHOD_NAME >> ~WS >> P::End()) | (~WS >> P::End()); in WhitelistMethodParser()
|
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/ |
H A D | globalDeclTransformer.cpp | 44 funcDecl->Function()->SetStart(funcDecl->Function()->Id()->End()); in VisitFunctionDeclaration() 104 assignmentExpression->SetRange({ident->Start(), initializer->End()}); in InitTopLevelProperty() 111 classProperty->SetRange({ident->Start(), initializer->End()}); in InitTopLevelProperty()
|
/arkcompiler/runtime_core/static_core/runtime/mem/ |
H A D | region_space.cpp | 95 ASSERT((lastTlabEndByte <= End()) && (lastTlabEndByte >= Top())); in GetRemainingSizeForTLABs() 96 return End() - lastTlabEndByte; in GetRemainingSizeForTLABs() 109 ASSERT(End() > remainingSize); in CreateTLAB() 110 TLAB *tlab = GetInternalAllocator()->New<TLAB>(ToVoidPtr(End() - remainingSize), size); in CreateTLAB() 286 os::mem::ReleasePages(ToUintPtr(region), region->End()); in FreeRegion() 407 ASAN_POISON_MEMORY_REGION(ToVoidPtr(region->Begin()), region->End() - region->Begin()); in NewRegion()
|
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | labelPair.h | 33 Label *End() const in End() function in ark::es2panda::compiler::LabelPair
|
/arkcompiler/ets_frontend/es2panda/compiler/core/ |
H A D | labelPair.h | 32 Label *End() const in End() function in panda::es2panda::compiler::LabelPair
|
/arkcompiler/runtime_core/static_core/verification/config/debug_breakpoint/ |
H A D | config_handler_breakpoints.cpp | 87 static const auto BREAKPOINT = (~WS >> METHOD_NAME >> *(~WS >> COMMA >> ~WS >> OFFSET) >> ~WS >> P::End()) | in BreakpointParser() 88 (~WS >> P::End()) |= BREAKPOINT_HANDLER; // NOLINT in BreakpointParser()
|