protected VtState doProcess(VtState state, ByteBuffer buf) {
		while (buf.hasRemaining()) {
			state = doProcessByte(state, buf.get());
		}
		return state;
	}
Process a given byte buffer, one byte at a time

@param state the initial machine state node
@param buf the buffer
@return the resulting machine state node
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/terminal/vt/VtParser.java