Artifact ea15caca8965f395689d5ec8b9a428cccd2d49d0aa73aae0097cea4258a73a19:
- File
psl-1983/help/mini-editor.hlp
— part of check-in
[eb17ceb7f6]
at
2020-04-21 19:40:01
on branch master
— Add Reduce 3.0 to the historical section of the archive, and some more
files relating to version sof PSL from the early 1980s. Thanks are due to
Paul McJones and Nelson Beebe for these, as well as to all the original
authors.git-svn-id: https://svn.code.sf.net/p/reduce-algebra/code/historical@5328 2bfe0521-f11c-4a00-b80e-6202646ff360 (user: arthurcnorman@users.sourceforge.net, size: 1502) [annotate] [blame] [check-ins using] [more...]
PSL Structure Editor ------------------- Based on the BBN-Lisp editor, circa 1968, and its descendants. This editor can be entered from inside the break loop or by calling the functin Edit on a structure to be edited. For information on other editors do (Help Editor). Looking Commands: P Print the current level. The printout replace all sublevels deeper than 'plevel' by ***. 'plevel' is initialized to 3. PL n Change 'plevel' to n. 'Stroll around in the structure' commands n (>0) sets the new current level to the n-th element in the present current level (Walk down to the n-th sub-expression). -n (n>0) sets the current level to the n-th cdr in the present current level. UP go up to the level you were in just before T go to the top of the original expression F s Find the first occurence of s . Test is performed by equal. After executing, current level is set to the first level s was a member in. Structure changing commands: (Notice, that all these commands are parenthesis expressions.) (n) Delete the n-th element (in the current level) (n S ...S ) Replace the n-th element by S ...S . 1 n (-n S ...S ) Insert before the n-th element the elements S ...S . 1 n (R S S ) Replace all occurence (in the tree you are placed at) 1 n of S by S (Equal test). Others: B Enter a break loop. OK Leave the editor. HELP Print this text. E Eval and print the next expression.