Mercurial > pub > ImplabNet
changeset 57:7759c80cad95
minor changes
author | cin |
---|---|
date | Tue, 17 Jun 2014 03:30:49 +0400 |
parents | 4fcbe7a4b36b |
children | 1710dcda34bb |
files | Implab/JSON/JSONParser.cs Implab/Parsing/Scanner.cs |
diffstat | 2 files changed, 15 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- 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; + } + } } }
--- 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 @@ } /// <summary> + /// Признак конца данных + /// </summary> + public bool EOF { + get { + return m_pointer >= m_bufferSize; + } + } + + /// <summary> /// Читает следующий токен, при этом <see cref="m_tokenOffset"/> указывает на начало токена, /// <see cref="m_tokenLen"/> на длину токена, <see cref="m_buffer"/> - массив символов, в /// котором находится токен.