##// END OF EJS Templates
added memory barriers
added memory barriers

File last commit:

r55:c0bf853aa04f default
r80:4f20870d0816 v2
Show More
JsonTokenType.cs
50 lines | 1.3 KiB | text/x-csharp | CSharpLexer
cin
Added initial JSON support...
r55 using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Implab.JSON {
/// <summary>
/// Тип токенов, возвращаемых <see cref="JSONScanner"/>.
/// </summary>
public enum JsonTokenType : int {
None = 0,
/// <summary>
/// Начало объекта
/// </summary>
BeginObject,
/// <summary>
/// Конец объекта
/// </summary>
EndObject,
/// <summary>
/// Начало массива
/// </summary>
BeginArray,
/// <summary>
/// Конец массива
/// </summary>
EndArray,
/// <summary>
/// Строка
/// </summary>
String,
/// <summary>
/// Число
/// </summary>
Number,
/// <summary>
/// Литерал
/// </summary>
Literal,
/// <summary>
/// Разделитель имени <c>:</c>
/// </summary>
NameSeparator,
/// <summary>
/// Разделитель имени <c>,</c>
/// </summary>
ValueSeparator
}
}