Home
last modified time | relevance | path

Searched refs:keywordType (Results 1 - 9 of 9) sorted by relevance

/arkcompiler/ets_frontend/es2panda/lexer/
H A DkeywordString.h26 constexpr KeywordString(std::string_view s, TokenType t, TokenType k) : str(s), tokenType(t), keywordType(k) {} in KeywordString()
32 TokenType keywordType {};
H A Dlexer.h133 void CheckFutureReservedKeyword(TokenType keywordType);
H A Dlexer.cpp1280 void Lexer::CheckFutureReservedKeyword(TokenType keywordType) in CheckFutureReservedKeyword() argument
1284 if (parserContext_->GetProgram()->Extension() == ScriptExtension::TS && keywordType <= TokenType::KEYW_INTERFACE) { in CheckFutureReservedKeyword()
/arkcompiler/ets_frontend/ets2panda/parser/
H A DparserImpl.cpp261 auto keywordType = lexer_->GetToken().KeywordType(); in ParseClassAccessor() local
262 if ((keywordType != lexer::TokenType::KEYW_GET && keywordType != lexer::TokenType::KEYW_SET) || in ParseClassAccessor()
276 keywordType == lexer::TokenType::KEYW_GET ? ir::MethodDefinitionKind::GET : ir::MethodDefinitionKind::SET; in ParseClassAccessor()
989 void ParserImpl::CheckRestrictedBinding(lexer::TokenType keywordType) const in CheckRestrictedBinding()
991 if (keywordType == lexer::TokenType::KEYW_ARGUMENTS || keywordType == lexer::TokenType::KEYW_EVAL) { in CheckRestrictedBinding()
H A DexpressionParser.cpp1917 lexer::TokenType keywordType = lexer_->GetToken().KeywordType(); in ParseShorthandProperty() local
1941 CheckRestrictedBinding(keywordType); in ParseShorthandProperty()
1982 lexer::TokenType keywordType = lexer_->GetToken().KeywordType(); 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()
H A DparserImpl.h307 void CheckRestrictedBinding(lexer::TokenType keywordType) const;
H A DTypedParser.cpp1065 static std::pair<ir::ModifierFlags, ir::ModifierFlags> ParseActualNextStatus(lexer::TokenType keywordType) in ParseActualNextStatus() argument
1072 switch (keywordType) { in ParseActualNextStatus()
/arkcompiler/ets_frontend/es2panda/parser/
H A DexpressionParser.cpp852 lexer::TokenType keywordType = lexer_->GetToken().KeywordType(); in ParseAssignmentExpression() local
853 if (Extension() == ScriptExtension::TS && keywordType == lexer::TokenType::KEYW_AS && in ParseAssignmentExpression()
857 } else if (Extension() == ScriptExtension::TS && keywordType == lexer::TokenType::KEYW_SATISFIES && in ParseAssignmentExpression()
2040 lexer::TokenType keywordType = lexer_->GetToken().KeywordType(); in ParseShorthandProperty() local
2069 if (keywordType == lexer::TokenType::KEYW_EVAL) { in ParseShorthandProperty()
2112 lexer::TokenType keywordType = lexer_->GetToken().KeywordType(); 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()
H A DstatementParser.cpp161 auto keywordType = lexer_->GetToken().KeywordType(); in IsTsDeclarationStatement() local
166 switch (keywordType) { in IsTsDeclarationStatement()

Completed in 21 milliseconds