KetraTerm
API · DevelopmentAll versions

create

abstract fun create(sink: TerminalCommandSink, clipboardWriteLimitBytes: () -> Int): TerminalOutputParser

Return

a new parser obeying TerminalOutputParser's serialization contract.

Parameters

sink

authoritative semantic destination; route parsed commands here.

clipboardWriteLimitBytes

current permitted decoded clipboard-write budget, sampled at write start as defined by TerminalParsers.create.