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