annotate Implab/Formats/JSON/JsonTokenType.cs @ 163:419aa51b04fd ref20160224

JSON moved to Formats namespace Working in RegularDFA
author cin
date Wed, 24 Feb 2016 20:12:52 +0300
parents
children e227e78d72e4
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
163
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
1 using System;
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
2 using System.Collections.Generic;
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
3 using System.Linq;
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
4 using System.Text;
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
5 using System.Threading.Tasks;
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
6
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
7 namespace Implab.JSON {
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
8 /// <summary>
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
9 /// Тип токенов, возвращаемых <see cref="JSONScanner"/>.
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
10 /// </summary>
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
11 public enum JsonTokenType : int {
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
12 None = 0,
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
13 /// <summary>
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
14 /// Начало объекта
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
15 /// </summary>
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
16 BeginObject,
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
17 /// <summary>
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
18 /// Конец объекта
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
19 /// </summary>
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
20 EndObject,
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
21 /// <summary>
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
22 /// Начало массива
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
23 /// </summary>
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
24 BeginArray,
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
25 /// <summary>
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
26 /// Конец массива
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
27 /// </summary>
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
28 EndArray,
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
29 /// <summary>
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
30 /// Строка
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
31 /// </summary>
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
32 String,
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
33 /// <summary>
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
34 /// Число
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
35 /// </summary>
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
36 Number,
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
37 /// <summary>
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
38 /// Литерал
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
39 /// </summary>
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
40 Literal,
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
41 /// <summary>
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
42 /// Разделитель имени <c>:</c>
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
43 /// </summary>
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
44 NameSeparator,
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
45 /// <summary>
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
46 /// Разделитель имени <c>,</c>
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
47 /// </summary>
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
48 ValueSeparator
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
49 }
419aa51b04fd JSON moved to Formats namespace
cin
parents:
diff changeset
50 }