branch: externals/matlab-mode
commit b54dfc696253d874c05ddca80211e45e5c6bede5
Author: John Ciolfi <[email protected]>
Commit: John Ciolfi <[email protected]>
matlab-ts-mode--ei: update tests to lockdown parse for issue152
---
....m => electric_indent_dot_paren_error_issue152.m} | 0
...ctric_indent_dot_paren_error_issue152_expected.m} | 0
..._indent_dot_paren_error_issue152_expected_msgs.m} | 0
.../electric_indent_dot_paren_error_issue152.m} | 0
...tric_indent_dot_paren_error_issue152_expected.txt | 20 ++++++++++++++++++++
5 files changed, 20 insertions(+)
diff --git
a/tests/test-matlab-ts-mode-electric-indent-files/electric_indent_dot_paren_issue152.m
b/tests/test-matlab-ts-mode-electric-indent-files/electric_indent_dot_paren_error_issue152.m
similarity index 100%
copy from
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_dot_paren_issue152.m
copy to
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_dot_paren_error_issue152.m
diff --git
a/tests/test-matlab-ts-mode-electric-indent-files/electric_indent_dot_paren_issue152_expected.m
b/tests/test-matlab-ts-mode-electric-indent-files/electric_indent_dot_paren_error_issue152_expected.m
similarity index 100%
rename from
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_dot_paren_issue152_expected.m
rename to
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_dot_paren_error_issue152_expected.m
diff --git
a/tests/test-matlab-ts-mode-electric-indent-files/electric_indent_dot_paren_issue152_expected_msgs.m
b/tests/test-matlab-ts-mode-electric-indent-files/electric_indent_dot_paren_error_issue152_expected_msgs.m
similarity index 100%
rename from
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_dot_paren_issue152_expected_msgs.m
rename to
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_dot_paren_error_issue152_expected_msgs.m
diff --git
a/tests/test-matlab-ts-mode-electric-indent-files/electric_indent_dot_paren_issue152.m
b/tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_dot_paren_error_issue152.m
similarity index 100%
rename from
tests/test-matlab-ts-mode-electric-indent-files/electric_indent_dot_paren_issue152.m
rename to
tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_dot_paren_error_issue152.m
diff --git
a/tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_dot_paren_error_issue152_expected.txt
b/tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_dot_paren_error_issue152_expected.txt
new file mode 100644
index 0000000000..f5f7cedf4e
--- /dev/null
+++
b/tests/test-matlab-ts-mode-parser-files/copy-of-test-matlab-ts-mode-electric-indent-files/electric_indent_dot_paren_error_issue152_expected.txt
@@ -0,0 +1,20 @@
+# -*- t-utils-ts-parse-tree -*-
+(source_file<1,764> (comment[1,20]@{% -*- matlab-ts -*-}@) (comment[22,90]@{%
See: https://github.com/acristoffers/tree-sitter...}@)
+ (assignment<92,105> left: (identifier[92,95]@{obj}@) =[96,97] right:
(identifier[98,105]@{myClass}@))
+ ;[105,106]
+ (assignment<108,113> left: (identifier[108,109]@{a}@) =[110,111] right:
(number[112,113]@{1}@))
+ ;[113,114] (identifier[116,119]@{obj}@)
+ (ERROR<119,124> .[119,120] ([120,121]
+ (not_operator<121,123> ~[121,122] (identifier[122,123]@{a}@))
+ )[123,124])
+ ;[124,125]
+ (function_call<127,134> name: (identifier[127,130]@{obj}@) ([130,131]
+ (arguments<131,133>
+ argument: (not_operator<131,133> ~[131,132] (identifier[132,133]@{a}@)))
+ )[133,134])
+ ;[134,135]
+ (function_call<137,144> name: (identifier[137,140]@{obj}@) {[140,141]
+ (arguments<141,143>
+ argument: (not_operator<141,143> ~[141,142] (identifier[142,143]@{a}@)))
+ }[143,144])
+ ;[144,145] (comment[147,763]@{% classdef myClass\n% methods\n%
% ...}@) \n[763,764])