File: SYMBO2.RE of Tape: Sources/Focal/fc3
(.FC,.FO Focal format converted to 'WRITE' listing)
C-PS/8 FOCAL, 1971 01.05 C SYMBO2.RE 01.10 L C FOCAL.TM 01.20 C 06.10 T "POWER OF TEN":20,"[E OR &]"! 06.12 T "'E' MAY BE CHANGED TO '&' IN THE INITIAL DIALOGUE"! 06.15 T % 6.04 06.20 T "SEE WHAT THE '",% 6.04 06.22 I (#)6.25,6.6,6.6 06.25 T "&" 06.30 T "' DOES TO LINE " 06.35 T "6.55" 06.40 T " FIRST WRITTEN THEN EXECUTED:"! 06.50 W 6.55 06.55 TYPE 1&1,7&3,1.23&-2,3.76&217,!!!!! 06.58 G 6.9 06.60 T "E' DOES TO LINE 6.80 FIRST WRITTEN THEN EXECUTED:"!;W 6.8 06.80 TYPE 1E1,7E3,1.23E-2,3.76E217,!!!!! 06.90 C 08.10 T "RUBOUT KEY"! 08.20 T "WHEN WRITING A PROGRAM, ONE CHARACTER WILL BE ERASED EACH TIME"! 08.30 T "THE RUBOUT KEY IS STRUCK; RUBOUT WILL SHOW AS A '\' --- THUS:"! 08.40 T "'PLWEA\\\EASE' BECOMES 'PLEASE'."!!!!! 10.10 T "CTRL/C (PRESSING 'CTRL' AND 'C' AT THE SAME TIME)"! 10.20 T "WILL RETURN USER TO THE PS/8 MONITOR WHEN FOCAL IS USING PS/8"! 10.30 T "ROUTINES --- THE 'LIBRARY EXIT' COMMAND IS PREFERRED FOR"! 10.40 T "LEAVING PS/8 FOCAL,1971. CTRL/P IS THE BREAK CHARACTER."!!!! 12.10 T "CTRL/G [BELL] (PRESSING 'CTRL' AND 'G' AT THE SAME TIME)"! 12.20 T "USED WITH THE 'MODIFY' COMMAND TO CHANGE THE SEARCH CHARACTER."!!!!! 14.10 T "CTRL/L (PRESSING 'CTRL' AND 'L' AT THE SAME TIME)"! 14.20 T "USED WITH 'MODIFY' TO SKIP TO THE NEXT SEARCH CHARACTER."!!!!! 16.10 T "CTRL/P (PRESSING 'CTRL' AND 'P' AT THE SAME TIME)"! 16.20 T "PS/8 FOCAL'S BREAK CHARACTER --- ENDS PROGRAM EXECUTION AND CAUSES"! 16.30 T "FOCAL TO PRINT ITS '*'."!!!! 18.10 T "CTRL/Z (PRESSING 'CTRL' AND 'Z' AT THE SAME TIME)"! 18.20 T "IS THE LAST CHARACTER IN A PS/8 FOCAL DATA FILE. ATTEMPTS TO READ"! 18.30 T "PAST THE END-OF-FILE WILL CAUSE A '?' TO BE TYPED ON THE TERMINAL"! 18.40 T "AND WILL RESTORE THE TERMINAL AS THE INPUT DEVICE."!!!! 21.10 T "LINE FEED"! 21.20 T "USED WITH THE 'MODIFY' COMMAND TO RETAIN REMAINDER OF MODIFIED LINE."!!!! 22.10 T "KILL LINE":20,"[" 22.20 S X=FOUT(223) 22.30 T "] (BACK ARROW)"! 22.40 T "WHEN WRITING A PROGRAM, '";D 22.2;T "' DELETES EVERYTHING" 22.50 T " OVER TO LEFT MARGIN."! 22.60 T "IN RESPONSE TO 'ASK' COMMAND, '";D 22.2;T "' KILLS " 22.70 T "THE NUMBER BEING ENTERED."!!!! 23.10 T "RETURN KEY"! 23.20 T "USED WITH THE 'MODIFY' COMMAND TO DELETE REMAINDER OF MODIFIED LINE."! 23.30 T "'RETURN' IS A LEGAL SYMBOL FOR SEPARATING DATA PROVIDED TO AN 'ASK'"! 23.40 T "COMMAND."!!!! 24.10 T "ALT MODE KEY ('ESCAPE' OR 'PREFIX' ON SOME TERMINALS)"! 24.20 T "IN RESPONSE TO AN 'ASK' COMMAND, ALT MODE RETAINS THE PREVIOUS"! 24.30 T "VALUE OF THE VARIABLE."!!!! 25.10 T "SPACE KEY"! 25.20 T "IT IS A LEGAL SYMBOL FOR SEPARATING DATA REQUESTED BY AN 'ASK'"!!!! 26.10 T "COMMA":20,"[,]"! 26.15 T %6.04 26.20 T "IT IS A LEGAL SYMBOL FOR SEPARATING DATA IN TYPE AND ASK COMMANDS."! 26.30 D 6.2;T ",";D 6.3;T "26.40";D 6.4;W 26.4 26.40 TYPE 2,3,5/6,12^3,!!!! 27.10 T "SEMICOLON":20,"[;]"! 27.20 T "SEPARATES COMMANDS WHEN PLACED TOGETHER ON ONE LINE"! 27.30 D 6.2;T ";";D 6.3;T "27.42";D 6.4;W 27.42 27.42 SET X=17;TYPE 3*X;SET X=3/7; TYPE " ",X+3,!!!! 28.10 G 28+Q 28.20 L R FUNCT1.RE 1.2 28.41 G 28.43 28.43 L R HELP 4.7