# HG changeset patch
# User cin
# Date 2014-06-16 23:30:49
# Node ID 7759c80cad955d81cc6bbb90894133c54a6718f2
# Parent 4fcbe7a4b36b8b929dcef4b00b303942482b0a5e
minor changes
diff --git a/Implab/JSON/JSONParser.cs b/Implab/JSON/JSONParser.cs
--- a/Implab/JSON/JSONParser.cs
+++ b/Implab/JSON/JSONParser.cs
@@ -192,6 +192,12 @@ namespace Implab.JSON {
throw new ParserException(String.Format("Unexpected token {0}: '{1}'", tokenType, value));
}
+
+ public bool EOF {
+ get {
+ return m_scanner.EOF;
+ }
+ }
}
}
diff --git a/Implab/Parsing/Scanner.cs b/Implab/Parsing/Scanner.cs
--- a/Implab/Parsing/Scanner.cs
+++ b/Implab/Parsing/Scanner.cs
@@ -101,6 +101,15 @@ namespace Implab.Parsing {
}
///
+ /// Признак конца данных
+ ///
+ public bool EOF {
+ get {
+ return m_pointer >= m_bufferSize;
+ }
+ }
+
+ ///
/// Читает следующий токен, при этом указывает на начало токена,
/// на длину токена, - массив символов, в
/// котором находится токен.