55
|
1 using System;
|
|
2 using System.Collections.Generic;
|
|
3 using System.Linq;
|
|
4 using System.Text;
|
|
5 using System.Threading.Tasks;
|
|
6
|
|
7 namespace Implab.JSON {
|
|
8 /// <summary>
|
|
9 /// Тип токенов, возвращаемых <see cref="JSONScanner"/>.
|
|
10 /// </summary>
|
|
11 public enum JsonTokenType : int {
|
|
12 None = 0,
|
|
13 /// <summary>
|
|
14 /// Начало объекта
|
|
15 /// </summary>
|
|
16 BeginObject,
|
|
17 /// <summary>
|
|
18 /// Конец объекта
|
|
19 /// </summary>
|
|
20 EndObject,
|
|
21 /// <summary>
|
|
22 /// Начало массива
|
|
23 /// </summary>
|
|
24 BeginArray,
|
|
25 /// <summary>
|
|
26 /// Конец массива
|
|
27 /// </summary>
|
|
28 EndArray,
|
|
29 /// <summary>
|
|
30 /// Строка
|
|
31 /// </summary>
|
|
32 String,
|
|
33 /// <summary>
|
|
34 /// Число
|
|
35 /// </summary>
|
|
36 Number,
|
|
37 /// <summary>
|
|
38 /// Литерал
|
|
39 /// </summary>
|
|
40 Literal,
|
|
41 /// <summary>
|
|
42 /// Разделитель имени <c>:</c>
|
|
43 /// </summary>
|
|
44 NameSeparator,
|
|
45 /// <summary>
|
|
46 /// Разделитель имени <c>,</c>
|
|
47 /// </summary>
|
|
48 ValueSeparator
|
|
49 }
|
|
50 }
|