Text processing apparatus with editing of stored document at each
keystroke
    2.
    发明授权
    Text processing apparatus with editing of stored document at each keystroke 失效
    文本处理装置,在每个按键处编辑存储文件

    公开(公告)号:US4464730A

    公开(公告)日:1984-08-07

    申请号:US273273

    申请日:1981-06-12

    摘要: A text terminal in which a text stream received on a communication link is segmented by a segmenter into chained variable-length segments which are stored in a random access text store. Each segment can contain at most one extended formatting command. Segments have slack areas to allow the subsequent insertion of text. A text editor receives keystroke signals from a keyboard and modifies the stored text stream, new segments being created as necessary for extended formatting commands or when slack areas are full. An interpreter/formatter is invoked when a received text stream has been segmented or when the stored text stream has been modified to format and map the stored text stream into a refresh buffer driving a cathode ray tube (CRT) display. The interpreter/formatter maintains a status index with condensed versions of the extended formatting commands stored in the text stream. Formatting is inhibited by the editor if it receives a keystroke requiring modification of the stored text. After editing segmented text is desegmented by a desegmenter and returned to the host along a communication link in the form in which it was received. Preferably, the terminal is implemented with a microprocessor which can also control standard data entry applications as well as text processing.

    摘要翻译: 其中在通信链路上接收的文本流被分段器分段成存储在随机访问文本存储器中的链式可变长度段的文本终端。 每个段最多可以包含一个扩展格式化命令。 分段有松弛的区域,以便随后插入文本。 文本编辑器从键盘接收击键信号并修改存储的文本流,根据需要为扩展格式化命令创建新段,或者当松弛区域已满时。 当接收到的文本流已经被分割时或者当存储的文本流被修改以格式化并将存储的文本流映射到驱动阴极射线管(CRT)显示器的刷新缓冲器时)时,调用解释器/格式化器。 解释器/格式器维护一个状态索引,其中存储在文本流中的扩展格式化命令的浓缩版本。 如果接收到需要修改存储的文本的按键,编辑器将禁止格式化。 在编辑分段文本之后,解密文本将被解析器分解,并以通信链接的形式返回给主机。 优选地,终端用微处理器实现,微处理器还可以控制标准数据输入应用以及文本处理。