Home
last modified time | relevance | path

Searched refs:KeywordString (Results 1 – 11 of 11) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/lexer/
Dkeywords.cpp22 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()
DkeywordString.h24 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
DkeywordsBase.h42 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()
DkeywordsUtil.h84 inline void SetKeyword(KeywordString kws) const in SetKeyword()
99 void ScanIdContinueMaybeKeyword(const Keywords *kws, Span<const KeywordString> map);
DkeywordsUtil.cpp252 void KeywordsUtil::ScanIdContinueMaybeKeyword(const Keywords *kws, Span<const KeywordString> map) in ScanIdContinueMaybeKeyword()
/arkcompiler/ets_frontend/es2panda/lexer/
DkeywordString.h25 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
DkeywordsUtil.h58 void ScanIdContinueMaybeKeyword(Span<const KeywordString> map);
DkeywordsUtil.cpp256 void KeywordsUtil::ScanIdContinueMaybeKeyword(Span<const KeywordString> map) in ScanIdContinueMaybeKeyword()
/arkcompiler/ets_frontend/es2panda/lexer/templates/
DkeywordsMap.h.erb27 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].…
Dkeywords.h.erb38 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/
Dkeywords.h.erb37 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] %>));