L8EVE$INIT_VARIABLES EVE$X_VERSION* EVE$X_NULLK EVE$X_SPACESiEVE$X_WORD_SEPARATORSEVE$X_WHITESPACEEVE$X_TOKEN_SEPARATORSEVE$X_SYMBOL_CHARACTERSEVE$X_RUNOFF_CHARACTERS+EVE$X_DIGIT_CHARACTERSVEVE$X_NOT_ALPHABETICEVE$X_COMMAND_PROMPTEVE$X_CHOICE_WINDOW_LENGTHEVE$X_COMMAND_PROMPT_LENGTHEVE$X_DEFAULT_LEFT_MARGIN-EVE$X_DEFAULT_RIGHT_MARGINZEVE$X_HOT_ZONE_SIZEEVE$X_LARGEST_RIGHT_MARGINEVE$X_LARGEST_WIDTHEVE$X_MAX_BUFFER_NAME_LENGTHEVE$X_MAX_MARK_LENGTH4EVE$X_MAX_SCROLL_OFFSETTRUEFALSE]EVE$X_HIGHLIGHTINGEVE$PATTERN_END_OF_WORDEVE$PATTERN_PARAGRAPH_BREAK EVE$PATTERN_STARTPROCEDURE9EVE$PATTERN_AFTERPROCNAMEgEVE$PATTERN_ENDPROCEDUREEVE$PATTERN_PROCNAMEEVE$PATTERN_WHITESPACEEVE$PATTERN_TRIMEVE$X_ARGUMENT_TYPE6EVE$X_COMMAND_LINE] EVE$X_DO_LINEEVE$X_RESTORE_TEXT EVE$X_TARGETEVE$X_SELECT_POSITIONEVE$X_PRE_COMMAND_WINDOWEVE$X_THIS_WINDOW?EVE$X_DCL_PROCESSdEVE$X_AMBIGUOUS_PARSEEVE$X_BUFFER_OF_MARKEVE$X_COMMAND_INDEXEVE$X_COMMAND_LENGTHEVE$X_IS_NUMBER)EVE$X_IS_SYMBOLLEVE$X_IS_QUOTED_STRINGoEVE$X_IS_PUNCTUATIONEVE$X_NUMBER_OF_WINDOWSEVE$X_REPEAT_COUNTEVE$X_RESTORING_LINEEVE$X_STARTING_UP:EVE$X_TRIMMING_EVE$X_VT200_KEYPADEVE$ARG1_BUFFER EVE$ARG1_DCLEVE$ARG1_DEFINE_KEY EVE$ARG1_DO EVE$ARG1_EXTEND_TPU0  EVE$ARG1_FINDW EVE$ARG1_GET_FILEEVE$ARG1_GO_TO) EVE$ARG1_HELPKEVE$ARG1_INCLUDE_FILEl EVE$ARG1_LINE EVE$ARG1_MARKEVE$ARG1_REPEATEVE$ARG1_REPLACEEVE$ARG2_REPLACEEVE$ARG1_SAVE_EXTENDED_TPUBEVE$ARG1_SET_LEFT_MARGINpEVE$ARG1_SET_RIGHT_MARGINEVE$ARG1_SET_TABS_ATEVE$ARG1_SET_TABS_EVERYEVE$ARG1_SET_WIDTHEVE$ARG1_SHIFT_LEFTBEVE$ARG1_SHIFT_RIGHTi EVE$ARG1_TPUEVE$ARG1_WRITE_FILExKEVE$CURRENT_WORDsNEVE$AT_START_OF_WORDOEVE$START_OF_WORDR$EVE$END_OF_WORDSIEVE$APPEND_LINEZlEVE$CAPITALIZE_STRING3\EVE$ALPHABETIC\EVE$CLEANSE_STRINGn]EVE$LOOKUP_COMMENTd^EVE$PROMPT_KEYY_&EVE$PROMPT_NUMBERKbHEVE$PROMPT_STRINGOcmEVE$SHOW_FIRST_LINE-eEVE$POSITION_IN_MIDDLEgEVE$EXPAND_TO_CHOICESiEVE$ADD_CHOICEIj EVE$GET_CHOICEdl.EVE$STRIP_CHOICESW=mPEVE$FORMAT_CHOICEStuEVE$DISPLAY_CHOICESuEVE$LETTER_WRAP:w EVE$TO_COLUMNxEVE$INDENT_LINE_TOc|z EVE$TRIM_LINE{,EVE$TRIM_BUFFERj}MEVE$SET_STATUS_LINEYpEVE$UPDATE_STATUS_LINES?EVE_CHANGE_DIRECTION EVE_CHANGE_MODE  EVE_DELETEWPS_RESTORE_CHAR EVE_ERASE_WORD<OEVE$COMPRESS_WHITESPACE"PqEVE_EXIT.rEVE_FIND[EVE$FIND EVE_HELPX EVE$HELP_TEXT THIS_RANGE EVE$HELP_KEYPAD  KEVE_MOVE_BY_LINEBn EVE_MOVE_DOWNUPPERCASE_FLAGLOWERCASE_FLAGKY EVE_MOVE_LEFTEEVE_MOVE_RIGHTK  EVE_MOVE_UPR_SYMBOL_SCREEN_C0ݟKO)4: EVE_NEXT_SCREEN/]EVE_PREVIOUS_SCREEN'EVE$MOVE_BY_SCREENgjN EVE_RETURNtEVE$SPLIT_LINE  EVE_SELECT EVE_REMOVElEVE_INSERT_HERE); EVE_SPACEDd EVE$FILL_LINEz0EVE$BACKUP_OVER_WHITESPACE"QEVE_TAB EVE_BOTTOMEVE_TOP{EVE_CAPITALIZE_WORD~cEVE_CENTER_LINEEVE_END_OF_LINEdEVE_ERASE_CHARACTER@EVE_ERASE_LINEgEVE_ERASE_PREVIOUS_WORDpEVE_ERASE_START_OF_LINEC EVE_FILL_PARAGRAPHMEVE$PARAGRAPH_BREAKK EVE_FORWARDK;, EVE_REVERSEK EVE_GO_TOKnjEVE_INSERT_MODEKEVE_OVERSTRIKE_MODEEVE_LINEsEVE_LOWERCASE_WORDscEVE_UPPERCASE_WORDEVE_MARKe9EVE_MOVE_BY_WORD:UEVE_QUITDy EVE_QUOTE  EVE_REPLACE/ EVE_RESTORE DEVE_SET_LEFT_MARGINMEVE_SET_RIGHT_MARGINbEVE_START_OF_LINEpt ?EVE$CHECK_BAD_WINDOW!d EVE_BUFFER ) EVE_GET_FILE5EVE$CREATE_BUFFER29EVE_INCLUDE_FILE?EVE_ONE_WINDOWnoAEVE_OTHER_WINDOWB5EVE_TWO_WINDOWSDYEVE_WRITE_FILE/E| EVE_REFRESHFEVE_SET_TABS_ATGEVE_SET_TABS_EVERYI EVE_SET_WIDTHLEVE_SHIFT_LEFTN'EVE_SHIFT_RIGHT"TPIEVE_SHOWgvUlEVE$SHOW_BUFFER_INFOf EVE_ATTACHKgEVE_DCLnEVE_DEFINE_KEY sEVE_EXTEND_TPUPOSSIBLE_NAMES~  EVE_LEARNO EVE_REMEMBER#l EVE_REPEATEVE_SAVE_EXTENDED_TPU.EVE_SET_SHIFT_KEY݌EVE$GET_SHIFT_KEYg EVE_SPAWN= EVE_TPU*BKOA$MODULE_CHECK &: EVE$ENTER_COMMAND_WINDOWEVE$START_DO_KEY}0EVE$EXIT_COMMAND_WINDOWTEVE$STOP_DO_KEY*EVE$PROCESS_COMMANDEVE$PARSED_DO_LINE> EVE_RECALLEVE_DO EVE$INDEX_OVER_WHITESPACE' EVE$GET_TOKENTEVE$PUNCTUATIONu EVE$COMPLETEEVE$DOUBLE_QUOTESHZEVE$ADD_FINAL_STRING  EVE$PARSE EVE$INIT_KEY" EVE$CLEAR_KEYBEVE$STANDARD_KEYS7cEVE$VT200_KEYSEVE$VT100_KEYS-TPU$LOCAL_INIT LAST_BUFFERCONTROL_CHAR_PATDCL_RETURN_FLAGqEVE$INIT_BUFFERG+ WPS_BACKUP_w WPS_ADVANCE` WPS_UPPERCASE  CASE_MARK1 CASE_RANGE`? WPS_LOWERCASEWPS_MOVE_BY_WORD CASE_MARK2t2WPS_MOVE_BY_LINEt WPS_PARAGRAPH WPS_BUFFER WPS_GET_FILE WPS_LAST_BUFFERWPS_OUTPUT_FILE OUTPUT_BUFFERWPS_PAGE THIS_POSITION FIND_RANGE$^ WPS_NEW_PAGE:WPS_WRITE_FILE/ WPS_UNDEL_CHARACTERh9WPS_SPLIT_WINDOW" WPS_WIDTHF WINDOW_WIDTH1 DCL_COMMENTN DCL_RETURN2cWPS_FINISH_VIEWWPS_VIEW FzTRANSLATE_CONTROLS WPS_SPECIAL_CHARV CHAR_EQUIVNEW_CHARg %WPS_SWAP WPS_SHIFT_LEFT WPS_SHIFT_RIGHT WPS_COPY_TEXTyTPU$INIT_PROCEDURE SCREEN_LENGTHMESSAGE_BUFFERLMESSAGE_WINDOWTEVE$COMMAND_BUFFEREVE$COMMAND_WINDOWEVE$PROMPT_BUFFEREVE$PROMPT_WINDOW HELP_BUFFER+ SHOW_BUFFER KOA$RAIS INFO_WINDOW EVE$DCL_BUFFER#EVE$MAIN_WINDOW_LENGTHEEVE$BOTTOM_WINDOW_LENGTHoEVE$TOP_WINDOW_LENGTHEVE$MAIN_WINDOWEVE$TOP_WINDOWEVE$BOTTOM_WINDOW EVE$CHOICE_BUFFER.EVE$CHOICE_WINDOW- PASTE_BUFFERTRANSLATE_BUFFERTRANSLATE_WINDOWn MAIN_BUFFER INPUT_FILE JOURNAL_FILEWRITE_FILE_NAMEER_SYMBOL_MATHBASE_D303Q2@a~KOA$USER_SYMBOL_MATHBASE_D31 KOA$SUBSTRING}PĞRPb`=)b52 P<KOA$USER_SYMBOL_MATHBASE_D30RRPPR c KOA$RAISEPPПKOA$USER_SYMBOL_MATHBASE_D303Q@a*2 QQQ Q E KOA$RAISEQ 12 Q<KOA$USER_SYMBOL_MATHBASE_D30RRQR1 PQ`a#)`䞽PP1<KOA$USER_SYMBOL_MATHBASE_D31QQQ Q  KOA$RAISEܰQ䞽P<QQ Q Ϩ KOA$RAISEQP̞KOA$USER_SYMBOL_MATHBASE_D31ОKOA$CONCATENATEԭԭ}PKOA$USER_SYMBOL_MATHBASE_D31ؕ䞽PܞKOA$USER_SYMBOL_SUPPORTS_C2ԭԭ䞽䭼KOA$RECORD_TO_STRINGԭ}PğğKOA$USER_SYMBOL_MATHBASE_D30KOA$CONCATENATE}PKOA$USER_SYMBOL_MATHBASE_D30JKOA$POP_HANDLER MEMORY_LIMIT KOA$RAISE KOA$HANDLEDF<zP GET_TOKENP [^,nDnݏ@ KOA$HANDLERmϪPKOA$PUSH_HANDLER2 T<RTRмP`мPKOA$POP_HANDLER<STTS n KOA$RAISETQRAKOA$USER_SYMBOL_MATHBASE_D8CTPP P Q KOA$RAISEPT<RTRмP`мPKOA$POP_HANDLERT UW<STTS  KOA$RAISETQRWW  KOA$RAISEGKOA$USER_SYMBOL_MATHBASE_D0AWW  KOA$RAISEWUWU ^BB^^^^^^BBB1%TQ<SQQS q KOA$RAISEQRAKOA$USER_SYMBOL_MATHBASE_D9 ϝ KOA$RAISE<STTS < KOA$RAISETQRAKOA$USER_SYMBOL_MATHBASE_D20I<RTR@2 RRTQQQ! g KOA$RAISETPP P  KOA$RAISE//1 0S324o374w87//88// @r&&/'0mA&& 0C0xAS&''0_0lA '#'C0{0uA('B'_00tAF'`'{00sAd' ~'00rA''00qA''01MAM' (0#1nA(5(1?1pA;(U(#1[1SA\(v(?1w1RA~(([11QA((w11AA((11BA( (11CA) )1/DA)) C)/2BKM))2;2BW))2W2B) *;2s2B* 7*W22BB* \*s22Bi**22B**22B* *22B**23B++273B$+>+3S3BE+ _+73/BKk++/3C++o33C++33C+,33C,6,33CJ, d,34 C(m, ,334C,,4O4C, ,34k4C, -O44 C-*-k44 C1-K-4/CO-i-/4$Dp--44!D--45'D|-8.4/5.DG. f.5K5,DKq. ./5g5[DK. /K55XD/7/g55WD=/W/55VD]/w/55TD}//55SD//56QD//5+6PD//6G6OD/0+6c6ND070G66LD=0W0c66KD]0w066JD}0066IDK0066HDW0E16 7GDK1e16'7FDk11 7C7DDK11'7_7ED11C7{7CD12_77BD262{7/AD<2V2/7ME\2v277mEz2278uE2 27#8sE2 28?8SE2 2#8[8RE3  3?8w8CE*3 D3[8/DEO3 i3// Gs3 3 *Eve Version V1.0-000 KU iM  I e } LG;@؟abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890$_F> +68abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!; V 0123456789l> 6!@#$%^&*()[]{}-_+=~`|\:;"'<,>.?/  Command: EE E-EZEEEE+E4RE]EEE-%2*X&0<)f#V)2/ 'F$%8$0*$#$%4*2 (*(%}) $-.))+)H*#$K*0**&**4,29G,%7,$+ procedure,0,4.2gC.&3.)%. );!(.412~0%n0$b 'endprocedure1&<1).1 )m;!11432>3*.30 3'33442&4*404452/5 0' 5&549 6K; ]K< K= K> KBEFEGE?KEdOEPEQERESE)TELUEoVEWEXEYE[E:\E_^Eb stringc d e  f 0 g W h i )j Kk ll .integerm n o p q Br ps t u v w Bx iy z | ,!F  V  KX _ N!    I  I _ ,!F _ $ ,!F I N! =    _     _   =  _E =tt  t< _KFk   =t _  2 _u, KF9  K  F F _   left_marginF ,!F   offset_column  wY   Vp _ =    =w _EE$ $K$t% %  offset_column%%t& & &&<'K'F( _) &*E+u, -/P0y0 2 2F 3E(4  4F06(06tc7  (7 6 7t"8K(8F(9:(0:1; < _= > %? @lB MH I =II7J K %LlM N N qmodeN(NYO _P  Q _R $S T UlV W YfkEl lFo oFpptqr r rrt"sKsFtIvKv vFw 7x yLyF{ DF DK     -\|T Q F  >A 9F >B   p V   B   .F  shift key! F  )    JF K0 D  l1 F 0}c S2Don't understand !AS D       K   J F K 0  D      ! ~! B " ~"  current_row# ~#  visible_top"$ $#}$% ,!%F& ~& ' ,!'F++$, - / 1=C ~CF D  vvisible_lengthDlDQDFEEFEG :H]HI ]J K L  +scroll_topLFM  ^scroll_bottomMFN  scroll_amountNFO <) &0P Q B  S <! &0UiVee4f w.f gh ik .l p.mKmno p q w.q v   v w x y{ F ,!F V.   @K  . ł record_count32%"$&4  "    w.  ,! V.t6   w.  . record_countF88  ,! V.t  3  F  : &width.FKFTmFg"TF E 8~ 8Tm8Fg"TF  pTgPF  t"KF  EE( w.   ,! V.t F0 _ 0}%     0a$      E  t 0S i KF  _   #& &F' ,!'F( V.( ) u*E+ w.+ , - D/;? /width.?F@ ,!@FC3C&C4C C D D  offset_columnDFEEtIFUF _G H I K MY] ]F^ mode^F_ <b  Joffset_columnbSbFcctd idde if @g ig h ik <my| |F} =}w} _  offset_columnt     D Y$ _ u  3&4 F  =tt _  t"KFk y :E  DTrimming buffer... ,!F F w  FtR w   m   DTrimming completed bufferF  status_lineY  8mode*  fInsert  *  Overstrike   direction-' Reverse ' Forward  MnameF 8 F ^ S iJF L- Buffer  IG I Ig I <-2 F  .map_count jfirstFt buffer p   nextF T  )  ~  p   6  <- 6  <  # # mode#(#6$ $ <% 6& & <(' ( *16 ,!6F8 ~88q9 9  )offset_column:K9:;< = ? ?  offset_column@ @  left_margin?@A lB C C 1modeCC.D DF+E 8F FKF.G GF+H I _J J D JJVK KF+L H M _N .O OF+P Q R S U\d ~dde fg i iFj ,!j Vjjkl q q qqr qs w wKwx =xx.y D yFz U{ _| |F} _~  _ l ,! V  2modeF < y  <  E K ) z $  ,!F I _ ,!F  N !F0  0 FE  K ,     =t _  2 _u Q  ;  p  < &K1 S)XWill not exit; could not write buffer !AS D DK K F modified no_writez}e_ M  \  <$  firstFt{  modified 3no_writez} pname F SWrite buffer !AS?  JF     vyesYs_ M  \  <$u#   Dno7 <$u z SDon't understand !AS; I please answer yes or no D    HnextFm < %K   ) 9:667E08 9; ; ;F<K<= > ? ??<@ J4Forward Find: @FA <B JpReverse Find: BFC D E E EFFKFG findG  findG}GIHKHRI" DSNo previous target to findJJK L typeLLWM$ SFinding previous target: !ASM DN =O! D3Finding previous target: P Q R GS DNothing to findTTU V W X Z [ type[[)\ ] ^^_E("` aE(b d ,!dF e eef f Vf fpg|g$h _i j (jF0k lE0m n o o wo oRp _q (-qF0r sE0t u w0wkx xx5yE8-z @reverse{ 5|E8} @forward~   8  V R _ (F0 E0    w R _ (-F0 E0  0 typeN SCould not find: !AS D 4 D Could not find:     ]+ S@#uFound in !AS direction. Go there?  JFHHK  FPP return P'doY# HOyes " Hrno  ) H  H yesHs  <8  w0 0 0     B w0 0  ~F   &   return DK    keypad% Ku   next_screen previous_screenYZ    B  ~K  ? commandsYY> DK   eve commands x FK,  E eve commands  z (J  F b  (Q F  LQeve F   eve commandsa <hVI Help buffer Press Next Screen or Prev Screen to see other commands-2|(   E( o$ <+  Help buffer-2  E(  (d> J6 Type command you want help on (press Return if done): F g A J9nType command name, or ? for list (press Return if done): F    K @  F $tpu =do}^% %& &vaxtputpuhelpu nreturn do exitYYtD  & ;return  )   E DK!1"/ B 013 & %tpuhelp4 w& 4 5 6 6F-7 -77$8 _9 8: -:Q: _; < w& < ,!< N!< p= B ?FJ KK$ <+  Help buffer-2L=M!  ;keypad_diagrams eve_vt200N =O!  xkeypad_diagrams eve_vt100P QETfV@ &8Press key that you want help on (Return to leave help): VFW wYQ &I7Press key that you want help on (Help for keypad, Return to leave help): YFZ \ \F]return]t_K_}` `K`&a *typingb 'c Punknownd e f helpf|f}fg=h!  keypad_diagrams eve_vt200i =j!  keypad_diagrams eve_vt100k lEm Dn LUeve n  oEp qs| ~  beyond_eolF -H|O =$   3%4 -  k   _   H3%4 -  ~ B   O K$   3&4    ~   !current_row ~ C!visible_bottom6 ~  $  EE EE EE ~  "current_row ~  ##visible_top6 ~  $  EE N N  N  N  ~ FZ S        d%visible_lengthF  %status_lineK"TF "TF  E! '  M&current_row'F ( (>)  &visible_top)F * + &current_column+F,3,%,4, -, -  ]'beyond_eol-. B / 0  'scroll_top0F(1  'scroll_bottom1F02  (scroll_amount2F84  K(visible_top4S 5 (visible_bottom5R 5 <)&07g7 8 B 9 +)current_column9S9 : ~::; < > <!(08&0@HJ ~JJK TL |M M  +offset_columnN N  +right_marginMN$O 0P Q R S T T  ,left_marginTFUUV W X1&Y ,$ Z [ ]d fmmFnEo D.Selection cancelled.p oq7 D/P.Selection started. Press Remove when finished.r rFs u~ ,!F K/buffer U9 D1/Remove must be used in the same buffer as Select.  F  VI D?0Nothing to removeE l ,! ,! N!F   px x    EE D1Remove completed.  C' D1Use Select before using Remove.  wx Vx  (3modeF  < x %  <  ]A D93Nothing to insert. Use Remove to select a range of text. ]A D9K4Nothing to insert. Use Select to select a range of text.   0  F  5left_marginF  5right_marginFU ( "UF(  ,!F  6offset_columnF  (YC% 6   KF ,!F8  h7offset_columnF  t ,!F8E@ $t9 QF@K0F0&  B8offset_columnF   8  @        8offset_column FH    G9offset_column F    0  0 K       Q  H  % ;:      = ! ! " $ E&  _' ' ' ' C( K( F) =) ) tF* 2+  _, u- . /0 0 2 9 ; ; \=mode; F< <  <=  D = > > <@ G  ,!G G VG G 5H  Dk>Already at bottomI ;J J VJ K M T  ,!T T wT T 2U  Dc?Already at topV ;W W wW X Z a e e Ff f =f f }f g g wg g Fh i i @modei Fj j  <k l l <m o v }  ,!} F~ ~ V~ ~   = w _  K tt   t< K F  _ k y  3 & 4    = tv  _   t$   i    Cleft_margin F    Dright_margin F  EDwidth. F       Doffset_column F( U R( l I F    ~   $Fbeyond_eol Y 3 % 4  -   ,!  V :  DFAlready at end of line  K :  DOGAlready at end of line Y 3 & 4       ,! F  V      K  _  ,!  V $  _  l  Imode ( <  F+ -J .   F+  E = !  F     F = w _    ,!  V $  _  l    F ~  d   Moffset_column K       {Moffset_column   Mleft_margin    ,! w   l  =  .  D  F U  _  F  _     Omode F  < JO  <  E K       $  ,! F I  _!  ,!! F #  N !# F($ % (% % F& E( 0 2  ,!2 2 V2 2 3 4 6 =6 F7 7 7 8 8  8 9 +: =: R: F; < < >= y= = F> E? @ A yA A FB EC C   Sleft_marginC D F M T T wT T VT T 9U  DTNothing to fillV W Y  ,!Y F^ =^ w^ _`  ,!` ` w` ` tma  b b 2c  d ue f Jh  ,!h Fi j =j wj _m  ,!m m Vm m t;n n t$o  p |r  ,!r r Es  DVNothing to fillt u v  _w  ,!w F{  N!{ F| } ~               <     <-    s  Q  SZMark !AS not set D   ) mbZNo mark name given|ZGo to: z    L Zeve$mark_ F  7  4F F  F8  ,! F@  . F0  P 8 0K  'L0[eve$x_buffer_of_mark:=get_info( I \,'buffer')    m d c A D9\Cursor has been moved to a text window; try command again   c ~         M ~  ~ p L0]eve$position_in_middle ( I^)  0  0 FH  H  SH^Going to mark !AS D S S^Ambiguous mark name: !AS     <     <(    j  SqaCannot move to line !SL D     ,! F 1 H!bNo line number given !bLine number: z ! " $ $ X%  SbCannot move to line !SL% D& ' ) )   brecord_count) H) F+ + , , V- # SYcBuffer has only !SL line!%S- D. 3/  DcBuffer is empty0 1 2 2 w2 3 T3 4  ,!4 5 7 > @ @ FA A )B  C E L N N FO O )P  7Q S ^ c ^a % SQfCannot use !AS as a mark namea Db c g 6 m(fCurrent position not marked fMark name: g zg h i k l l 4l 8m  4m Fn p L geve$mark_p Ig := mark (none)p q & SgCurrent position marked as !ASq Ds { } } -} ~ $~ F |  ,!  w  } $  _ I F |  ,!  V } $  _  DK  < %K   < &K     p V  # kPress the key to be added: B   F )      F  lmode F  < Ex 0 m!mNo string to replace #mOld string: z    K :  J mNew string: F    mtype  )    (  (   ( } 4 EP" 0 0ntype  )  07 @ @otype   @ 8  87 H H  EP   FX X t wX VX N F` wX  ~ B  xx 3 J+pReplace? Type yes, no, all, last, or quit: Fh  h # h,qyes  h Fp  pqyes h  pqall h  pqlast h p Y Y Y  E` X  F P       (  0  8 Z @  H  (      - 4  w _  K F ~ B !  p)tall! h" p! }" u# Ex$ $ D|tReplacing all occurrences...%  < %/& ' uN( :)  p uno) h*  pEuquit* h* Y* + E`, , , H- VX- .  _/ 0 ~0 B 1 u2 3 4 k6 p7  p_vquit7 h8  pvlast8 h8 Y6 }8 t : <  < &/= " S wReplaced !SL occurrence!%S= D> <@ G K K FL zmodeL FM  ,!M FN  <O P VP P P Q R S <U c h 9 H"{Left margin unchanged{Set left margin to: h zh i j l l Bm & DT|Left margin must be at least 1n |o o   |right_margino Fp p r  S|(currently set to !SL)r 6J.}Left margin must be smaller than right margin r Ds t t  <u  S}Left margin set to !SLu Dv w y   ; H#~Right margin unchanged~Set right margin to: z      `left_margin F   S(currently set to !SL) 6J.Right margin must be greater than left margin D      <  SRight margin set to !SL D  ~   beyond_eol Y 3 % 4  -  = B DLAlready at start of line  / = w _   k      _  ~ n ~  ~  Y Y m ~   )  ?       d c A D9Cursor has been moved to a text window; try command again  0 m Buffer not switched Buffer name: z     F  first F  7 p.  t\  name F  4 E  E8 u     P   0 ( K8 F8    'next F      P  SAlready in buffer !AS D . ~   f  . 3record_count  6 8  0 P  S(Already in buffer !AS D . ~ 0  t   " SIAmbiguous buffer name: !AS      F@ ~ @  <@ [End of file]" ~" .width" RZ"  <@-# $ & ~& p( 4 E > H> ? ' SDon't understand file name: !AS? D@ :)A ~A pB C D E G dG cH A D98Cursor has been moved to a text window; try command againI J M . mNo file specified ÎFile to get: M zM N O S KS FT KU p.X X FY KY t*Z  [ \ ^  . record_count^ ^ c :)d ~d pe f SAmbiguous file name: !ASf g h l Kl ln  jKK=o  jKK?o Go Fp lr  jKK=s  jKK?s Gs Ft u ju Fv  firstv F x  x ty  ґnamey y &z E0{ uI| }  /next} F ~ L 0/ K x   output_file   E8  E8    output_file    @file_name  Y  E8  E8 8+ ! SʓBuffer name !AS is in use D : J2Type a new buffer name or press Return to cancel: F K 9  D}No new buffer created 0  F(   S SAlready editing file !AS D . ~  0  F( (  <( [End of file] ~ 9width RZ  <(- ~ p    x   ! SBuffer !AS already exists D   K P  ;create : f & SInput file does not exist: !AS D    F , S$Editing new file; could not find !AS D  < ' O   F  < ' ~    read_only : )  <$      H ` ' SiDon't understand file name: !AS D   d c A D9Cursor has been moved to a text window; try command again  1 mSNo file includedkFile to include: z  ,!  wE E  .  ,! F  b  _ ,!F _  KF jF p. F  Kt*       . zrecord_count A^"# SàCould not include file: !AS" D#D$ %;& & w& ' 6( ) _* +DI- SAmbiguous file name: !AS- 07: d; ,!;F< <F===>! DڣOnly one window on screen? @ ) A )  B C pD EEF ?G IPR dSS=T! D7Only one window on screenU V ,!VFW ~WWX  Y Z [ \ ~\F?] _gj dk ,!kFl lFmmAn% DAlready two windows on screeno p ) q r ps B t  u p v B  wEx ? y {_)  M K3  \ F 8  \ F   < ' DK gQ/ D'ԩCould not change tab stops as specified5 m%0Tab settings not changed PSet tabs at: b  < 4 D Tab stops set Q/ D'TCould not change tab stops as specified8 H%Tab settings not changedЫSet tabs every: K/ D'Tabs must be set at least 1 space apart b  < 4 D Tab stops set  / HiWidth not changedSet width to: z X SCannot set width to !SL D :    ylastHF firstHF < Gt?  nextHF S_Width set to !SL D C HiNo columns shifted!Number of columns to shift left:   J . D&Cannot shift left by a negative amount  ~y S1 S)]Window is now shifted right !SL column!%S D  #D HINo columns shifted"cNumber of columns to shift right: #$$K%/ D'Cannot shift right by a negative amount& ( ~( S(1 S)5Window is now shifted right !SL column!%S( D) * ,4= ,!=F> >F? ~?F@ @FA ~AF B lastBF(C E EL*Ҵ Show buffer (E I)E <-2H(HtI(J (isystemJI}JRK pE L  MMNE O P B RA &9Press Do for more information, Return to resume editing: R RF0S 0ydoST (U 4V ) W XY Z [ previous[F(\^ pE _  ` B a) &!sPress any key to resume editing: aF8b ) c es| |~ VE ~  <E   name% S Information about buffer !AS     * Input file:   W file_nameFK(  none 6      Output file:   4 output_fileF v no_writeY(  none 6      % modifiedD(  Q Modified  D(   Not modified    ޼ left_margin S Left margin set to !SL    i modeD(   Insert mode  D(  ߽ Overstrike mode    ( right_margin SS Right margin set to !SL     directionD(  ߾ Forward direction  D(  # Reverse direction  v  width S Window width set to !SL      record_countFC ST !SL line!%SF -   No lines    &   \ V  i     shift_amountF  ^+ S # Window shifted right by !SL columns       e tab_stopsF( ( type[( S(  Tab stops set every !SL columns  r% S() Tab stops set at columns !AS     4 F  eve$mark_  ,! V.t 'J& eve$x_buffer_of_mark:=get_info(I W ,'buffer') >       .  record_countQ VE    g No marks  u VE    Marks:    .  =  s(Q/ D'!You are not running EVE in a subprocess   DK  ] $} h [!+ D#"DCL subprocess could not be created""# $'1 m! "No DCL command given ("DCL command: 'z'() + dt"type+,d,Y,q-" D"Creating DCL subprocess.... ,# "$ set noon.Fd/ 1 1F2 ,!2F3#344f5 56 6#6.7 ~7 #8 9 : ) ; < p= B >  #?E@ ? A B D ~D# <* " DCL buffer-2E V#E I J K ~K B L dM V#M N ~N B O#OP 5Q SSUbnZjPj8k D#No key definedlm nq+ m9#No key defined O#Eve command: qzqrs u uFyKyz{ }/ &'#Press the key that you want to define: }F~ *#(~FJ  F  FT F   C2 D#No key defined Y  K#doQ5 D-q#You cannot bind another command to the DO key  KK   D #Key defined S7 D/3#You cannot bind another command to a typing key    `, D$ $Error in compiling; TPU not extended  < E  0 m$TPU not extended$Procedure name: z   ,!F  m$informational3E& E%  $* D$Extending TPU... < &   < D $TPU extended  p.& S$Searching for procedure !AS... D  V  -K2g%W$K v$procedure0((0$4 -F  t w   ,!F( V0  _ F8 F  EP  V   ,! N(!FHEP P 8 8F@@< p.  @u   @   ( ,!  wt$ _ . $record_countA`% S3$Could not find procedure: !AS DD D$Extending TPU...  < &  H  <  D $TPU extended DN% S=$Ambiguous procedure name: !AS  S DK%Press keystrokes to be learned. Press CTRL/R to remember these keystrokes. !)6.X.=/ D|&Nothing to remember01 :223E4 5 68 8F<H &@&Press the key that you want to use to do what was just learned: <F@ C@EA# D&Key sequence not rememberedBC E E &doERF6 D.&You cannot use the DO key for a learn sequenceG rH HKHI &sequenceJaK7 D/&That key was already used in the learn sequenceLEM IN D&Key sequence rememberedOu|P Q TR8 D0g&You cannot use a typing key for a learn sequenceS T UAWbjG H) 'Will not repeat next command-'Number of times to repeat: jzjkl nn@o$ D'Will not repeat next commandp q* S"'Will repeat next command !SL timesq Dr B ns .sFt t `'shift keyt!u uFv w DKx xFyKyV{{t4| }T}F~ H F   b'do%    FVt4 TF : DD'Cannot repeat that key    ~ B  1 m(Status not saved(File to save in:   = &5)Press the key that you want to use as the shift key: F C4 D)No shift key set   A)doL0 D(g)You cannot make the DO key the shift key 4 K <1J  )shift key1)execute (lookup_key (eve$get_shift_key, program)) D ^)Shift key set N2 D*)You cannot make a typing key the shift key     <1 . i1FohM+ D#l+DCL subprocess could not be created  DK 1 m!9,No TPU command given U,TPU command:   ,informational3E& E%  < &  < ~    ,name  J, I, buffer  <-2   |:3  F0  ~. )  ?  ,!F  ~ F! " V" # %.1 ~1192 D.Not in command window3 4|:435 5 5F6 8 ,!8F9 V99: :F; =;w; _< = ,!=F> V>>g? V? @ A B C D E KF G GHPJKK K KFL M N DKO P R]c dEfKfg h hFiKij Kk m S/buffermmn ) So qqt4r sTsFtu v xEz 0o/doz /doz}z{K{=|! D/No previous command given} ~# S /Doing previous command: !AS~ Dt4 TF  4 D/No command given   S/buffer! S.  . _/record_count` <gSUH/ Choices Press Next Screen or Prev Screen to see other choices-2 K <'S3/ Choices-2  B S  V  _ O S/buffer ) S  ,!F ~F  V K1    B    x" D1No more commands to recall  _    =Hw _    Y ~ T    t{ ]F t"KFm K  K E   K EL EoEE) ' ,E)TK  ]F OEL V)F)! ! L!FL"K"F##tc$ ]$F% %%t &(U( ](T)* ,E)- #4'- :4"-Y-.Eo/ 1K1F22t3 ]3F446K6F77&8E9u: ; ];F<<&=E>u? @ ACUC ]CF EFT G "HL HTI JK PEuQKQFR ]RTTcf f ffgKgh jjkkl n nHo o o  5_oFppqr ^t tItQt tu wy K   6"F0LFu  J IN6"F tZK  F  UH ]JF 7"! 7"  7'! =7' = ^7" F  LII I7)F  ]E ]FE 6K K (K 0K K K p. TFKH D8No command givenK |Lh! S8Unrecognized command: !AS DK   7   8EVE_. L8EVE_F  Fp  4+ F K K&Ehu T ]% S8Don't understand command: !AS DK  E@EX PK 8K  " ,!" V.""t># #F $K@$F@% %&  ' (  (FH)H )*E`+ ,@,- PH. :/PH/0EX1 2 3 45 P6 p8 .88_A8 99&:Eh;u< :=@=> ? @XDTD ]D# S8Ambiguous command name: !ASD EKEF LG`4H PIEhJuK L M N R TRFSKSTKT&UEhVuW ZTZ ]Z# Sx8Ambiguous command name: !ASZ [K[\ ] T^ LP8_^I^F_ 7` bd  dF(e g gQg gJ(gF(h 0(i 08_8 mExo xoJB8eve$argo I[8_oI(p 4FpKpt"qKxqFxrcsTxsFxzxzP{&L(8eve$x_argument_type:=eve$arg1_{ | |h! TF Ex+ L8(F x 8\ 8|Y! TF Kax+ L~8)F  xZ' S08!AS does not take any arguments D ^& S 0xG8!AS takes only !SL argument!%S D K  KsxtKF $J8eve$x_argument_type:=eve$arg IC8_I(  668string, L8""F 68integer, L 8-1F z3 S6+C 8Argument type !AS must be integer or string DK  x+ L 8,F  L !8)F KF $Jp!8eve$x_argument_type:=eve$arg I!8_I(  66!8stringo"LF Wx? F tz ] t+ TJFn F LK#8"I Ih#8"F   6#8integer)P #8l#81LF y- S 0%:$8!AS expects a number for argument !SL DK  z3 S6+$8Argument type !AS must be integer or string DK   TF J%8,B TF L%8,F Mx+ L%8,F    9   ,9 Y&  & &' 9'  ' -: &}'(  ) +. "!tT< typingpAT<copy_text ('0'). "!T< typingnAT<copy_text ('.')) "!U< returnMA U<eve_return. "!MU< typingqAdU<copy_text ('1'). "!U< typingrAU<copy_text ('2'). "!U< typingsAU<copy_text ('3'). "!+V< typingtABV<copy_text ('4'). "!uV< typinguAV<copy_text ('5'). "!V< typingvAV<copy_text ('6'). "! W< typinglA W<copy_text (','). "!SW< typingwAjW<copy_text ('7'). "!W< typingxAW<copy_text ('8'). "!W< typingyAW<copy_text ('9'). "!1X< typingmAHX<copy_text ('-') BPA BQA BRA BSAE3 "& Z= next_screenpAZ=eve_next_screen; "*Z= previous_screennA[=eve_previous_screen3 "& R[= change_modeMAn[=eve_change_mode/ "$ [= move_leftqA [=eve_move_left/ "$ [= move_downrA \=eve_move_down1 "% 7\= move_rightsAR\=eve_move_right BtA+ ""\= move_upuA \=eve_move_up BvA1 "% \= erase_wordlA]=eve_erase_word) "!L]= selectwA c]=eve_select) "!]= removexA ]=eve_remove3 "& ]= insert_hereyA]=eve_insert_here5 "' %^= move_by_linemAB^=eve_move_by_line* "v^= findPA ^=eve_find ('')0 "^= helpQA^=eve_help ('keypad')= "+_= change_directionRA)_=eve_change_directionEEE Ra>NO LAST BUFFER +K2 ;#)+a>4E1  F <  <$ <3   b@direction K   ,!    V  $  _  / ,!  w2 Dc@Top of buffer.  ~  Bd@beyond_eol3%4 - 3&4    K =  }1   $ _    !E"E$*.-.0 0  JgAdirection0-01 ,2 4 ,!4 4 V44M51 D)gAYou are at the end of the current buffer.6 7 ~7  @hAbeyond_eol7s838%848 -8 9 : ; ;K;s<3<%<4< -< = > $? _@ A B DEEEGKLEN ,!NFO ,!OFP N!PFQ 7S S  WkBdirectionS-ST ,U W _Y]^E` ,!`Fa ,!aFb N!bFc e e  Cdirectione-ef ,g i _ko Uq}r r  Ddirectionrrs _t ,!tFVu NV!uFv 7w _x {y ,!yFVz NV!zF{ 7| } }   2Ddirection _ ,!FV NV!F  _ { ,!FV NV!F    ,!F n{ ,!FV NV!F 7 { ,!FV NV!F   ,!F ,!  wt}   EFdirectiont4 t zt : ,!  w -}tw ,!  Vt. t t# ztm ,!  Vt$ v  GnameF V  GBuffer  9GBuffer  HnameF V   HGet file  +HGet fileINO LAST BUFFER@$ DINo last buffer to switch to. d  "InameF    ; mB!JNo buffer specified.JOutput buffer: z   F lJfirstF 7  p.  t\  Jname F4E E8u   P   0 (K8F8   JnextF    =! W" . Jrecord_count""#8#$ =0% t& (" SJAmbiguous buffer name: !AS( ) * `+' SyJBuffer name !AS does not exist.+ D,- . 0 =Jname0F2 SJTo filename [!AS]: 2 J2FP4 P6PK6+7 \ =7FH8 O9 < =P': \ =P:FH; = < =H'?JD D  KdirectionDDE F G H IJL ,!LFzM MMN N VNzNO _P  "K PFQQR S T U V W X X wXzXY _Z  "-K ZF[[\ ] ^ _ ` a cg3g%g4g -g h iL i tkoq_)r r Ms u =uKu3v v \ vFw Ex x =x \ xFy { { < '} F .NmodeF ,!F < + V   <   Y  ~ PwidthFcc>   > P O 3&4    Q$!+  0Q$!   [Q$!- 3&4  1ME1# DvRReturn key reset to normal. OE1% DRReturn key set for DCL entry. ) "!LS return C cSeve_return )  w  . "!1T return CHTwps_finish_view F  p  w 8 D0TPress the RETURN key when finished viewing line.  F  F p CDm:c-V#Lu?g UD4 UD  UD ;UD dUD UDg UD> UD UD 0UD XUD UDt UDK UD" UD $UD MUD vUD~ UDU UD, UD U D  BU D  kU D  U Db  U D:  UD ( J VEnter ascii value of character: FI I DFg g F  _! #')- J%*XEnter number of characters to shift: )F* * ',02- J%YEnter number of characters to shift: 2F3 3 I5;> ,!>F??@ Zbuffer@ @@WA; D3ZGOLD_CUT must be used in the same buffer as Select.B C CFEEF F VFFGG D[Nothing to copyHEIJ lK ,!K ,!K N!KFL M N pxO xP Q R S TEUEV' D[Copy to paste buffer completed.W X CY' D[Use Select before using Remove.Z \gvnHnooaq. S&q\Don't understand output file name: !ASq Dr sE t u vz ~ <   .\visible_length.F+T+ < -, TK\MessagesFL n+ %Fnn! nL  < &ML TK\CommandsF <* < <-T+ n %F!   TK\PromptsFT+ n %F  6 < -J  TKU\HelpF&  TK\ShowFE T+ n&F TK\DCLF#T+FEoEFoUEoF nE&F n&FK no&F  TK \ChoicesF. <.*KER n&FS6 T( \[End of Insert Here buffer]  \Insert HereFx TK  \TranslationF n &F  h \MainF    \widthRZ <-    ? < f \[End of file]   \file_nameFK) ~ p  L 1 \get file   T  ~} $     \output6  <$ p  ] \output_fileFK jKK= jKK?GF j \sys$disk:[]FKU  < '  %    \journal  \read_only}w  F\sys$disk:[]   p\journal_file F     \file_name  jKK= F K '  $\tpu.tjl . LK\.tjlF  jFK0 jKF  / S'\Don't understand journal file name: !AS D. D&Q\Editing session is not being journaled  I  J. D&\Editing session is not being journaled  ( \vt200.() * 3+ ]\vk100.+, - . \eightbit./ \ansi_crt.0  \edit_mode./}.}01 2 3 4 5 6 : <E:>  space cut $] tab pos paste para 2word uppercase tline wbackup "]>find_mark select advance @del_char Odel_word ^page :  move_up  move_down   move_right  move_left   do j]keypad help  change_mode  erase_word n move_by_line  change_direction  exit  next_screen ' previous_screen  select  remove  insert_here  find  exit  refresh  quote  erase_start_of_line l remember llist_buffers ? start_of_line  end_of_line  recall t return  tab   delete gold_dcl gold_exclamation  gold_apostrophe gold_period gold_comma  gold_command 5gold_x Fgold_w gold_v gold_t "gold_s ygold_q gold_p gold_o gold_n gold_l ygold_k gold_j gold_i (]keypadgold_h gold_g gold_f gold_d gold_e gold_c gold_b %gold_a swap gold_cut fill para lowercase undel char undel word shift_right shift_left gold_returnWPSPLUS$_SPL_N_M_CORRCTN_ERRWPSPLUS$_SPL_OPTION_ERRWPSPLUS$_SPL_PASS_HELPI/WPSPLUS$_SPL_NO_DICT_AVAIL_ERRWPSPLUS$_SPL_NO_MORE_STRINGWPSPLUS$_SPL_N_M_CORRCTN_ERRWPSPLUS$_SPL_OPTION_ERRWPSPLUS$_SPL_PASS_HELPWPSPLUS$_SPL_PASS_OPTIONWPSPLUS$_SPL_REPLACE_HELPWPSPLUS$_SPL_REPLACE_OPTIONWPSPLUS$_SPL_UP_ARROW_ERRWPSPLUS$_SPL_USER_MEMORY_ERRWPSPLUS$_SPL_WD_CORR_CASE_EIS& g=xE = l( &