clang
10.0.0svn
|
Encapsulates keywords that are context sensitive or for languages not properly supported by Clang's lexer. More...
#include "/opt/doxygen-docs/src/llvm/tools/clang/lib/Format/FormatToken.h"
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... | |
bool | isCSharpKeyword (const FormatToken &Tok) const |
Returns true if Tok is a C# keyword, returns false if it is a anything else. More... | |
Encapsulates keywords that are context sensitive or for languages not properly supported by Clang's lexer.
Definition at line 683 of file FormatToken.h.
|
inline |
Definition at line 684 of file FormatToken.h.
References clang::IdentifierTable::get().
|
inline |
Returns true
if Tok
is a C# keyword, returns false
if it is a anything else.
Definition at line 902 of file FormatToken.h.
References clang::Token::getIdentifierInfo(), clang::Token::getKind(), clang::format::FormatToken::is(), and clang::format::FormatToken::Tok.
Referenced by clang::format::FormatTokenLexer::lex().
|
inline |
Returns true
if Tok
is a true JavaScript identifier, returns false
if it is a keyword or a pseudo keyword.
Definition at line 894 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 807 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw___has_include |
Definition at line 808 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw___has_include_next |
Definition at line 809 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_abstract |
Definition at line 833 of file FormatToken.h.
Referenced by clang::format::mustBeJSIdent().
IdentifierInfo* clang::format::AdditionalKeywords::kw_as |
Definition at line 812 of file FormatToken.h.
Referenced by clang::format::mustBeJSIdent().
IdentifierInfo* clang::format::AdditionalKeywords::kw_assert |
Definition at line 834 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_async |
Definition at line 813 of file FormatToken.h.
Referenced by clang::format::isJSDeclOrStmt(), and clang::format::mustBeJSIdent().
IdentifierInfo* clang::format::AdditionalKeywords::kw_await |
Definition at line 814 of file FormatToken.h.
Referenced by clang::format::mustBeJSIdent().
IdentifierInfo* clang::format::AdditionalKeywords::kw_base |
Definition at line 863 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_byte |
Definition at line 864 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_CF_CLOSED_ENUM |
Definition at line 801 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_CF_ENUM |
Definition at line 802 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_CF_OPTIONS |
Definition at line 803 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_checked |
Definition at line 865 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_decimal |
Definition at line 866 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_declare |
Definition at line 815 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_delegate |
Definition at line 867 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_dollar |
Definition at line 862 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_event |
Definition at line 868 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_extend |
Definition at line 848 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_extends |
Definition at line 835 of file FormatToken.h.
Referenced by clang::format::mustBeJSIdent().
IdentifierInfo* clang::format::AdditionalKeywords::kw_final |
Definition at line 797 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_finally |
Definition at line 816 of file FormatToken.h.
Referenced by clang::format::isJSDeclOrStmt(), and clang::format::mustBeJSIdent().
IdentifierInfo* clang::format::AdditionalKeywords::kw_fixed |
Definition at line 869 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_foreach |
Definition at line 870 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_from |
Definition at line 817 of file FormatToken.h.
Referenced by clang::format::mustBeJSIdent().
IdentifierInfo* clang::format::AdditionalKeywords::kw_function |
Definition at line 818 of file FormatToken.h.
Referenced by clang::format::isIIFE(), clang::format::isJSDeclOrStmt(), and clang::format::mustBeJSIdent().
IdentifierInfo* clang::format::AdditionalKeywords::kw_get |
Definition at line 819 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_implements |
Definition at line 836 of file FormatToken.h.
Referenced by clang::format::mustBeJSIdent().
IdentifierInfo* clang::format::AdditionalKeywords::kw_implicit |
Definition at line 871 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_import |
Definition at line 820 of file FormatToken.h.
Referenced by clang::format::isJSDeclOrStmt(), and clang::format::mustBeJSIdent().
IdentifierInfo* clang::format::AdditionalKeywords::kw_in |
Definition at line 799 of file FormatToken.h.
Referenced by clang::format::FormatTokenLexer::lex(), and clang::format::mustBeJSIdent().
IdentifierInfo* clang::format::AdditionalKeywords::kw_infer |
Definition at line 821 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_instanceof |
Definition at line 837 of file FormatToken.h.
Referenced by clang::format::FormatTokenLexer::lex(), and clang::format::mustBeJSIdent().
IdentifierInfo* clang::format::AdditionalKeywords::kw_interface |
Definition at line 838 of file FormatToken.h.
Referenced by clang::format::mustBeJSIdent().
IdentifierInfo* clang::format::AdditionalKeywords::kw_internal |
Definition at line 872 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_is |
Definition at line 822 of file FormatToken.h.
Referenced by clang::format::mustBeJSIdent().
IdentifierInfo* clang::format::AdditionalKeywords::kw_let |
Definition at line 823 of file FormatToken.h.
Referenced by clang::format::isJSDeclOrStmt(), and clang::format::mustBeJSIdent().
IdentifierInfo* clang::format::AdditionalKeywords::kw_lock |
Definition at line 874 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_mark |
Definition at line 845 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_module |
Definition at line 824 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_native |
Definition at line 839 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_NS_CLOSED_ENUM |
Definition at line 804 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_NS_ENUM |
Definition at line 805 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_NS_OPTIONS |
Definition at line 806 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_null |
Definition at line 875 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_object |
Definition at line 876 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_of |
Definition at line 800 of file FormatToken.h.
Referenced by clang::format::mustBeJSIdent().
IdentifierInfo* clang::format::AdditionalKeywords::kw_option |
Definition at line 849 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_optional |
Definition at line 850 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_out |
Definition at line 877 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_override |
Definition at line 798 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_package |
Definition at line 840 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_params |
Definition at line 879 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_qsignals |
Definition at line 857 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_qslots |
Definition at line 859 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_readonly |
Definition at line 825 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_ref |
Definition at line 881 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_repeated |
Definition at line 851 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_required |
Definition at line 852 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_returns |
Definition at line 853 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_sbyte |
Definition at line 884 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_sealed |
Definition at line 885 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_set |
Definition at line 826 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_signals |
Definition at line 856 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_slots |
Definition at line 858 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_stackalloc |
Definition at line 883 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_string |
Definition at line 882 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_synchronized |
Definition at line 841 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_throws |
Definition at line 842 of file FormatToken.h.
Referenced by clang::format::mustBeJSIdent().
IdentifierInfo* clang::format::AdditionalKeywords::kw_type |
Definition at line 827 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_typeof |
Definition at line 828 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_uint |
Definition at line 886 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_ulong |
Definition at line 887 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_unchecked |
Definition at line 888 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_unsafe |
Definition at line 889 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_ushort |
Definition at line 890 of file FormatToken.h.
IdentifierInfo* clang::format::AdditionalKeywords::kw_var |
Definition at line 829 of file FormatToken.h.
Referenced by clang::format::isJSDeclOrStmt(), and clang::format::mustBeJSIdent().
IdentifierInfo* clang::format::AdditionalKeywords::kw_yield |
Definition at line 830 of file FormatToken.h.
Referenced by clang::format::isJSDeclOrStmt(), and clang::format::mustBeJSIdent().