home *** CD-ROM | disk | FTP | other *** search
-
- function ED_NAME : ltext;
- begin
- ED_NAME := 'English script';
- end;
-
- procedure putfirst; { initialize editor }
- begin
- writeln(diffile,'Initialize editor');
- writeln(diffile,'Goto line 1');
- end;
-
- procedure putdel(t : integer); { delete t lines including current }
- begin { one. Leave line after last delete }
- if t = 1 then writeln(diffile,'delete current line')
- else { as current line}
- writeln(diffile,'delete the next ',t,' lines');
- end;
-
- procedure puttop; { set up to insert lines before line 1 }
- begin
- writeln(diffile,'insert next line above line 1');
- end;
-
- procedure putbot; { set up to insert lines at end of file }
- begin
- writeln(diffile,'Goto end of file');
- end;
-
- procedure putmov(t : integer); { skip ahead t lines in file }
- begin
- writeln(diffile,'move down ',t,' lines');
- end;
-
- procedure putins(k : linenum; t : integer); { insert t lines }
- begin { beginning with NA[k]. The new }
- writeln(diffile,'Insert above current line vvvvvvvvv');
- while t > 0 do begin { lines PRECEDE the current line }
- writeln(diffile,ST[NA[k].index].lineval^);
- k := k + 1;
- t := t - 1;
- end; { When done, current line is same }
- writeln(diffile,'end of insert ^^^^^^^^^');
- end; { as it was when putins started }
-
- procedure putlast; { close file and end editor }
- begin
- writeln(diffile,'DIFF file processing finished.');
- end;
-