Book 4

Editing the Source Program

Order Number: XX-6D15C-5A

This document, "Book 4 Editing the Source Program," describes three distinct text editors used for source program preparation: DECtape Editor (Editor), Line Editor for Disk (LINED), and Text Editor and Corrector (TECO).

  1. DECtape Editor (Editor): This editor is designed for creating, adding to, or deleting from sequentially numbered source files stored on DECtape. It processes files in lines of ASCII characters, allowing for efficient editing of Macro or FORTRAN IV source programs. It requires 1K core and one DECtape unit. Commands include file initialization, selection, creation, line insertion, deletion, printing, and file closing.

  2. Line Editor for Disk (LINED): Similar in functionality to the DECtape Editor, LINED operates specifically on disk files. Its commands largely mirror those of the DECtape Editor, providing capabilities for file selection, creation, line insertion, deletion, and printing. It notes that files are written with standard protection and mentions special switches for line blocking on disk. Diagnostic messages are comparable to the DECtape Editor, with some minor differences.

  3. Text Editor and Corrector (TECO): TECO is a more sophisticated and versatile editor that handles ASCII files on any standard device. It supports a wide range of editing functions, from simple operations to complex search, match, and substitute operations on arbitrary length character strings. Its commands are themselves character strings, enabling powerful recursive operations. TECO requires a minimum of 4K core, expanding its buffer with additional core, and uses one input and one output device. It features extensive commands for input/output, pointer positioning, text manipulation (delete, insert, type), magnetic tape positioning, Q-Registers for storing data and commands, macros, iterations, and conditional commands. The document also provides a comprehensive list of diagnostic messages and debugging aids, including a trace mode.

XX-6D15C-5A
2000
34 pages
Quality

Original
0.7MB

Site structure and layout ©2025 Majenko Technologies