aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/eval.h
diff options
context:
space:
mode:
authorJan Edmund Lazo <jan.lazo@mail.utoronto.ca>2021-04-09 21:46:02 -0400
committerJan Edmund Lazo <jan.lazo@mail.utoronto.ca>2021-04-11 16:34:53 -0400
commit53cbfd02209caee54190aae7f1ff8b407ae4039b (patch)
treecdcf4be369c5beaa6ca40281747786f5c71ab8e0 /src/nvim/eval.h
parent2e156a3b7d7e25e56b03683cc6228c531f4c91ef (diff)
downloadrneovim-53cbfd02209caee54190aae7f1ff8b407ae4039b.tar.gz
rneovim-53cbfd02209caee54190aae7f1ff8b407ae4039b.tar.bz2
rneovim-53cbfd02209caee54190aae7f1ff8b407ae4039b.zip
vim-patch:8.2.0044: expression type is used inconsistently
Problem: Expression type is used inconsistently. Solution: Add "ETYPE_IS" and "ETYPE_ISNOT" as separate enum values. Rename "TYPE_" to "ETYPE_" to avoid confusion. https://github.com/vim/vim/commit/07a3db89b8953bd0964895badb3b662f7514bc10
Diffstat (limited to 'src/nvim/eval.h')
-rw-r--r--src/nvim/eval.h20
1 files changed, 11 insertions, 9 deletions
diff --git a/src/nvim/eval.h b/src/nvim/eval.h
index a62d87fcc4..9e74f1380d 100644
--- a/src/nvim/eval.h
+++ b/src/nvim/eval.h
@@ -230,15 +230,17 @@ typedef enum
/// types for expressions.
typedef enum {
- TYPE_UNKNOWN = 0,
- TYPE_EQUAL, ///< ==
- TYPE_NEQUAL, ///< !=
- TYPE_GREATER, ///< >
- TYPE_GEQUAL, ///< >=
- TYPE_SMALLER, ///< <
- TYPE_SEQUAL, ///< <=
- TYPE_MATCH, ///< =~
- TYPE_NOMATCH, ///< !~
+ ETYPE_UNKNOWN = 0,
+ ETYPE_EQUAL, ///< ==
+ ETYPE_NEQUAL, ///< !=
+ ETYPE_GREATER, ///< >
+ ETYPE_GEQUAL, ///< >=
+ ETYPE_SMALLER, ///< <
+ ETYPE_SEQUAL, ///< <=
+ ETYPE_MATCH, ///< =~
+ ETYPE_NOMATCH, ///< !~
+ ETYPE_IS, ///< is
+ ETYPE_ISNOT, ///< isnot
} exptype_T;
/// Type for dict_list function