import public Libraries.Data.Span
import public Protocol.IDE.Command as Protocol.IDE
import public Protocol.IDE.Decoration as Protocol.IDE
import public Protocol.IDE.Formatting as Protocol.IDE
import public Protocol.IDE.FileContext as Protocol.IDE
import public Protocol.IDE.Holes as Protocol.IDE
import public Protocol.IDE.Result as Protocol.IDE
import public Protocol.IDE.Highlight as Protocol.IDEHighlighting : Typedata ReplyPayload : TypeOK : Result -> Highlighting -> ReplyPayloadHighlightSource : List SourceHighlight -> ReplyPayloadError : String -> Highlighting -> ReplyPayloaddata Reply : TypeProtocolVersion : Int -> Int -> ReplyImmediate : ReplyPayload -> Integer -> ReplyIntermediate : ReplyPayload -> Integer -> ReplyWriteString : String -> Integer -> ReplySetPrompt : String -> Integer -> ReplyWarning : FileContext -> String -> Highlighting -> Integer -> Replydata Request : TypeCmd : IDECommand -> Request