loom

Форк
0
/
test-json-Parser.out 
420 строк · 12.0 Кб
1
Тесты парсера JSON-файлов =================================
2
--- test/source/json/parser/check-01.json :
3
{
4
    "1" : true,
5
    "2" : "string",
6
    "3" : 10,
7
    "4" : 1.01,
8
    "2" : [2, "3"],
9
    "6" : null
10
}--- PARSER :
11
Ошибка: Member '2' is duplicated
12
Позиция разбора: test/source/json/parser/check-01.json:6:5[6,8]
13
Константы и переменные:
14
	"1"	Word, [1, 4]
15
	"true"	Punctuation, [1, 10]
16
	"2"	Word, [2, 4]
17
	"string"	Annotation, [2, 10]
18
	"3"	Word, [3, 4]
19
	"10"	Number, [3, 10]
20
	"4"	Word, [4, 4]
21
	"1.01"	Number, [4, 10]
22
	"2"	Word, [5, 4]
23
	"2"	Number, [5, 11]
24
	"3"	Annotation, [5, 14]
25
	"6"	Word, [6, 4]
26
	"null"	Punctuation, [6, 10]
27
Структура:
28
	[ [5, 10], [5, 17] ]
29
	{ [0, 0], [7, 0] }
30
--- test/source/json/parser/check-02.json :
31
{
32
    "1" : true,
33
    "2" : "string",
34
    "3" : 10,
35
    "4" : 1.01,
36
    "3" : [2, "3"], 45
37
    "6" : null
38
}--- PARSER :
39
Ошибка: Member '3' is duplicated
40
Позиция разбора: test/source/json/parser/check-02.json:6:5[6,8]
41
Ошибка: Irrelevant symbol '45', expected: member name (string)
42
Позиция разбора: test/source/json/parser/check-02.json:6:21[6,23]
43
--- test/source/json/parser/check-03.json :
44
{
45
    "1" : true,
46
    "2" : "string",
47
    "3" : 10
48
    "4" : 1.01,
49
    "5" : [2, "3",
50
    "6" : null
51
}--- PARSER :
52
Ошибка: Irrelevant symbol '4', expected: ,
53
Позиция разбора: test/source/json/parser/check-03.json:5:5[5,8]
54
Ошибка: Irrelevant symbol ':'
55
Позиция разбора: test/source/json/parser/check-03.json:7:9[7,10]
56
Ошибка: Irrelevant symbol 'null', expected: ,
57
Позиция разбора: test/source/json/parser/check-03.json:7:11[7,15]
58
--- test/source/json/parser/check-04.json :
59
{
60
    "1" : true,
61
    "2" : "string",
62
    "3" : 10,
63
    "4" : 1.01,
64
    "5" : [2, "3"],
65
    "6" : null,
66
}--- PARSER :
67
Ошибка: Irrelevant symbol '}', expected: member name (string)
68
Позиция разбора: test/source/json/parser/check-04.json:8:1[8,2]
69
--- test/source/json/parser/check-05.json :
70
{
71
    "1" : true,
72
    "2" : "string",
73
    "3" : 10,
74
    "4" : 1.01,
75
    "5" : [2, "3"],
76
    "6" : [
77
        {
78
            "start" : "/*",
79
            "end"   : "*/"
80
        }
81
    
82
}--- PARSER :
83
Ошибка: Irrelevant symbol '}'
84
Позиция разбора: test/source/json/parser/check-05.json:13:1[13,2]
85
Ошибка: Irrelevant symbol '', expected: ,
86
Позиция разбора: test/source/json/parser/check-05.json:13:1[13,2]
87
--- test/source/json/parser/check-06.json :
88
{
89
    "1" : true,
90
    "2" : "string",
91
    "3" : 10,
92
    "4" : 1.01,
93
    "5" : [2, "3"],
94
    "6" : null
95
    --- PARSER :
96
Ошибка: Irrelevant symbol '', expected: ,
97
Позиция разбора: test/source/json/parser/check-06.json:8:5[8,5]
98
--- test/source/json/parser/check-07.json :
99
{
100
    "1" : true,
101
    "2" : "string",
102
    "3" : 10,
103
    "4" : 1.01,
104
    "5" : [2, "3"],
105
    "6" : [
106
        {
107
            "start" : "/*",
108
            "end"   : "*/"
109
        
110
    ]
111
}--- PARSER :
112
Ошибка: Irrelevant symbol ']', expected: ,
113
Позиция разбора: test/source/json/parser/check-07.json:12:5[12,6]
114
Ошибка: Irrelevant symbol ''
115
Позиция разбора: test/source/json/parser/check-07.json:13:1[13,2]
116
Ошибка: Irrelevant symbol '', expected: ,
117
Позиция разбора: test/source/json/parser/check-07.json:13:1[13,2]
118
--- test/source/json/parser/check-08.json :
119
{
120
    "1" : true,
121
    : "string",
122
    "3" : 10,
123
    "4" : 1.01,
124
    "5" : [2, "3"],
125
    "6" : null
126
}--- PARSER :
127
Ошибка: Irrelevant symbol ':', expected: member name (string)
128
Позиция разбора: test/source/json/parser/check-08.json:3:5[3,6]
129
--- test/source/json/parser/check-09.json :
130
{
131
    "1" : true,
132
    "2" : "string",
133
    "3" : 10,
134
    "4" : 1.01,
135
    "5" : [2, "3"],
136
    "6" : [
137
        {
138
             : "/*",
139
            "end"   : "*/"
140
        }
141
    ]
142
}--- PARSER :
143
Ошибка: Irrelevant symbol ':', expected: member name (string)
144
Позиция разбора: test/source/json/parser/check-09.json:9:14[9,15]
145
--- test/source/json/parser/check-10.json :
146
{
147
    "1" : true,
148
    "2" : "string",
149
    "3" : 10,
150
    "4" : 1.01,
151
    "5" : [2, "3"],
152
    "6" : [
153
        {
154
            "start" : "/*",
155
              : "*/"
156
        }
157
    ]
158
}--- PARSER :
159
Ошибка: Irrelevant symbol ':', expected: member name (string)
160
Позиция разбора: test/source/json/parser/check-10.json:10:15[10,16]
161
--- test/source/json/parser/check-11.json :
162
{
163
    "1" : true,
164
    "2" : "string",
165
    "3" : 10,
166
    "4" : 1.01,
167
    "5" : [2, "3"],
168
    "6" : [
169
        {
170
            "start" : "/*"
171
            "end"   : "*/"
172
        }
173
    ]
174
}--- PARSER :
175
Ошибка: Irrelevant symbol 'end', expected: ,
176
Позиция разбора: test/source/json/parser/check-11.json:10:13[10,18]
177
Ошибка: Irrelevant symbol '}', expected: :
178
Позиция разбора: test/source/json/parser/check-11.json:11:9[11,10]
179
Ошибка: Irrelevant symbol ''
180
Позиция разбора: test/source/json/parser/check-11.json:13:1[13,2]
181
Ошибка: Irrelevant symbol '', expected: ,
182
Позиция разбора: test/source/json/parser/check-11.json:13:1[13,2]
183
--- test/source/json/parser/check-12.json :
184
{
185
    "1" : true,
186
    "2" : "string",
187
    "3" : 10,
188
    "4" : 1.01,
189
    "5" : [2, "3"],
190
    "6" : [
191
        {
192
            "start" : ,
193
            "end"   : "*/"
194
        }
195
    ]
196
}--- PARSER :
197
Ошибка: Irrelevant symbol ',', expected: number, string constant, '{', '[', 'true', 'false' or 'null'
198
Позиция разбора: test/source/json/parser/check-12.json:9:23[9,24]
199
Пропущено значение
200
Ошибка: Irrelevant symbol 'end', expected: ,
201
Позиция разбора: test/source/json/parser/check-12.json:10:13[10,18]
202
Ошибка: Irrelevant symbol '}', expected: :
203
Позиция разбора: test/source/json/parser/check-12.json:11:9[11,10]
204
Ошибка: Irrelevant symbol ''
205
Позиция разбора: test/source/json/parser/check-12.json:13:1[13,2]
206
Ошибка: Irrelevant symbol '', expected: ,
207
Позиция разбора: test/source/json/parser/check-12.json:13:1[13,2]
208
--- test/source/json/parser/check-13.json :
209
{
210
    "1" : true,
211
    "2" : "string",
212
    "3" : 10,
213
    "4" : 1.01,
214
    "5" : [2, "3"],
215
    "6" : [
216
        {
217
            "start" : "/*",
218
            "end"   : 
219
        }
220
    ]
221
}--- PARSER :
222
Ошибка: Irrelevant symbol '}', expected: number, string constant, '{', '[', 'true', 'false' or 'null'
223
Позиция разбора: test/source/json/parser/check-13.json:11:9[11,10]
224
Пропущено значение
225
Ошибка: Irrelevant symbol ']', expected: ,
226
Позиция разбора: test/source/json/parser/check-13.json:12:5[12,6]
227
Ошибка: Irrelevant symbol ''
228
Позиция разбора: test/source/json/parser/check-13.json:13:1[13,2]
229
Ошибка: Irrelevant symbol '', expected: ,
230
Позиция разбора: test/source/json/parser/check-13.json:13:1[13,2]
231
--- test/source/json/parser/check-14.json :
232
{
233
    "1" : true,
234
    "2" : "string",
235
    "3" : 10,
236
    "4" : 1.01,
237
    "5" : [2, "3"],
238
    "6" : [
239
        {
240
            "start" : "/*",
241
            "end"   : "*/",
242
        }
243
    ]
244
}--- PARSER :
245
Ошибка: Irrelevant symbol '}', expected: member name (string)
246
Позиция разбора: test/source/json/parser/check-14.json:11:9[11,10]
247
Ошибка: Irrelevant symbol ''
248
Позиция разбора: test/source/json/parser/check-14.json:13:1[13,2]
249
Ошибка: Irrelevant symbol '', expected: ,
250
Позиция разбора: test/source/json/parser/check-14.json:13:1[13,2]
251
--- test/source/json/parser/check-15.json :
252
{
253
    "1" : true,
254
    "2" : "string",
255
    "3" : 10,
256
    "4" : 1.01,
257
    "5" : [2, "3"],
258
    "6" : [
259
        
260
            "start" : "/*",
261
            "end"   : "*/"
262
        }
263
    ]
264
}--- PARSER :
265
Ошибка: Irrelevant symbol ':'
266
Позиция разбора: test/source/json/parser/check-15.json:9:21[9,22]
267
Ошибка: Irrelevant symbol '/*', expected: ,
268
Позиция разбора: test/source/json/parser/check-15.json:9:23[9,27]
269
--- test/source/json/parser/check-16.json :
270

271
    "1" : true,
272
    "2" : "string",
273
    "3" : 10,
274
    "4" : 1.01,
275
    "5" : [2, "3"],
276
    "6" : [
277
        {
278
            "start" : "/*",
279
            "end"   : "*/"
280
        }
281
    ]
282
}--- PARSER :
283
Константы и переменные:
284
	"1"	Annotation, [1, 4]
285
Структура:
286
--- test/source/json/parser/check-17.json :
287
{
288
    "1" : true,
289
    "2" : "string",
290
    "3" : 10,
291
    "4" : 1.01,
292
    "5" : 2, "3"],
293
    "6" : [
294
        {
295
            "start" : "/*",
296
            "end"   : "*/"
297
        }
298
    ]
299
}--- PARSER :
300
Ошибка: Member '3' is duplicated
301
Позиция разбора: test/source/json/parser/check-17.json:6:14[6,17]
302
Ошибка: Irrelevant symbol ']', expected: :
303
Позиция разбора: test/source/json/parser/check-17.json:6:17[6,18]
304
--- test/source/json/parser/check-18.json :
305
{
306
    "1" : true,
307
    "2" : "string",
308
    "3" : 10,
309
    "4" : 1.01,
310
    "5" : [2, "3"],
311
    "6" : 
312
        {
313
            "start" : "/*",
314
            "end"   : "*/"
315
        }
316
    ]
317
}--- PARSER :
318
Ошибка: Irrelevant symbol ']', expected: ,
319
Позиция разбора: test/source/json/parser/check-18.json:12:5[12,6]
320
--- test/source/json/parser/check-19.json :
321
{
322
    "1" : true,
323
    "2" : "string",
324
    "3" : 10,
325
    "4" : 1.01,
326
    "5" : [2, "3"],
327
    "6" : [
328
        {
329
            "start" : "/*",
330
            "end"   : "*/"
331
        },
332
    ]
333
}--- PARSER :
334
Ошибка: Irrelevant symbol ']', expected: number, string constant, '{', '[', 'true', 'false' or 'null'
335
Позиция разбора: test/source/json/parser/check-19.json:12:5[12,6]
336
Пропущено значение
337
Ошибка: Irrelevant symbol '}'
338
Позиция разбора: test/source/json/parser/check-19.json:13:1[13,2]
339
Ошибка: Irrelevant symbol '', expected: ,
340
Позиция разбора: test/source/json/parser/check-19.json:13:1[13,2]
341
--- test/source/json/parser/check-20.json :
342
{
343
    "1" : true,
344
    "2" : "string",
345
    "3" : 10,
346
    "4" : 1.01,
347
    "5" : [2, "3"],
348
    "6" : [
349
        {
350
            "start" : "/*",
351
            "end"   : "*/"
352
        }
353
    ],
354
}--- PARSER :
355
Ошибка: Irrelevant symbol '}', expected: member name (string)
356
Позиция разбора: test/source/json/parser/check-20.json:13:1[13,2]
357
--- test/source/json/parser/check-21.json :
358
{
359
    "1" : true,
360
    "2" : "string",
361
    "3" : 10,
362
    "4" : 1.01,
363
    "5" : [2 "3"],
364
    "6" : [
365
        {
366
            "start" : "/*",
367
            "end"   : "*/"
368
        }
369
    ]
370
}--- PARSER :
371
Ошибка: Irrelevant symbol '3'
372
Позиция разбора: test/source/json/parser/check-21.json:6:14[6,17]
373
Ошибка: Irrelevant symbol ']', expected: ,
374
Позиция разбора: test/source/json/parser/check-21.json:6:17[6,18]
375
--- test/source/json/parser/check-22.json :
376
{
377
    "1" : true,
378
    "2" : "string",
379
    "3" : 10,
380
    "4" : 1.01,
381
    "5" : [, "3"],
382
    "6" : [
383
        {
384
            "start" : "/*",
385
            "end"   : "*/"
386
        }
387
    ]
388
}--- PARSER :
389
Ошибка: Irrelevant symbol ',', expected: number, string constant, '{', '[', 'true', 'false' or 'null'
390
Позиция разбора: test/source/json/parser/check-22.json:6:12[6,13]
391
Пропущено значение
392
Ошибка: Irrelevant symbol '3'
393
Позиция разбора: test/source/json/parser/check-22.json:6:14[6,17]
394
Ошибка: Irrelevant symbol ']', expected: ,
395
Позиция разбора: test/source/json/parser/check-22.json:6:17[6,18]
396
--- test/source/json/parser/check-23.json :
397
{
398
    "1" : true,
399
    "2" : "string",
400
    "3" : 10,
401
    "4" : 1.01,
402
    "5" : [2, "3"],
403
    "6" : [
404
        { 
405
            ,
406
            "end"   : "*/"
407
        }
408
    ]
409
}--- PARSER :
410
Ошибка: Irrelevant symbol ',', expected: member name (string)
411
Позиция разбора: test/source/json/parser/check-23.json:9:13[9,14]
412
--- test/source/json/parser/ex-01.json :
413
--- PARSER :
414
Константы и переменные:
415
Структура:
416
--- test/source/json/parser/ex-02.json :
417
true,--- PARSER :
418
Константы и переменные:
419
	"true"	Punctuation, [0, 0]
420
Структура:
421

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.