Searched refs:NextTokenFlags (Results 1 - 21 of 21) sorted by relevance
/arkcompiler/ets_frontend/ets2panda/lexer/ |
H A D | keywordsUtil.h | 33 explicit KeywordsUtil(Lexer *lexer, lexer::NextTokenFlags flags) : lexer_(lexer), flags_(flags) {} in KeywordsUtil() 34 explicit KeywordsUtil(Lexer *lexer, lexer::NextTokenFlags flags, char32_t cp) in KeywordsUtil() 62 inline NextTokenFlags Flags() const in Flags() 69 return (flags_ & NextTokenFlags::KEYWORD_TO_IDENT) != 0; in KeywordToIdent() 107 NextTokenFlags flags_ {};
|
H A D | keywordsBase.h | 26 explicit Keywords(Lexer *lexer, lexer::NextTokenFlags flags) : util_(KeywordsUtil(lexer, flags)) {} in Keywords() 47 if ((util_.Flags() & NextTokenFlags::KEYWORD_TO_IDENT) != 0) { in SetKeyword() 59 if ((util_.Flags() & NextTokenFlags::KEYWORD_TO_IDENT) != 0) { in SetKeyword()
|
H A D | ASLexer.h | 33 void NextToken(NextTokenFlags flags = NextTokenFlags::NONE) override;
|
H A D | TSLexer.h | 33 void NextToken(NextTokenFlags flags = NextTokenFlags::NONE) override;
|
H A D | ETSLexer.h | 35 void NextToken(NextTokenFlags flags = NextTokenFlags::NONE) override;
|
H A D | ETSLexer.cpp | 21 void ETSLexer::NextToken(NextTokenFlags flags) in NextToken() 23 ETSKeywords kws(this, static_cast<NextTokenFlags>(flags & ~NextTokenFlags::KEYWORD_TO_IDENT)); in NextToken()
|
H A D | ASLexer.cpp | 21 void ASLexer::NextToken(NextTokenFlags flags) in NextToken()
|
H A D | TSLexer.cpp | 21 void TSLexer::NextToken(NextTokenFlags flags) in NextToken()
|
H A D | lexer.h | 35 enum class NextTokenFlags : uint32_t { class 112 virtual void NextToken(NextTokenFlags flags = NextTokenFlags::NONE); 606 struct enumbitops::IsAllowedType<ark::es2panda::lexer::NextTokenFlags> : std::true_type {
|
H A D | lexer.cpp | 1274 void Lexer::NextToken(NextTokenFlags flags) in NextToken()
|
/arkcompiler/ets_frontend/ets2panda/parser/ |
H A D | ETSparserEnums.cpp | 186 Lexer()->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); // eat '{' in ParseEnumMembers() 277 Lexer()->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); // eat ',' in ParseNumberEnum() 321 Lexer()->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); // eat ',' in ParseStringEnum()
|
H A D | ETSparserNamespaces.cpp | 83 Lexer()->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); in ParseNamespaceBody()
|
H A D | ETSparserClasses.cpp | 223 Lexer()->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); in ParseClassMemberAccessModifiers() 241 Lexer()->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); in ParseClassMemberAccessModifiers() 285 Lexer()->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); in ParseClassFieldModifiers() 375 Lexer()->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); in ParseClassMethodModifiers() 597 Lexer()->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); in ParseClassGetterSetterMethod()
|
H A D | statementParser.cpp | 1542 lexer_->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); // eat `*` character in ParseExportAllDeclaration() 1547 lexer_->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); in ParseExportAllDeclaration() 1565 lexer_->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); // eat `{` character in ParseExportNamedSpecifiers() 1583 lexer_->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); // eat `as` literal in ParseExportNamedSpecifiers() 1596 lexer_->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); // eat comma in ParseExportNamedSpecifiers() 1736 lexer_->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); // eat `{` character in ParseNamedImportSpecifiers() 1764 lexer_->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); // eat comma in ParseNamedImportSpecifiers()
|
H A D | parserImpl.cpp | 184 lexer_->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); in ParseModifiers() 279 lexer_->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); in ParseClassAccessor() 397 lexer_->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); in ParseClassKey() 514 lexer_->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); in CheckClassGeneratorMethod() 521 lexer_->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); in ValidatePrivateIdentifier() 622 lexer_->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); in ParseClassElement() 780 lexer_->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); in ParseClassBody()
|
H A D | TypedParser.cpp | 574 Lexer()->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); in ParseTypeLiteralOrInterfaceBody() 590 Lexer()->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); // eat '{' in ParseTypeLiteralOrInterface() 617 Lexer()->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); // eat '{' in ParseEnumMembers() 648 Lexer()->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); // eat ',' in ParseEnumMembers() 988 Lexer()->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); in ParseProperty() 1127 Lexer()->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); in ParseModifiers()
|
H A D | expressionParser.cpp | 1677 lexer_->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); // eat ?. in ParsePostPrimaryExpressionDot() 1681 lexer_->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); // eat period in ParsePostPrimaryExpressionDot() 1988 lexer_->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); in ParsePropertyModifiers() 1998 lexer_->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); in ParsePropertyModifiers() 2013 lexer_->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); in ParseGeneratorPropertyModifier() 2121 lexer_->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); in ParsePropertyDefinition()
|
H A D | ETSFormattedParser.cpp | 377 lexer->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); in CreateClassElement()
|
H A D | TSparser.cpp | 145 Lexer()->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); in ParseDecorator() 785 Lexer()->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); // eat '{' in ParseMappedType() 2030 Lexer()->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); in ParseComputedClassFieldOrIndexSignature()
|
H A D | ASparser.cpp | 422 Lexer()->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); in ParsePropertyDefinition() 1308 Lexer()->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); in ParseComputedClassFieldOrIndexSignature()
|
H A D | ETSparser.cpp | 1262 Lexer()->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); // eat comma in ParseNamedSpecifiers()
|
Completed in 26 milliseconds