fleu

Search:
Group by:
Source   Edit  

reader/writer types that use a "dynamic buffer" that can load/flush data immediately or when it becomes available via a callback (which can read from streams etc)

the buffer also shrinks to remove data up to a position marked as read when it needs to resize, although a queue would be better for this, but strings keep compatibility

Exports

callLoaderBy, initLoadBuffer, LoadBuffer, loadBy, callLoader, BufferLoader, initLoadBuffer, initLoadBuffer, loadOnce, initLoadBuffer, add, consume, consumeFull, callConsumerEnd, initFlushBuffer, BufferConsumer, add, endFlush, initFlushBuffer, initFlushBuffer, FlushBuffer, callConsumerFinish, add, add, initFlushBuffer, finishFlush, callConsumerFull, callConsumer, ReadState, doPeek, holoReaderPeekStrCopyMem, startRead, column, SomeReader, startRead, line, advance, initReadState, doLineColumn, advance, advance, holoReaderUseViews, advance, SomeBuffer, advanceBy, initTrackedReadState, holoReaderMatchStrEqualMem, initReadState, advanceBy, advance, TrackedReadState, holoReaderLineColumn, advance, startRead, startRead, peekAfterLoadCallBy, peekCount, TrackedLoadReader, startRead, hasNext, peekMatch, nextMatch, bufferPos, peekCount, nextMatch, peek, peekMatch, unsafePeek, peek, LoadReader, unsafeNext, peek, LoadState, startRead, loadOnce, startRead, bufferPos, callLoaderBy, peek, unsafeNextBy, next, hasNext, lockBuffer, next, loadBy, unsafeNext, hasNext, unsafeNextBy, startRead, peekMatch, peek, peek, nextMatch, peekMatch, nextMatch, peekMatch, nextMatch, chars, peekMatch, doLineColumn, next, peekMatch, loadBy, peek, nextMatch, nextMatch, unsafeNext, initLoadReader, nextMatch, peekAfterLoadCall, hasNext, nextMatch, peekAfterLoadCall, next, peekMatch, startRead, unsafePeek, column, peekOrZero, line, peekMatch, peekMatch, peekMatch, unlockBuffer, peekAfterLoadCallBy, unsafePeek, lockBuffer, callLoaderBy, startRead, peek, unsafeNext, unsafePeek, peek, nextMatch, peekMatch, peekMatch, nextMatch, currentBuffer, initTrackedLoadReader, currentBuffer, peekMatch, peekOrZero, nextMatch, unsafeNext, peekMatch, startLoad, nextMatch, unsafeNext, callLoader, startLoad, chars, nextMatch, peekMatch, next, loadOnce, startLoad, initLoadReader, peekMatch, peek, peekNext, peekMatch, peekMatch, callLoader, next, startLoad, peekMatch, peekNext, unlockBuffer, peekMatch, peekMatch, peekMatch, peekCount, peekMatch, hasNext, peekMatch, nextMatch, bufferPos, peekCount, lockBuffer, peekMatch, peek, nextMatch, state, buffer=, peek, stateSource=, TrackedStateView, peekMatch, startRead, bufferPos, peek, peek, unsafeNextBy, next, hasNext, nextMatch, next, hasNext, next, startRead, peekMatch, peek, peek, nextMatch, peekMatch, lockBuffer, nextMatch, chars, peekMatch, initViewReader, next, peekMatch, nextMatch, peekNext, nextMatch, ViewReader, hasNext, nextMatch, unsafeNextBy, ViewedState, BufferView, unsafePeek, unsafePeek, column, TrackedViewReader, line, state=, peekMatch, unlockBuffer, peekMatch, nextMatch, peek, buffer=, unsafePeek, peek, unsafeNext, unsafePeek, peek, nextMatch, peekMatch, peekMatch, nextMatch, currentBuffer, peekMatch, currentBuffer, initTrackedViewReader, peekOrZero, nextMatch, unsafeNext, nextMatch, state, chars, nextMatch, peekMatch, peekOrZero, doLineColumn, ViewedTrackedState, next, peekMatch, peek, peekNext, peekMatch, state=, stateSource=, toOpenArray, next, peekMatch, StateView, [], unlockBuffer, [], addToBuffer, currentBuffer, lockFlush, write, consumeBuffer, write, unlockFlush, startWrite, addToBuffer, write, startWrite, startFlush, initFlushWriter, write, startFlush, callBufferConsumer, consumeBufferFull, bufferStart, startWrite, FlushWriter, finishWrite, startWrite, FlushState, addToBuffer, startFlush, addToBuffer, startFlush, callBufferConsumerFull