package why3find

  1. Overview
  2. Docs
A Why3 Package Manager

Install

dune-project
 Dependency

Authors

Maintainers

Sources

why3find-1.3.0.tar.gz
md5=435da830a513fd91ec5411c91126b763
sha512=fd8b04eb16d569c0dc9e5595a40b174d7858121b080c81d459b2f28fb3af1ebc32ef408859d5c1c5f45c61790625c027c2ecfc3d45e597943543de7212bab8d6

doc/why3find.utils/Why3findUtils/Rpc/index.html

Module Why3findUtils.RpcSource

Base protocol for LSP and DAP

Sourcetype channel
Sourcetype transport =
  1. | PIPE of string
  2. | PORT of int
Sourceval establish : transport -> channel

Create connection

Sourceval yield : channel -> unit

Send and Receives buffered bytes

Sourceval flush : channel -> unit

Send all remaining bytes

Sourceval pull : channel -> string option

Decode one incomming message, if any

Sourceval push : channel -> string -> unit

Encode one message to outcome

Sourceval processing : channel -> bool

Has buffered bytes