/arkcompiler/ets_frontend/ets2panda/parser/ |
H A D | ETSparserClasses.cpp | 196 char32_t nextCp = Lexer()->Lookahead(); in ParseClassMemberAccessModifiers() local 197 if (!(nextCp != lexer::LEX_CHAR_EQUALS && nextCp != lexer::LEX_CHAR_COLON && in ParseClassMemberAccessModifiers() 198 nextCp != lexer::LEX_CHAR_LEFT_PAREN)) { in ParseClassMemberAccessModifiers() 255 char32_t nextCp = Lexer()->Lookahead(); in ParseClassFieldModifiers() local 256 if (!(nextCp != lexer::LEX_CHAR_EQUALS && nextCp != lexer::LEX_CHAR_COLON)) { in ParseClassFieldModifiers() 358 char32_t nextCp = Lexer()->Lookahead(); in ParseClassMethodModifiers() local 359 if (!(nextCp != lexer::LEX_CHAR_LEFT_PAREN)) { in ParseClassMethodModifiers() 513 char32_t nextCp in IsParseClassElementSeenStatic() local 799 char32_t nextCp = Lexer()->Lookahead(); ParseInterfaceMethodModifiers() local 954 char32_t nextCp = Lexer()->Lookahead(); ParseTypeLiteralOrInterfaceMember() local [all...] |
H A D | parserImpl.cpp | 148 char32_t nextCp = lexer_->Lookahead(); in ParseModifiers() local 149 if (nextCp == lexer::LEX_CHAR_LEFT_PAREN) { in ParseModifiers() 253 void ParserImpl::ParseClassAccessor(ClassElementDescriptor *desc, char32_t *nextCp) in ParseClassAccessor() argument 255 ConsumeClassPrivateIdentifier(desc, nextCp); in ParseClassAccessor() 263 (*nextCp == lexer::LEX_CHAR_EQUALS || *nextCp == lexer::LEX_CHAR_SEMICOLON || in ParseClassAccessor() 264 *nextCp == lexer::LEX_CHAR_LEFT_PAREN || *nextCp == lexer::LEX_CHAR_COLON || in ParseClassAccessor() 265 *nextCp == lexer::LEX_CHAR_LESS_THAN)) { in ParseClassAccessor() 280 ConsumeClassPrivateIdentifier(desc, nextCp); in ParseClassAccessor() 507 CheckClassGeneratorMethod(ClassElementDescriptor *desc, char32_t *nextCp) CheckClassGeneratorMethod() argument 529 ConsumeClassPrivateIdentifier(ClassElementDescriptor *desc, char32_t *nextCp) ConsumeClassPrivateIdentifier() argument 601 char32_t nextCp = lexer_->Lookahead(); ParseClassElement() local [all...] |
H A D | TypedParser.cpp | 1023 char32_t nextCp = Lexer()->Lookahead(); in ParseClassElement() local 1024 CheckClassGeneratorMethod(&desc, &nextCp); in ParseClassElement() 1025 ParseClassAccessor(&desc, &nextCp); in ParseClassElement() 1106 char32_t nextCp = Lexer()->Lookahead(); in ParseModifiers() local 1107 if (!(nextCp != lexer::LEX_CHAR_EQUALS && nextCp != lexer::LEX_CHAR_SEMICOLON && in ParseModifiers() 1108 nextCp != lexer::LEX_CHAR_COMMA && nextCp != lexer::LEX_CHAR_LEFT_PAREN)) { in ParseModifiers() 1119 nextCp = Lexer()->Lookahead(); in ParseModifiers() 1120 if (nextCp in ParseModifiers() [all...] |
H A D | ASparser.h | 73 void ConsumeClassPrivateIdentifier(ClassElementDescriptor *desc, char32_t *nextCp) override;
|
H A D | parserImpl.h | 290 void CheckClassGeneratorMethod(ClassElementDescriptor *desc, char32_t *nextCp); 291 void ParseClassAccessor(ClassElementDescriptor *desc, char32_t *nextCp); 382 virtual void ConsumeClassPrivateIdentifier(ClassElementDescriptor *desc, char32_t *nextCp);
|
H A D | TSparser.cpp | 1726 char32_t nextCp = Lexer()->Lookahead(); in ParseTypeLiteralOrInterfaceMember() local 1728 (nextCp == lexer::LEX_CHAR_LEFT_PAREN || nextCp == lexer::LEX_CHAR_LESS_THAN)) { in ParseTypeLiteralOrInterfaceMember() 1734 nextCp != lexer::LEX_CHAR_LEFT_PAREN && nextCp != lexer::LEX_CHAR_COLON && in ParseTypeLiteralOrInterfaceMember() 1735 nextCp != lexer::LEX_CHAR_COMMA; in ParseTypeLiteralOrInterfaceMember()
|
H A D | expressionParser.cpp | 1916 char32_t nextCp = lexer_->Lookahead(); in ParseShorthandProperty() local 1940 if (nextCp == lexer::LEX_CHAR_EQUALS) { in ParseShorthandProperty() 1981 char32_t nextCp = lexer_->Lookahead(); in ParsePropertyModifiers() local 1984 if (keywordType == lexer::TokenType::KEYW_GET && !IsAccessorDelimiter(nextCp)) { in ParsePropertyModifiers() 1994 if (keywordType == lexer::TokenType::KEYW_SET && !IsAccessorDelimiter(nextCp)) { in ParsePropertyModifiers() 2004 return (IsShorthandDelimiter(nextCp) && (*methodStatus & ParserStatus::ASYNC_FUNCTION) == 0); in ParsePropertyModifiers()
|
H A D | ASparser.cpp | 1077 char32_t nextCp = Lexer()->Lookahead(); in ParseTypeLiteralOrInterfaceMember() local 1080 nextCp != lexer::LEX_CHAR_LEFT_PAREN && nextCp != lexer::LEX_CHAR_COLON; in ParseTypeLiteralOrInterfaceMember() 1267 [[maybe_unused]] char32_t *nextCp) in ConsumeClassPrivateIdentifier() 1266 ConsumeClassPrivateIdentifier([[maybe_unused]] ClassElementDescriptor *desc, [[maybe_unused]] char32_t *nextCp) ConsumeClassPrivateIdentifier() argument
|
/arkcompiler/ets_frontend/ets2panda/lexer/ |
H A D | ETSLexer.cpp | 81 const auto nextCp = Iterator().PeekCp(); in CheckNumberLiteralEnd() local 82 if (KeywordsUtil::IsIdentifierStart(nextCp) || IsDecimalDigit(nextCp)) { in CheckNumberLiteralEnd()
|
H A D | lexer.cpp | 232 const auto nextCp = Iterator().PeekCp(); in CheckNumberLiteralEnd() local 233 if (KeywordsUtil::IsIdentifierStart(nextCp) || IsDecimalDigit(nextCp)) { in CheckNumberLiteralEnd() 428 auto const checkOctalDigit = [this](char32_t const nextCp) -> void { in ScanTemplateString() 429 if (IsOctalDigit(nextCp)) { in ScanTemplateString() 470 char32_t nextCp = Iterator().Peek(); in ScanTemplateString() local 471 checkOctalDigit(nextCp); in ScanTemplateString() 473 if (nextCp == LEX_CHAR_BACK_TICK || nextCp == LEX_CHAR_BACKSLASH || nextCp in ScanTemplateString() [all...] |
/arkcompiler/ets_frontend/es2panda/lexer/ |
H A D | lexer.cpp | 228 const auto nextCp = Iterator().PeekCp(); in CheckNumberLiteralEnd() local 229 if (KeywordsUtil::IsIdentifierStart(nextCp) || IsDecimalDigit(nextCp)) { in CheckNumberLiteralEnd() 497 char32_t nextCp = Iterator().Peek(); in ScanTemplateString() local 498 if (nextCp == LEX_CHAR_BACK_TICK || nextCp == LEX_CHAR_BACKSLASH || nextCp == LEX_CHAR_DOLLAR_SIGN) { in ScanTemplateString() 500 templateStr.str.Append(nextCp); in ScanTemplateString()
|
/arkcompiler/ets_frontend/es2panda/parser/ |
H A D | parserImpl.cpp | 1452 char32_t nextCp = lexer_->Lookahead(); in ParseTsTypeLiteralOrInterfaceKeyModifiers() local 1454 nextCp != LEX_CHAR_EQUALS && nextCp != LEX_CHAR_SEMICOLON && nextCp != LEX_CHAR_LEFT_PAREN && in ParseTsTypeLiteralOrInterfaceKeyModifiers() 1455 nextCp != LEX_CHAR_LESS_THAN && nextCp != LEX_CHAR_QUESTION && nextCp != LEX_CHAR_COLON && in ParseTsTypeLiteralOrInterfaceKeyModifiers() 1456 nextCp != LEX_CHAR_RIGHT_BRACE && nextCp != LEX_CHAR_COMMA) { in ParseTsTypeLiteralOrInterfaceKeyModifiers() 2102 char32_t nextCp in ParseModifiers() local 2280 char32_t nextCp = lexer_->Lookahead(); ParseClassKeyModifiers() local [all...] |
H A D | expressionParser.cpp | 2039 char32_t nextCp = lexer_->Lookahead(); in ParseShorthandProperty() local 2068 if (nextCp == LEX_CHAR_EQUALS) { in ParseShorthandProperty() 2111 char32_t nextCp = lexer_->Lookahead(); in ParsePropertyModifiers() local 2114 if (keywordType == lexer::TokenType::KEYW_GET && !IsAccessorDelimiter(nextCp)) { in ParsePropertyModifiers() 2124 if (keywordType == lexer::TokenType::KEYW_SET && !IsAccessorDelimiter(nextCp)) { in ParsePropertyModifiers() 2134 return (IsShorthandDelimiter(nextCp) && !(*methodStatus & ParserStatus::ASYNC_FUNCTION)); in ParsePropertyModifiers()
|
H A D | parserImpl.h | 209 bool CurrentTokenIsModifier(char32_t nextCp) const;
|
/arkcompiler/ets_runtime/ecmascript/builtins/ |
H A D | builtins_string.cpp | 105 JSHandle<JSTaggedValue> nextCp = BuiltinsString::GetCallArg(argv, i); in FromCharCode() local 106 uint16_t nextCv = JSTaggedValue::ToUint16(thread, nextCp); in FromCharCode()
|