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])