|
clang
5.0.0
|
Encapsulates keywords that are context sensitive or for languages not properly supported by Clang's lexer. More...
Public Member Functions | |
| AdditionalKeywords (IdentifierTable &IdentTable) | |
| bool | IsJavaScriptIdentifier (const FormatToken &Tok) const |
Returns true if Tok is a true JavaScript identifier, returns false if it is a keyword or a pseudo keyword. More... | |
Encapsulates keywords that are context sensitive or for languages not properly supported by Clang's lexer.
Definition at line 621 of file FormatToken.h.
|
inline |
Definition at line 622 of file FormatToken.h.
References clang::IdentifierTable::get(), kw___except, kw___has_include, kw___has_include_next, kw_abstract, kw_as, kw_assert, kw_async, kw_await, kw_CF_ENUM, kw_CF_OPTIONS, kw_declare, kw_extend, kw_extends, kw_final, kw_finally, kw_from, kw_function, kw_get, kw_implements, kw_import, kw_in, kw_instanceof, kw_interface, kw_is, kw_let, kw_mark, kw_module, kw_native, kw_NS_ENUM, kw_NS_OPTIONS, kw_of, kw_option, kw_optional, kw_override, kw_package, kw_qsignals, kw_qslots, kw_readonly, kw_repeated, kw_required, kw_returns, kw_set, kw_signals, kw_slots, kw_synchronized, kw_throws, kw_type, kw_var, and kw_yield.
|
inline |
Returns true if Tok is a true JavaScript identifier, returns false if it is a keyword or a pseudo keyword.
Definition at line 751 of file FormatToken.h.
References clang::Token::getIdentifierInfo(), clang::format::FormatToken::is(), and clang::format::FormatToken::Tok.
| IdentifierInfo* clang::format::AdditionalKeywords::kw___except |
Definition at line 697 of file FormatToken.h.
Referenced by AdditionalKeywords().
| IdentifierInfo* clang::format::AdditionalKeywords::kw___has_include |
Definition at line 698 of file FormatToken.h.
Referenced by AdditionalKeywords().
| IdentifierInfo* clang::format::AdditionalKeywords::kw___has_include_next |
Definition at line 699 of file FormatToken.h.
Referenced by AdditionalKeywords().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_abstract |
Definition at line 721 of file FormatToken.h.
Referenced by AdditionalKeywords(), and clang::format::mustBeJSIdent().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_as |
Definition at line 702 of file FormatToken.h.
Referenced by AdditionalKeywords(), and clang::format::mustBeJSIdent().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_assert |
Definition at line 722 of file FormatToken.h.
Referenced by AdditionalKeywords().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_async |
Definition at line 703 of file FormatToken.h.
Referenced by AdditionalKeywords(), clang::format::isJSDeclOrStmt(), and clang::format::mustBeJSIdent().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_await |
Definition at line 704 of file FormatToken.h.
Referenced by AdditionalKeywords(), and clang::format::mustBeJSIdent().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_CF_ENUM |
Definition at line 693 of file FormatToken.h.
Referenced by AdditionalKeywords().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_CF_OPTIONS |
Definition at line 694 of file FormatToken.h.
Referenced by AdditionalKeywords().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_declare |
Definition at line 705 of file FormatToken.h.
Referenced by AdditionalKeywords().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_extend |
Definition at line 736 of file FormatToken.h.
Referenced by AdditionalKeywords().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_extends |
Definition at line 723 of file FormatToken.h.
Referenced by AdditionalKeywords(), and clang::format::mustBeJSIdent().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_final |
Definition at line 689 of file FormatToken.h.
Referenced by AdditionalKeywords().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_finally |
Definition at line 706 of file FormatToken.h.
Referenced by AdditionalKeywords(), clang::format::isJSDeclOrStmt(), and clang::format::mustBeJSIdent().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_from |
Definition at line 707 of file FormatToken.h.
Referenced by AdditionalKeywords(), and clang::format::mustBeJSIdent().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_function |
Definition at line 708 of file FormatToken.h.
Referenced by AdditionalKeywords(), clang::format::isIIFE(), clang::format::isJSDeclOrStmt(), and clang::format::mustBeJSIdent().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_get |
Definition at line 709 of file FormatToken.h.
Referenced by AdditionalKeywords().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_implements |
Definition at line 724 of file FormatToken.h.
Referenced by AdditionalKeywords(), and clang::format::mustBeJSIdent().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_import |
Definition at line 710 of file FormatToken.h.
Referenced by AdditionalKeywords(), clang::format::isJSDeclOrStmt(), and clang::format::mustBeJSIdent().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_in |
Definition at line 691 of file FormatToken.h.
Referenced by AdditionalKeywords(), and clang::format::mustBeJSIdent().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_instanceof |
Definition at line 725 of file FormatToken.h.
Referenced by AdditionalKeywords(), and clang::format::mustBeJSIdent().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_interface |
Definition at line 726 of file FormatToken.h.
Referenced by AdditionalKeywords(), and clang::format::mustBeJSIdent().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_is |
Definition at line 711 of file FormatToken.h.
Referenced by AdditionalKeywords(), and clang::format::mustBeJSIdent().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_let |
Definition at line 712 of file FormatToken.h.
Referenced by AdditionalKeywords(), clang::format::isJSDeclOrStmt(), and clang::format::mustBeJSIdent().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_mark |
Definition at line 733 of file FormatToken.h.
Referenced by AdditionalKeywords().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_module |
Definition at line 713 of file FormatToken.h.
Referenced by AdditionalKeywords().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_native |
Definition at line 727 of file FormatToken.h.
Referenced by AdditionalKeywords().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_NS_ENUM |
Definition at line 695 of file FormatToken.h.
Referenced by AdditionalKeywords().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_NS_OPTIONS |
Definition at line 696 of file FormatToken.h.
Referenced by AdditionalKeywords().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_of |
Definition at line 692 of file FormatToken.h.
Referenced by AdditionalKeywords(), and clang::format::mustBeJSIdent().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_option |
Definition at line 737 of file FormatToken.h.
Referenced by AdditionalKeywords().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_optional |
Definition at line 738 of file FormatToken.h.
Referenced by AdditionalKeywords().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_override |
Definition at line 690 of file FormatToken.h.
Referenced by AdditionalKeywords().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_package |
Definition at line 728 of file FormatToken.h.
Referenced by AdditionalKeywords().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_qsignals |
Definition at line 745 of file FormatToken.h.
Referenced by AdditionalKeywords().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_qslots |
Definition at line 747 of file FormatToken.h.
Referenced by AdditionalKeywords().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_readonly |
Definition at line 714 of file FormatToken.h.
Referenced by AdditionalKeywords().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_repeated |
Definition at line 739 of file FormatToken.h.
Referenced by AdditionalKeywords().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_required |
Definition at line 740 of file FormatToken.h.
Referenced by AdditionalKeywords().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_returns |
Definition at line 741 of file FormatToken.h.
Referenced by AdditionalKeywords().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_set |
Definition at line 715 of file FormatToken.h.
Referenced by AdditionalKeywords().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_signals |
Definition at line 744 of file FormatToken.h.
Referenced by AdditionalKeywords().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_slots |
Definition at line 746 of file FormatToken.h.
Referenced by AdditionalKeywords().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_synchronized |
Definition at line 729 of file FormatToken.h.
Referenced by AdditionalKeywords().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_throws |
Definition at line 730 of file FormatToken.h.
Referenced by AdditionalKeywords(), and clang::format::mustBeJSIdent().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_type |
Definition at line 716 of file FormatToken.h.
Referenced by AdditionalKeywords().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_var |
Definition at line 717 of file FormatToken.h.
Referenced by AdditionalKeywords(), clang::format::isJSDeclOrStmt(), and clang::format::mustBeJSIdent().
| IdentifierInfo* clang::format::AdditionalKeywords::kw_yield |
Definition at line 718 of file FormatToken.h.
Referenced by AdditionalKeywords(), clang::format::isJSDeclOrStmt(), and clang::format::mustBeJSIdent().
1.8.6