Home
last modified time | relevance | path

Searched refs:NextTokenFlags (Results 1 - 21 of 21) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/lexer/
H A DkeywordsUtil.h33 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 DkeywordsBase.h26 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 DASLexer.h33 void NextToken(NextTokenFlags flags = NextTokenFlags::NONE) override;
H A DTSLexer.h33 void NextToken(NextTokenFlags flags = NextTokenFlags::NONE) override;
H A DETSLexer.h35 void NextToken(NextTokenFlags flags = NextTokenFlags::NONE) override;
H A DETSLexer.cpp21 void ETSLexer::NextToken(NextTokenFlags flags) in NextToken()
23 ETSKeywords kws(this, static_cast<NextTokenFlags>(flags & ~NextTokenFlags::KEYWORD_TO_IDENT)); in NextToken()
H A DASLexer.cpp21 void ASLexer::NextToken(NextTokenFlags flags) in NextToken()
H A DTSLexer.cpp21 void TSLexer::NextToken(NextTokenFlags flags) in NextToken()
H A Dlexer.h35 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 Dlexer.cpp1274 void Lexer::NextToken(NextTokenFlags flags) in NextToken()
/arkcompiler/ets_frontend/ets2panda/parser/
H A DETSparserEnums.cpp186 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 DETSparserNamespaces.cpp83 Lexer()->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); in ParseNamespaceBody()
H A DETSparserClasses.cpp223 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 DstatementParser.cpp1542 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 DparserImpl.cpp184 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 DTypedParser.cpp574 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 DexpressionParser.cpp1677 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 DETSFormattedParser.cpp377 lexer->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); in CreateClassElement()
H A DTSparser.cpp145 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 DASparser.cpp422 Lexer()->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); in ParsePropertyDefinition()
1308 Lexer()->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); in ParseComputedClassFieldOrIndexSignature()
H A DETSparser.cpp1262 Lexer()->NextToken(lexer::NextTokenFlags::KEYWORD_TO_IDENT); // eat comma in ParseNamedSpecifiers()

Completed in 26 milliseconds