branch: externals/matlab-mode
commit 199d326d990f5f34bed3a37530cba6911649250e
Author: John Ciolfi <[email protected]>
Commit: John Ciolfi <[email protected]>

    matlab-ts-mode--ei: improve test 
electric_indent_cell_no_comma_before_ellipsis.m
---
 ...electric_indent_cell_no_comma_before_ellipsis.m |  1 +
 ...indent_cell_no_comma_before_ellipsis_expected.m |  1 +
 ...t_cell_no_comma_before_ellipsis_expected_msgs.m |  1 +
 ...electric_indent_cell_no_comma_before_ellipsis.m |  1 +
 ...dent_cell_no_comma_before_ellipsis_expected.txt | 24 +++++++++++-----------
 5 files changed, 16 insertions(+), 12 deletions(-)

diff --git 
a/tests/test-matlab-ts-mode-electric-indent-files/electric_indent_cell_no_comma_before_ellipsis.m
 
b/tests/test-matlab-ts-mode-electric-indent-files/electric_indent_cell_no_comma_before_ellipsis.m
index d210f4d0dd..1adf20f15b 100644
--- 
a/tests/test-matlab-ts-mode-electric-indent-files/electric_indent_cell_no_comma_before_ellipsis.m
+++ 
b/tests/test-matlab-ts-mode-electric-indent-files/electric_indent_cell_no_comma_before_ellipsis.m
@@ -3,4 +3,5 @@
 % t-utils-test-indent: no-line-by-line-indent - need valid parse to see the 
hidden comma after 'two'
 
 foo1 = {'one', 'two' ...
+...
 'three' 'four' 'five'};
diff --git 
a/tests/test-matlab-ts-mode-electric-indent-files/electric_indent_cell_no_comma_before_ellipsis_expected.m
 
b/tests/test-matlab-ts-mode-electric-indent-files/electric_indent_cell_no_comma_before_ellipsis_expected.m
index cca91c7052..25327f0d3e 100644
--- 
a/tests/test-matlab-ts-mode-electric-indent-files/electric_indent_cell_no_comma_before_ellipsis_expected.m
+++ 
b/tests/test-matlab-ts-mode-electric-indent-files/electric_indent_cell_no_comma_before_ellipsis_expected.m
@@ -3,4 +3,5 @@
 % t-utils-test-indent: no-line-by-line-indent - need valid parse to see the 
hidden comma after 'two'
 
 foo1 = {'one', 'two', ...
+        ...
         'three', 'four', 'five'};
diff --git 
a/tests/test-matlab-ts-mode-electric-indent-files/electric_indent_cell_no_comma_before_ellipsis_expected_msgs.m
 
b/tests/test-matlab-ts-mode-electric-indent-files/electric_indent_cell_no_comma_before_ellipsis_expected_msgs.m
index 8e4f3fbdf5..bb7e0ced92 100644
--- 
a/tests/test-matlab-ts-mode-electric-indent-files/electric_indent_cell_no_comma_before_ellipsis_expected_msgs.m
+++ 
b/tests/test-matlab-ts-mode-electric-indent-files/electric_indent_cell_no_comma_before_ellipsis_expected_msgs.m
@@ -3,4 +3,5 @@
 % t-utils-test-indent: no-line-by-line-indent - need valid parse to see the 
hidden comma after 'two' %  <{Matched rule: (matlab-ts-mode--i-top-level 
matlab-ts-mode--column-0 0)}>
 
 foo1 = {'one', 'two', ... %  <{Matched rule: (matlab-ts-mode--i-top-level 
matlab-ts-mode--column-0 0)}>
+        ... %  <{Matched rule: ((parent-is 
"\\`\\(?:function_output\\|row\\)\\'") parent 0)}>
         'three', 'four', 'five'}; %  <{Matched rule: ((parent-is 
"\\`\\(?:function_output\\|row\\)\\'") parent 0)}>
diff --git 
a/tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_cell_no_comma_before_ellipsis.m
 
b/tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_cell_no_comma_before_ellipsis.m
index d210f4d0dd..1adf20f15b 100644
--- 
a/tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_cell_no_comma_before_ellipsis.m
+++ 
b/tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_cell_no_comma_before_ellipsis.m
@@ -3,4 +3,5 @@
 % t-utils-test-indent: no-line-by-line-indent - need valid parse to see the 
hidden comma after 'two'
 
 foo1 = {'one', 'two' ...
+...
 'three' 'four' 'five'};
diff --git 
a/tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_cell_no_comma_before_ellipsis_expected.txt
 
b/tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_cell_no_comma_before_ellipsis_expected.txt
index 90e6130697..fd4a996f08 100644
--- 
a/tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_cell_no_comma_before_ellipsis_expected.txt
+++ 
b/tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_cell_no_comma_before_ellipsis_expected.txt
@@ -1,17 +1,17 @@
 # -*- t-utils-ts-parse-tree -*-
-(source_file<1,173> (comment[1,20]@{% -*- matlab-ts -*-}@) (comment[22,122]@{% 
t-utils-test-indent: no-line-by-line-indent - ne...}@)
- (assignment<124,171> left: (identifier[124,128]@{foo1}@) =[129,130]
+(source_file<1,177> (comment[1,20]@{% -*- matlab-ts -*-}@) (comment[22,122]@{% 
t-utils-test-indent: no-line-by-line-indent - ne...}@)
+ (assignment<124,175> left: (identifier[124,128]@{foo1}@) =[129,130]
   right: 
-   (cell<131,171> {[131,132]
-    (row<132,170>
+   (cell<131,175> {[131,132]
+    (row<132,174>
      (string<132,137> '[132,133] (string_content[133,136]@{one}@) '[136,137])
      ,[137,138]
      (string<139,144> '[139,140] (string_content[140,143]@{two}@) '[143,144])
-     (line_continuation[145,149]@{...\n}@) ,[149,149]
-     (string<149,156> '[149,150] (string_content[150,155]@{three}@) '[155,156])
-     ,[157,157]
-     (string<157,163> '[157,158] (string_content[158,162]@{four}@) '[162,163])
-     ,[164,164]
-     (string<164,170> '[164,165] (string_content[165,169]@{five}@) '[169,170]))
-    }[170,171]))
- ;[171,172] \n[172,173])
+     (line_continuation[145,149]@{...\n}@) 
(line_continuation[149,153]@{...\n}@) ,[153,153]
+     (string<153,160> '[153,154] (string_content[154,159]@{three}@) '[159,160])
+     ,[161,161]
+     (string<161,167> '[161,162] (string_content[162,166]@{four}@) '[166,167])
+     ,[168,168]
+     (string<168,174> '[168,169] (string_content[169,173]@{five}@) '[173,174]))
+    }[174,175]))
+ ;[175,176] \n[176,177])

Reply via email to