aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/3rdparty/cplusplus/Keywords.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/3rdparty/cplusplus/Keywords.cpp')
-rw-r--r--src/libs/3rdparty/cplusplus/Keywords.cpp56
1 files changed, 28 insertions, 28 deletions
diff --git a/src/libs/3rdparty/cplusplus/Keywords.cpp b/src/libs/3rdparty/cplusplus/Keywords.cpp
index a1cbcb4a3d..a71058a903 100644
--- a/src/libs/3rdparty/cplusplus/Keywords.cpp
+++ b/src/libs/3rdparty/cplusplus/Keywords.cpp
@@ -61,14 +61,14 @@ static inline int classify3(const char *s, LanguageFeatures features)
}
}
}
- else if (s[0] == 'n') {
+ else if (features.cxxEnabled && s[0] == 'n') {
if (s[1] == 'e') {
if (s[2] == 'w') {
return T_NEW;
}
}
}
- else if (s[0] == 't') {
+ else if (features.cxxEnabled && s[0] == 't') {
if (s[1] == 'r') {
if (s[2] == 'y') {
return T_TRY;
@@ -90,7 +90,7 @@ static inline int classify3(const char *s, LanguageFeatures features)
static inline int classify4(const char *s, LanguageFeatures features)
{
- if (s[0] == 'a') {
+ if (features.cxxEnabled && s[0] == 'a') {
if (s[1] == 'u') {
if (s[2] == 't') {
if (s[3] == 'o') {
@@ -166,7 +166,7 @@ static inline int classify4(const char *s, LanguageFeatures features)
}
}
else if (s[0] == 't') {
- if (s[1] == 'h') {
+ if (features.cxxEnabled && s[1] == 'h') {
if (s[2] == 'i') {
if (s[3] == 's') {
return T_THIS;
@@ -227,7 +227,7 @@ static inline int classify5(const char *s, LanguageFeatures features)
}
}
else if (s[0] == 'c') {
- if (s[1] == 'a') {
+ if (features.cxxEnabled && s[1] == 'a') {
if (s[2] == 't') {
if (s[3] == 'c') {
if (s[4] == 'h') {
@@ -236,7 +236,7 @@ static inline int classify5(const char *s, LanguageFeatures features)
}
}
}
- else if (s[1] == 'l') {
+ else if (features.cxxEnabled && s[1] == 'l') {
if (s[2] == 'a') {
if (s[3] == 's') {
if (s[4] == 's') {
@@ -297,7 +297,7 @@ static inline int classify5(const char *s, LanguageFeatures features)
}
}
}
- else if (s[0] == 't') {
+ else if (features.cxxEnabled && s[0] == 't') {
if (s[1] == 'h') {
if (s[2] == 'r') {
if (s[3] == 'o') {
@@ -318,7 +318,7 @@ static inline int classify5(const char *s, LanguageFeatures features)
}
}
}
- else if (s[1] == 's') {
+ else if (features.cxxEnabled && s[1] == 's') {
if (s[2] == 'i') {
if (s[3] == 'n') {
if (s[4] == 'g') {
@@ -345,7 +345,7 @@ static inline int classify5(const char *s, LanguageFeatures features)
static inline int classify6(const char *s, LanguageFeatures features)
{
if (s[0] == 'd') {
- if (s[1] == 'e') {
+ if (features.cxxEnabled && s[1] == 'e') {
if (s[2] == 'l') {
if (s[3] == 'e') {
if (s[4] == 't') {
@@ -370,7 +370,7 @@ static inline int classify6(const char *s, LanguageFeatures features)
}
else if (s[0] == 'e') {
if (s[1] == 'x') {
- if (s[2] == 'p') {
+ if (features.cxxEnabled && s[2] == 'p') {
if (s[3] == 'o') {
if (s[4] == 'r') {
if (s[5] == 't') {
@@ -390,7 +390,7 @@ static inline int classify6(const char *s, LanguageFeatures features)
}
}
}
- else if (s[0] == 'f') {
+ else if (features.cxxEnabled && s[0] == 'f') {
if (s[1] == 'r') {
if (s[2] == 'i') {
if (s[3] == 'e') {
@@ -416,7 +416,7 @@ static inline int classify6(const char *s, LanguageFeatures features)
}
}
}
- else if (s[0] == 'p') {
+ else if (features.cxxEnabled && s[0] == 'p') {
if (s[1] == 'u') {
if (s[2] == 'b') {
if (s[3] == 'l') {
@@ -499,7 +499,7 @@ static inline int classify6(const char *s, LanguageFeatures features)
if (s[1] == 'y') {
if (s[2] == 'p') {
if (s[3] == 'e') {
- if (s[4] == 'i') {
+ if (features.cxxEnabled && s[4] == 'i') {
if (s[5] == 'd') {
return T_TYPEID;
}
@@ -614,7 +614,7 @@ static inline int classify7(const char *s, LanguageFeatures features)
}
}
}
- else if (s[0] == 'm') {
+ else if (features.cxxEnabled && s[0] == 'm') {
if (s[1] == 'u') {
if (s[2] == 't') {
if (s[3] == 'a') {
@@ -644,7 +644,7 @@ static inline int classify7(const char *s, LanguageFeatures features)
}
}
}
- else if (s[0] == 'p') {
+ else if (features.cxxEnabled && s[0] == 'p') {
if (s[1] == 'r') {
if (s[2] == 'i') {
if (s[3] == 'v') {
@@ -704,7 +704,7 @@ static inline int classify7(const char *s, LanguageFeatures features)
}
}
}
- else if (s[0] == 'v') {
+ else if (features.cxxEnabled && s[0] == 'v') {
if (s[1] == 'i') {
if (s[2] == 'r') {
if (s[3] == 't') {
@@ -719,7 +719,7 @@ static inline int classify7(const char *s, LanguageFeatures features)
}
}
}
- else if (s[0] == 'w') {
+ else if (features.cxxEnabled && s[0] == 'w') {
if (s[1] == 'c') {
if (s[2] == 'h') {
if (s[3] == 'a') {
@@ -873,7 +873,7 @@ static inline int classify8(const char *s, LanguageFeatures features)
}
}
}
- else if (s[0] == 'e') {
+ else if (features.cxxEnabled && s[0] == 'e') {
if (s[1] == 'x') {
if (s[2] == 'p') {
if (s[3] == 'l') {
@@ -907,7 +907,7 @@ static inline int classify8(const char *s, LanguageFeatures features)
}
}
}
- else if (s[0] == 'o') {
+ else if (features.cxxEnabled && s[0] == 'o') {
if (s[1] == 'p') {
if (s[2] == 'e') {
if (s[3] == 'r') {
@@ -941,7 +941,7 @@ static inline int classify8(const char *s, LanguageFeatures features)
}
}
}
- else if (s[0] == 't') {
+ else if (features.cxxEnabled && s[0] == 't') {
if (s[1] == 'e') {
if (s[2] == 'm') {
if (s[3] == 'p') {
@@ -1093,7 +1093,7 @@ static inline int classify9(const char *s, LanguageFeatures features)
}
}
}
- else if (s[0] == 'n') {
+ else if (features.cxxEnabled && s[0] == 'n') {
if (s[1] == 'a') {
if (s[2] == 'm') {
if (s[3] == 'e') {
@@ -1112,7 +1112,7 @@ static inline int classify9(const char *s, LanguageFeatures features)
}
}
}
- else if (s[0] == 'p') {
+ else if (features.cxxEnabled && s[0] == 'p') {
if (s[1] == 'r') {
if (s[2] == 'o') {
if (s[3] == 't') {
@@ -1188,7 +1188,7 @@ static inline int classify10(const char *s, LanguageFeatures features)
}
}
}
- else if (s[2] == 'd') {
+ else if (features.cxxEnabled && s[2] == 'd') {
if (s[3] == 'e') {
if (s[4] == 'c') {
if (s[5] == 'l') {
@@ -1241,7 +1241,7 @@ static inline int classify10(const char *s, LanguageFeatures features)
}
}
}
- else if (s[0] == 'c') {
+ else if (features.cxxEnabled && s[0] == 'c') {
if (s[1] == 'o') {
if (s[2] == 'n') {
if (s[3] == 's') {
@@ -1344,7 +1344,7 @@ static inline int classify11(const char *s, LanguageFeatures features)
}
}
}
- else if (s[0] == 's') {
+ else if (features.cxxEnabled && s[0] == 's') {
if (s[1] == 't') {
if (s[2] == 'a') {
if (s[3] == 't') {
@@ -1445,7 +1445,7 @@ static inline int classify12(const char *s, LanguageFeatures features)
}
}
}
- else if (s[0] == 'd') {
+ else if (features.cxxEnabled && s[0] == 'd') {
if (s[1] == 'y') {
if (s[2] == 'n') {
if (s[3] == 'a') {
@@ -1556,9 +1556,9 @@ static inline int classify13(const char *s, LanguageFeatures features)
return T_IDENTIFIER;
}
-static inline int classify16(const char *s, LanguageFeatures)
+static inline int classify16(const char *s, LanguageFeatures features)
{
- if (s[0] == 'r') {
+ if (features.cxxEnabled && s[0] == 'r') {
if (s[1] == 'e') {
if (s[2] == 'i') {
if (s[3] == 'n') {