An immutable class that creates a String by prepending character buffers
Parser that accepts any byte
Parser from ByteBuffer to ByteBuffer.
Parser from ByteBuffer to ByteBuffer. This parser will build a ByteBuffer accepting all bytes that fall in the specified ranges.
Parser from ByteBuffer to ByteBuffer.
Parser from ByteBuffer to ByteBuffer. This parser will build a ByteBuffer accepting all specified bytes.
Parser from ByteBuffer to ByteBuffer.
Parser from ByteBuffer to ByteBuffer. This parser will build a ByteBuffer until the received byte falls in one of the the specified ranges.
Parser from ByteBuffer to ByteBuffer.
Parser from ByteBuffer to ByteBuffer. This parser will build a ByteBuffer until byte b or any of bytes bs is found.
Parser that succeeds if it matches a single byte
Parse a Byte array of size n
Parse a Byte buffer of size n
Parse a Byte buffer list of n bytes
Parse a Byte buffer segment of n bytes
Copies the remaining bytes of each ByteBuffer in a Seg to a single new ByteBuffer
Parser from ByteBuffer to ByteBuffer.
Parser from ByteBuffer to ByteBuffer. This parser will split the received ByteBuffer at the position where byte b or any of bytes bs occur. It fails if the first byte of the received ByteBuffer match the condition, so the resulting ByteBuffer will never be empty.
Parser from ByteBuffer to ByteBuffer.
Parser from ByteBuffer to ByteBuffer. This parser will split the received ByteBuffer at the position where byte b occurs. It fails if the first byte of the received ByteBuffer match the condition, so the resulting ByteBuffer will never be empty.
Parser from ByteBuffer to ByteBuffer.
Parser from ByteBuffer to ByteBuffer. This parser will split the received ByteBuffer at the position when the condition is true. It fails if the first byte of the received ByteBuffer match the condition, so the resulting ByteBuffer will never be empty.