@@ -50,8 +50,8 @@ LLVM_READNONE inline bool isASCII(uint32_t c) { return c <= 127; }
50
50
51
51
// / Returns true if this is a valid first character of a C identifier,
52
52
// / which is [a-zA-Z_].
53
- LLVM_READONLY inline bool isIdentifierHead (unsigned char c,
54
- bool AllowDollar = false ) {
53
+ LLVM_READONLY inline bool isAsciiIdentifierStart (unsigned char c,
54
+ bool AllowDollar = false ) {
55
55
using namespace charinfo ;
56
56
if (InfoTable[c] & (CHAR_UPPER|CHAR_LOWER|CHAR_UNDER))
57
57
return true ;
@@ -60,8 +60,8 @@ LLVM_READONLY inline bool isIdentifierHead(unsigned char c,
60
60
61
61
// / Returns true if this is a body character of a C identifier,
62
62
// / which is [a-zA-Z0-9_].
63
- LLVM_READONLY inline bool isIdentifierBody (unsigned char c,
64
- bool AllowDollar = false ) {
63
+ LLVM_READONLY inline bool isAsciiIdentifierContinue (unsigned char c,
64
+ bool AllowDollar = false ) {
65
65
using namespace charinfo ;
66
66
if (InfoTable[c] & (CHAR_UPPER|CHAR_LOWER|CHAR_DIGIT|CHAR_UNDER))
67
67
return true ;
@@ -186,13 +186,13 @@ LLVM_READONLY inline char toUppercase(char c) {
186
186
// /
187
187
// / Note that this is a very simple check; it does not accept UCNs as valid
188
188
// / identifier characters.
189
- LLVM_READONLY inline bool isValidIdentifier (StringRef S,
190
- bool AllowDollar = false ) {
191
- if (S.empty () || !isIdentifierHead (S[0 ], AllowDollar))
189
+ LLVM_READONLY inline bool isValidAsciiIdentifier (StringRef S,
190
+ bool AllowDollar = false ) {
191
+ if (S.empty () || !isAsciiIdentifierStart (S[0 ], AllowDollar))
192
192
return false ;
193
193
194
194
for (StringRef::iterator I = S.begin (), E = S.end (); I != E; ++I)
195
- if (!isIdentifierBody (*I, AllowDollar))
195
+ if (!isAsciiIdentifierContinue (*I, AllowDollar))
196
196
return false ;
197
197
198
198
return true ;
0 commit comments