Index: lib/src/prism/tests/languages/vim/operator_feature.test |
diff --git a/lib/src/prism/tests/languages/vim/operator_feature.test b/lib/src/prism/tests/languages/vim/operator_feature.test |
new file mode 100644 |
index 0000000000000000000000000000000000000000..9f2ebf937cb1f1b21a40467b839bab1fbd4f1659 |
--- /dev/null |
+++ b/lib/src/prism/tests/languages/vim/operator_feature.test |
@@ -0,0 +1,37 @@ |
+|| && |
+? * / % |
++ += |
+- -= |
+. .= |
+= == =~ |
+==# =~# ==? =~? |
+! != !~ |
+!=# !~# !=? !~? |
+< <= |
+<# <=# <? <=? |
+> >= |
+># >=# >? >=? |
+is isnot |
+ |
+---------------------------------------------------- |
+ |
+[ |
+ ["operator", "||"], ["operator", "&&"], |
+ ["operator", "?"], ["operator", "*"], ["operator", "/"], ["operator", "%"], |
+ ["operator", "+"], ["operator", "+="], |
+ ["operator", "-"], ["operator", "-="], |
+ ["operator", "."], ["operator", ".="], |
+ ["operator", "="], ["operator", "=="], ["operator", "=~"], |
+ ["operator", "==#"], ["operator", "=~#"], ["operator", "==?"], ["operator", "=~?"], |
+ ["operator", "!"], ["operator", "!="], ["operator", "!~"], |
+ ["operator", "!=#"], ["operator", "!~#"], ["operator", "!=?"], ["operator", "!~?"], |
+ ["operator", "<"], ["operator", "<="], |
+ ["operator", "<#"], ["operator", "<=#"], ["operator", "<?"], ["operator", "<=?"], |
+ ["operator", ">"], ["operator", ">="], |
+ ["operator", ">#"], ["operator", ">=#"], ["operator", ">?"], ["operator", ">=?"], |
+ ["operator", "is"], ["operator", "isnot"] |
+] |
+ |
+---------------------------------------------------- |
+ |
+Checks for all operators. |