Index: lib/src/prism/tests/languages/glsl/preprocessor_feature.test |
diff --git a/lib/src/prism/tests/languages/glsl/preprocessor_feature.test b/lib/src/prism/tests/languages/glsl/preprocessor_feature.test |
new file mode 100644 |
index 0000000000000000000000000000000000000000..a720d350635003853f028e16306b443dbcbb8d79 |
--- /dev/null |
+++ b/lib/src/prism/tests/languages/glsl/preprocessor_feature.test |
@@ -0,0 +1,35 @@ |
+#define |
+#undef |
+#if |
+#ifdef |
+#ifndef |
+#else |
+#elif |
+#endif |
+#error |
+#pragma |
+#extension |
+#version |
+#line |
+ |
+---------------------------------------------------- |
+ |
+[ |
+ ["preprocessor", "#define"], |
+ ["preprocessor", "#undef"], |
+ ["preprocessor", "#if"], |
+ ["preprocessor", "#ifdef"], |
+ ["preprocessor", "#ifndef"], |
+ ["preprocessor", "#else"], |
+ ["preprocessor", "#elif"], |
+ ["preprocessor", "#endif"], |
+ ["preprocessor", "#error"], |
+ ["preprocessor", "#pragma"], |
+ ["preprocessor", "#extension"], |
+ ["preprocessor", "#version"], |
+ ["preprocessor", "#line"] |
+] |
+ |
+---------------------------------------------------- |
+ |
+Checks for preprocessor instructions. |