branch: externals/matlab-mode
commit bff6e628d7d485803ced3681632f0462f158da30
Author: John Ciolfi <[email protected]>
Commit: John Ciolfi <[email protected]>
matlab-ts-mode: test for parse tree issue 107
---
.../parser_binary_operator_continued_issue107.m | 31 ++++++++++++++++++++++
...ser_binary_operator_continued_issue107.skip.txt | 1 +
2 files changed, 32 insertions(+)
diff --git
a/tests/test-matlab-ts-mode-parser-files/parser_binary_operator_continued_issue107.m
b/tests/test-matlab-ts-mode-parser-files/parser_binary_operator_continued_issue107.m
new file mode 100644
index 0000000000..00eb32264e
--- /dev/null
+++
b/tests/test-matlab-ts-mode-parser-files/parser_binary_operator_continued_issue107.m
@@ -0,0 +1,31 @@
+% -*- matlab-ts -*-
+
+% See https://github.com/acristoffers/tree-sitter-matlab/issues/107
+
+v1 = {1 + 2};
+
+v2 = { ...
+ 1 ...
+ + ...
+ 2
+ };
+
+assert(isequal(v1, v2))
+
+v3 = [1 + 2];
+
+v4 = [ ...
+ 1 ...
+ + ...
+ 2
+ ];
+
+assert(isequal(v3, v4))
+
+v5 = 1 + 2;
+
+v6 = (1 ...
+ + ...
+ 2);
+
+assert(isequal(v5, v6))
diff --git
a/tests/test-matlab-ts-mode-parser-files/parser_binary_operator_continued_issue107.skip.txt
b/tests/test-matlab-ts-mode-parser-files/parser_binary_operator_continued_issue107.skip.txt
new file mode 100644
index 0000000000..e38a79cfd0
--- /dev/null
+++
b/tests/test-matlab-ts-mode-parser-files/parser_binary_operator_continued_issue107.skip.txt
@@ -0,0 +1 @@
+See https://github.com/acristoffers/tree-sitter-matlab/issues/107