aboutsummaryrefslogtreecommitdiff
path: root/src/tree_sitter/point.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/tree_sitter/point.h')
-rw-r--r--src/tree_sitter/point.h54
1 files changed, 0 insertions, 54 deletions
diff --git a/src/tree_sitter/point.h b/src/tree_sitter/point.h
deleted file mode 100644
index a50d20214b..0000000000
--- a/src/tree_sitter/point.h
+++ /dev/null
@@ -1,54 +0,0 @@
-#ifndef TREE_SITTER_POINT_H_
-#define TREE_SITTER_POINT_H_
-
-#include "tree_sitter/api.h"
-
-#define POINT_ZERO ((TSPoint) {0, 0})
-#define POINT_MAX ((TSPoint) {UINT32_MAX, UINT32_MAX})
-
-static inline TSPoint point__new(unsigned row, unsigned column) {
- TSPoint result = {row, column};
- return result;
-}
-
-static inline TSPoint point_add(TSPoint a, TSPoint b) {
- if (b.row > 0)
- return point__new(a.row + b.row, b.column);
- else
- return point__new(a.row, a.column + b.column);
-}
-
-static inline TSPoint point_sub(TSPoint a, TSPoint b) {
- if (a.row > b.row)
- return point__new(a.row - b.row, a.column);
- else
- return point__new(0, a.column - b.column);
-}
-
-static inline bool point_lte(TSPoint a, TSPoint b) {
- return (a.row < b.row) || (a.row == b.row && a.column <= b.column);
-}
-
-static inline bool point_lt(TSPoint a, TSPoint b) {
- return (a.row < b.row) || (a.row == b.row && a.column < b.column);
-}
-
-static inline bool point_eq(TSPoint a, TSPoint b) {
- return a.row == b.row && a.column == b.column;
-}
-
-static inline TSPoint point_min(TSPoint a, TSPoint b) {
- if (a.row < b.row || (a.row == b.row && a.column < b.column))
- return a;
- else
- return b;
-}
-
-static inline TSPoint point_max(TSPoint a, TSPoint b) {
- if (a.row > b.row || (a.row == b.row && a.column > b.column))
- return a;
- else
- return b;
-}
-
-#endif