CommandLineToolkit

Форк
0
12 строк · 551.0 Байт
1
import Foundation
2

3
/// A basic interface that allows JSONReader to read the stream symbol by symbol, consuming the JSON element by element
4
/// rather than having the whole JSON object availbla to parse upfront.
5
public protocol JSONStream {
6
    /// Provides back a next scalar without actually moving a pointer. Returns nil if no more data avaiable.
7
    func touch() -> UInt8?
8
    /// Moves a pointer to the next scalar and provides it back. Returns nil if no more data avaiable.
9
    func read() -> UInt8?
10
    /// Closes the stream.
11
    func close()
12
}
13

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.