# 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; + } + } + + /// /// Читает следующий токен, при этом указывает на начало токена, /// на длину токена, - массив символов, в /// котором находится токен.