Searched refs:KeywordString (Results 1 – 11 of 11) sorted by relevance
| /arkcompiler/ets_frontend/ets2panda/lexer/ |
| D | keywords.cpp | 22 KeywordString JSKeywords::Handle_as([[maybe_unused]] const KeywordsUtil &util, std::string_view src, in Handle_as() 28 KeywordString JSKeywords::Handle_await(const KeywordsUtil &util, std::string_view src, TokenType to… in Handle_await() 41 KeywordString JSKeywords::Handle_yield(const KeywordsUtil &util, std::string_view src, TokenType to… in Handle_yield() 54 KeywordString TSKeywords::Handle_as(const KeywordsUtil &util, std::string_view src, TokenType token… in Handle_as() 59 KeywordString TSKeywords::Handle_await(const KeywordsUtil &util, std::string_view src, TokenType to… in Handle_await() 64 KeywordString TSKeywords::Handle_yield(const KeywordsUtil &util, std::string_view src, TokenType to… in Handle_yield() 69 KeywordString ASKeywords::Handle_as(const KeywordsUtil &util, std::string_view src, TokenType token… in Handle_as()
|
| D | keywordString.h | 24 struct KeywordString { struct 25 constexpr KeywordString(std::string_view s, TokenType t) : KeywordString(s, t, t) {} in KeywordString() argument 26 …constexpr KeywordString(std::string_view s, TokenType t, TokenType k) : str_(s), tokenType_(t), ke… in KeywordString() argument 28 explicit KeywordString(std::string_view &s) : str_(s) {} in KeywordString() argument
|
| D | keywordsBase.h | 42 virtual void HandlePotentialEscapedKeyword(const KeywordString &kws) const = 0; 43 virtual Span<const KeywordString> KeywordMap(char32_t cp) const = 0; 45 void SetKeyword(KeywordString kws) const in SetKeyword() 56 template <KeywordString HANDLER(const KeywordsUtil &, std::string_view, TokenType)> 57 void SetKeyword(KeywordString kws) const in SetKeyword()
|
| D | keywordsUtil.h | 84 inline void SetKeyword(KeywordString kws) const in SetKeyword() 99 void ScanIdContinueMaybeKeyword(const Keywords *kws, Span<const KeywordString> map);
|
| D | keywordsUtil.cpp | 252 void KeywordsUtil::ScanIdContinueMaybeKeyword(const Keywords *kws, Span<const KeywordString> map) in ScanIdContinueMaybeKeyword()
|
| /arkcompiler/ets_frontend/es2panda/lexer/ |
| D | keywordString.h | 25 struct KeywordString { struct 26 …constexpr KeywordString(std::string_view s, TokenType t, TokenType k) : str(s), tokenType(t), keyw… in KeywordString() argument 28 explicit KeywordString(std::string_view &s) : str(s) {} in KeywordString() function
|
| D | keywordsUtil.h | 58 void ScanIdContinueMaybeKeyword(Span<const KeywordString> map);
|
| D | keywordsUtil.cpp | 256 void KeywordsUtil::ScanIdContinueMaybeKeyword(Span<const KeywordString> map) in ScanIdContinueMaybeKeyword()
|
| /arkcompiler/ets_frontend/es2panda/lexer/templates/ |
| D | keywordsMap.h.erb | 27 static Span<const KeywordString> Map(char32_t cp) { 31 return Span<const KeywordString>(KEYWORDS_<%= group.keys[0][0].upcase %>); 35 return Span<const KeywordString>(); 42 …static constexpr std::array<const KeywordString, <%= group.size %>> KEYWORDS_<%= group.keys[0][0].…
|
| D | keywords.h.erb | 38 static void SetKeyword(KeywordsUtil *util, const KeywordString& kws) { 80 …util_.ScanIdContinueMaybeKeyword(Span<const KeywordString>(KeywordsMap::KEYWORDS_<%= key[0].upcase…
|
| /arkcompiler/ets_frontend/ets2panda/lexer/templates/ |
| D | keywords.h.erb | 37 Span<const KeywordString> KeywordMap(char32_t cp) const override { 40 case '<%= cp %>': return Span<const KeywordString>(KEYWORDS_<%= cp %>); 42 default: return Span<const KeywordString>(); 56 void HandlePotentialEscapedKeyword(const KeywordString& kws) const override { 71 …static KeywordString Handle_<%= kw.name%>(const KeywordsUtil& util, std::string_view src, TokenTyp… 77 static constexpr std::array<const KeywordString, <%= kws.size %>> KEYWORDS_<%= cp %> = {{ 120 Util().ScanIdContinueMaybeKeyword(this, Span<const KeywordString>(KEYWORDS_<%= key[0] %>));
|