Skip to content

Commit 254a736

Browse files
committed
Adjusted tests/abstract-sem-tree-generator unit-tests
1 parent e0c581b commit 254a736

File tree

1 file changed

+34
-17
lines changed

1 file changed

+34
-17
lines changed

DiffBackend/tests/abstract-sem-tree-generator.lisp

Lines changed: 34 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@
1515
"1"
1616
1
1717
1
18-
:integer))))
18+
:integer
19+
:id 1))))
1920

2021
(def-ast-test funcall.1
2122
"(fun)"
@@ -28,7 +29,8 @@
2829
"fun"
2930
1
3031
2
31-
:symbol))
32+
:symbol
33+
:id 2))
3234
:parenthesis-info `((:lparen-coord 1 1)
3335
(:rparen-coord 1 5))
3436
:func-arg-forms ())))
@@ -44,7 +46,8 @@
4446
"fun"
4547
1
4648
2
47-
:symbol))
49+
:symbol
50+
:id 2))
4851
:parenthesis-info `((:lparen-coord 1 1)
4952
(:rparen-coord 1 7))
5053
:func-arg-forms `(,(make-instance
@@ -54,7 +57,8 @@
5457
"1"
5558
1
5659
6
57-
:integer))))))
60+
:integer
61+
:id 3))))))
5862

5963
(def-ast-test defun.1
6064
"(defun a () 1)"
@@ -67,14 +71,16 @@
6771
"a"
6872
1
6973
8
70-
:symbol))
74+
:symbol
75+
:id 3))
7176
:keyword-lexem (make-instance
7277
'lexem-wrapper-node
7378
:lexem-info (make-lexem
7479
"defun"
7580
1
7681
2
77-
:symbol))
82+
:symbol
83+
:id 2))
7884
:parenthesis-info `((:lparen-coord 1 1)
7985
(:rparen-coord 1 14))
8086
:parameters-list (make-instance
@@ -88,7 +94,8 @@
8894
"1"
8995
1
9096
13
91-
:integer))))))
97+
:integer
98+
:id 6))))))
9299

93100
(def-ast-test defun.2
94101
"(defun a (b) b)"
@@ -101,14 +108,16 @@
101108
"a"
102109
1
103110
8
104-
:symbol))
111+
:symbol
112+
:id 3))
105113
:keyword-lexem (make-instance
106114
'lexem-wrapper-node
107115
:lexem-info (make-lexem
108116
"defun"
109117
1
110118
2
111-
:symbol))
119+
:symbol
120+
:id 2))
112121
:parenthesis-info `((:lparen-coord 1 1)
113122
(:rparen-coord 1 15))
114123
:parameters-list (make-instance
@@ -121,14 +130,16 @@
121130
"b"
122131
1
123132
11
124-
:symbol))))
133+
:symbol
134+
:id 5))))
125135
:body-forms `(,(make-instance
126136
'lexem-wrapper-node
127137
:lexem-info (make-lexem
128138
"b"
129139
1
130140
14
131-
:symbol))))))
141+
:symbol
142+
:id 7))))))
132143

133144
(def-ast-test defun.3
134145
"(defun a (b) (f b 1))"
@@ -141,14 +152,16 @@
141152
"a"
142153
1
143154
8
144-
:symbol))
155+
:symbol
156+
:id 3))
145157
:keyword-lexem (make-instance
146158
'lexem-wrapper-node
147159
:lexem-info (make-lexem
148160
"defun"
149161
1
150162
2
151-
:symbol))
163+
:symbol
164+
:id 2))
152165
:parenthesis-info `((:lparen-coord 1 1)
153166
(:rparen-coord 1 21))
154167
:parameters-list (make-instance
@@ -161,7 +174,8 @@
161174
"b"
162175
1
163176
11
164-
:symbol))))
177+
:symbol
178+
:id 5))))
165179
:body-forms `(,(make-instance
166180
'function-call-node
167181
:func-lexem (make-instance
@@ -170,7 +184,8 @@
170184
"f"
171185
1
172186
15
173-
:symbol))
187+
:symbol
188+
:id 8))
174189
:parenthesis-info `((:lparen-coord 1 14)
175190
(:rparen-coord 1 20))
176191
:func-arg-forms `(
@@ -180,11 +195,13 @@
180195
"b"
181196
1
182197
17
183-
:symbol))
198+
:symbol
199+
:id 9))
184200
,(make-instance
185201
'lexem-wrapper-node
186202
:lexem-info (make-lexem
187203
"1"
188204
1
189205
19
190-
:integer))))))))
206+
:integer
207+
:id 10))))))))

0 commit comments

Comments
 (0)