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

    ts-parser-tests: update format of the syntax tree baselines
---
 tests/t-utils.el                                   |  5 ++-
 ...binary_operator_continued_issue107_expected.txt | 51 +++++++++++-----------
 .../parser_cell_expected.txt                       | 23 +++++-----
 .../parser_simple_expected.txt                     |  9 ++--
 .../parser_simple_with_error_expected.txt          |  9 ++--
 .../parser_variable_ids_expected.txt               | 23 +++++-----
 6 files changed, 63 insertions(+), 57 deletions(-)

diff --git a/tests/t-utils.el b/tests/t-utils.el
index 125435e0cd..38ce0d0e8d 100644
--- a/tests/t-utils.el
+++ b/tests/t-utils.el
@@ -2792,7 +2792,7 @@ Similar `treesit--explorer-draw-node' but designed for 
test baselines."
                 (setq node-text (replace-regexp-in-string (car pair) (cdr 
pair) node-text)))
               (when (> (length node-text) 50)
                 (setq node-text (concat (substring node-text 0 50) "...")))
-              (insert (format "[%d,%d]{%s}"
+              (insert (format "[%d,%d)@{%s}@"
                               (treesit-node-start node)
                               (treesit-node-end node)
                               node-text)))))
@@ -2826,7 +2826,8 @@ Similar `treesit--explorer-draw-node' but designed for 
test baselines."
   (let ((root (or (treesit-buffer-root-node)
                   (error "No tree-sitter root node"))))
     (with-temp-buffer
-      (insert "# tree-sitter parse tree annotated with 
[NODE-START,NODE-END]{NODE-TEXT}\n")
+      (insert "# tree-sitter parse tree annotated with 
[NODE_START,NODE_END)@{NODE_TEXT}@\n")
+      (insert "# where node is of length NODE-END - NODE_START\n")
       (t-utils--syntax-tree-draw-node root)
       (goto-char (point-max))
       (insert "\n")
diff --git 
a/tests/test-matlab-ts-mode-parser-files/parser_binary_operator_continued_issue107_expected.txt
 
b/tests/test-matlab-ts-mode-parser-files/parser_binary_operator_continued_issue107_expected.txt
index e187dcc304..542477887b 100644
--- 
a/tests/test-matlab-ts-mode-parser-files/parser_binary_operator_continued_issue107_expected.txt
+++ 
b/tests/test-matlab-ts-mode-parser-files/parser_binary_operator_continued_issue107_expected.txt
@@ -1,63 +1,64 @@
-# tree-sitter parse tree annotated with [NODE-START,NODE-END]{NODE-TEXT}
-(source_file (comment[1,20]{% -*- matlab-ts -*-}) (comment[22,89]{% See 
https://github.com/acristoffers/tree-sitter-...})
- (assignment left: (identifier[91,93]{v1}) =
+# tree-sitter parse tree annotated with [NODE_START,NODE_END)@{NODE_TEXT}@
+# where node is of length NODE-END - NODE_START
+(source_file (comment[1,20)@{% -*- matlab-ts -*-}@) (comment[22,89)@{% See 
https://github.com/acristoffers/tree-sitter-...}@)
+ (assignment left: (identifier[91,93)@{v1}@) =
   right: 
    (cell {
     (row
-     (binary_operator left: (number[97,98]{1}) + right: (number[101,102]{2})))
+     (binary_operator left: (number[97,98)@{1}@) + right: 
(number[101,102)@{2}@)))
     }))
  ;
- (assignment left: (identifier[106,108]{v2}) =
+ (assignment left: (identifier[106,108)@{v2}@) =
   right: 
-   (cell { (line_continuation[113,117]{...\n})
+   (cell { (line_continuation[113,117)@{...\n}@)
     (row
-     (binary_operator left: (number[124,125]{1}) 
(line_continuation[126,137]{...\n       }) + 
(line_continuation[139,143]{...\n}) right: (number[150,151]{2})))
+     (binary_operator left: (number[124,125)@{1}@) 
(line_continuation[126,137)@{...\n       }@) + 
(line_continuation[139,143)@{...\n}@) right: (number[150,151)@{2}@)))
     }))
  ;
- (function_call name: (identifier[161,167]{assert}) (
+ (function_call name: (identifier[161,167)@{assert}@) (
   (arguments
    argument: 
-    (function_call name: (identifier[168,175]{isequal}) (
-     (arguments argument: (identifier[176,178]{v1}) , 
(identifier[180,182]{v2}))
+    (function_call name: (identifier[168,175)@{isequal}@) (
+     (arguments argument: (identifier[176,178)@{v1}@) , 
(identifier[180,182)@{v2}@))
      )))
   ))
  \n
- (assignment left: (identifier[186,188]{v3}) =
+ (assignment left: (identifier[186,188)@{v3}@) =
   right: 
    (matrix [
     (row
-     (binary_operator left: (number[192,193]{1}) + right: 
(number[196,197]{2})))
+     (binary_operator left: (number[192,193)@{1}@) + right: 
(number[196,197)@{2}@)))
     ]))
  ;
- (assignment left: (identifier[201,203]{v4}) =
+ (assignment left: (identifier[201,203)@{v4}@) =
   right: 
-   (matrix [ (line_continuation[208,212]{...\n})
+   (matrix [ (line_continuation[208,212)@{...\n}@)
     (row
-     (binary_operator left: (number[219,220]{1}) 
(line_continuation[221,232]{...\n       }) + 
(line_continuation[234,238]{...\n}) right: (number[245,246]{2})))
+     (binary_operator left: (number[219,220)@{1}@) 
(line_continuation[221,232)@{...\n       }@) + 
(line_continuation[234,238)@{...\n}@) right: (number[245,246)@{2}@)))
     ]))
  ;
- (function_call name: (identifier[256,262]{assert}) (
+ (function_call name: (identifier[256,262)@{assert}@) (
   (arguments
    argument: 
-    (function_call name: (identifier[263,270]{isequal}) (
-     (arguments argument: (identifier[271,273]{v3}) , 
(identifier[275,277]{v4}))
+    (function_call name: (identifier[263,270)@{isequal}@) (
+     (arguments argument: (identifier[271,273)@{v3}@) , 
(identifier[275,277)@{v4}@))
      )))
   ))
  \n
- (assignment left: (identifier[281,283]{v5}) =
-  right: (binary_operator left: (number[286,287]{1}) + right: 
(number[290,291]{2})))
+ (assignment left: (identifier[281,283)@{v5}@) =
+  right: (binary_operator left: (number[286,287)@{1}@) + right: 
(number[290,291)@{2}@)))
  ;
- (assignment left: (identifier[294,296]{v6}) =
+ (assignment left: (identifier[294,296)@{v6}@) =
   right: 
    (parenthesis (
-    (binary_operator left: (number[300,301]{1}) 
(line_continuation[302,306]{...\n}) + (line_continuation[314,318]{...\n}) 
right: (number[324,325]{2}))
+    (binary_operator left: (number[300,301)@{1}@) 
(line_continuation[302,306)@{...\n}@) + (line_continuation[314,318)@{...\n}@) 
right: (number[324,325)@{2}@))
     )))
  ;
- (function_call name: (identifier[329,335]{assert}) (
+ (function_call name: (identifier[329,335)@{assert}@) (
   (arguments
    argument: 
-    (function_call name: (identifier[336,343]{isequal}) (
-     (arguments argument: (identifier[344,346]{v5}) , 
(identifier[348,350]{v6}))
+    (function_call name: (identifier[336,343)@{isequal}@) (
+     (arguments argument: (identifier[344,346)@{v5}@) , 
(identifier[348,350)@{v6}@))
      )))
   ))
  \n)
diff --git a/tests/test-matlab-ts-mode-parser-files/parser_cell_expected.txt 
b/tests/test-matlab-ts-mode-parser-files/parser_cell_expected.txt
index bd3f6ae470..31e67dac75 100644
--- a/tests/test-matlab-ts-mode-parser-files/parser_cell_expected.txt
+++ b/tests/test-matlab-ts-mode-parser-files/parser_cell_expected.txt
@@ -1,22 +1,23 @@
-# tree-sitter parse tree annotated with [NODE-START,NODE-END]{NODE-TEXT}
-(source_file (comment[1,20]{% -*- matlab-ts -*-})
- (assignment left: (identifier[22,23]{a}) =
+# tree-sitter parse tree annotated with [NODE_START,NODE_END)@{NODE_TEXT}@
+# where node is of length NODE-END - NODE_START
+(source_file (comment[1,20)@{% -*- matlab-ts -*-}@)
+ (assignment left: (identifier[22,23)@{a}@) =
   right: 
    (cell {
     (row
      (cell {
-      (row (number[28,29]{1}) , (number[31,32]{2}))
+      (row (number[28,29)@{1}@) , (number[31,32)@{2}@))
       }))
     ;
     (row
      (cell {
-      (row (number[41,42]{3}) , (number[44,45]{4}))
+      (row (number[41,42)@{3}@) , (number[44,45)@{4}@))
       }))
-    ; (comment[53,64]{% comment 1})
+    ; (comment[53,64)@{% comment 1}@)
     (row
-     (range (number[70,71]{1}) : (number[72,74]{10})))
-    (comment[80,91]{% comment 2}) }))
+     (range (number[70,71)@{1}@) : (number[72,74)@{10}@)))
+    (comment[80,91)@{% comment 2}@) }))
  ;
- (assignment left: (identifier[100,101]{b}) =
-  right: (string " (string_content[105,117]{not a \{cell\}}) "))
- ; (comment[121,132]{%\{\n  foo\n%\}}) \n)
+ (assignment left: (identifier[100,101)@{b}@) =
+  right: (string " (string_content[105,117)@{not a \{cell\}}@) "))
+ ; (comment[121,132)@{%\{\n  foo\n%\}}@) \n)
diff --git a/tests/test-matlab-ts-mode-parser-files/parser_simple_expected.txt 
b/tests/test-matlab-ts-mode-parser-files/parser_simple_expected.txt
index 58734b41ce..b311380e23 100644
--- a/tests/test-matlab-ts-mode-parser-files/parser_simple_expected.txt
+++ b/tests/test-matlab-ts-mode-parser-files/parser_simple_expected.txt
@@ -1,5 +1,6 @@
-# tree-sitter parse tree annotated with [NODE-START,NODE-END]{NODE-TEXT}
-(source_file (comment[1,20]{% -*- matlab-ts -*-})
- (assignment left: (identifier[22,23]{a}) =
-  right: (binary_operator left: (number[26,27]{1}) + right: 
(number[30,31]{2})))
+# tree-sitter parse tree annotated with [NODE_START,NODE_END)@{NODE_TEXT}@
+# where node is of length NODE-END - NODE_START
+(source_file (comment[1,20)@{% -*- matlab-ts -*-}@)
+ (assignment left: (identifier[22,23)@{a}@) =
+  right: (binary_operator left: (number[26,27)@{1}@) + right: 
(number[30,31)@{2}@)))
  ; \n)
diff --git 
a/tests/test-matlab-ts-mode-parser-files/parser_simple_with_error_expected.txt 
b/tests/test-matlab-ts-mode-parser-files/parser_simple_with_error_expected.txt
index 92ea393be2..17cd6c0858 100644
--- 
a/tests/test-matlab-ts-mode-parser-files/parser_simple_with_error_expected.txt
+++ 
b/tests/test-matlab-ts-mode-parser-files/parser_simple_with_error_expected.txt
@@ -1,5 +1,6 @@
-# tree-sitter parse tree annotated with [NODE-START,NODE-END]{NODE-TEXT}
-(source_file (comment[1,20]{% -*- matlab-ts -*-})
- (ERROR (identifier[22,23]{a}) =
-  (binary_operator left: (number[26,27]{1}) + right: (number[30,31]{2}))
+# tree-sitter parse tree annotated with [NODE_START,NODE_END)@{NODE_TEXT}@
+# where node is of length NODE-END - NODE_START
+(source_file (comment[1,20)@{% -*- matlab-ts -*-}@)
+ (ERROR (identifier[22,23)@{a}@) =
+  (binary_operator left: (number[26,27)@{1}@) + right: (number[30,31)@{2}@))
   +))
diff --git 
a/tests/test-matlab-ts-mode-parser-files/parser_variable_ids_expected.txt 
b/tests/test-matlab-ts-mode-parser-files/parser_variable_ids_expected.txt
index 72857512db..3c07a7f5de 100644
--- a/tests/test-matlab-ts-mode-parser-files/parser_variable_ids_expected.txt
+++ b/tests/test-matlab-ts-mode-parser-files/parser_variable_ids_expected.txt
@@ -1,22 +1,23 @@
-# tree-sitter parse tree annotated with [NODE-START,NODE-END]{NODE-TEXT}
-(source_file (comment[1,20]{% -*- matlab-ts -*-})
+# tree-sitter parse tree annotated with [NODE_START,NODE_END)@{NODE_TEXT}@
+# where node is of length NODE-END - NODE_START
+(source_file (comment[1,20)@{% -*- matlab-ts -*-}@)
  (function_definition function
-  (function_output (identifier[31,35]{out1}) =)
-  name: (identifier[38,57]{parser_variable_ids})
-  (function_arguments ( arguments: (identifier[58,61]{in1}) ))
+  (function_output (identifier[31,35)@{out1}@) =)
+  name: (identifier[38,57)@{parser_variable_ids}@)
+  (function_arguments ( arguments: (identifier[58,61)@{in1}@) ))
   \n
   (block
-   (assignment left: (identifier[68,72]{out1}) =
+   (assignment left: (identifier[68,72)@{out1}@) =
     right: 
      (binary_operator
-      left: (binary_operator left: (identifier[75,78]{in1}) * right: 
(number[81,82]{2}))
+      left: (binary_operator left: (identifier[75,78)@{in1}@) * right: 
(number[81,82)@{2}@))
       +
-      right: (field_expression object: (identifier[85,88]{foo}) . field: 
(identifier[89,93]{out1}))))
+      right: (field_expression object: (identifier[85,88)@{foo}@) . field: 
(identifier[89,93)@{out1}@))))
    ;
-   (assignment left: (identifier[99,103]{out1}) =
+   (assignment left: (identifier[99,103)@{out1}@) =
     right: 
-     (binary_operator left: (identifier[106,110]{out1}) +
-      right: (binary_operator left: (number[113,114]{2}) * right: 
(identifier[117,121]{out1}))))
+     (binary_operator left: (identifier[106,110)@{out1}@) +
+      right: (binary_operator left: (number[113,114)@{2}@) * right: 
(identifier[117,121)@{out1}@))))
    ; \n)
   end)
  \n)

Reply via email to