N0 VTEDIT050.Dp VTEDIT050.DBACKUP/NOASSIST/COMMENT=VAX/VMS SPKITBLD Procedure/INTER/LOG/VERIFY DISK$MASTER:[WECK.VTEDIT.KIT.V50.D]*.* MSA0:[0,0]VTEDIT050.D/LABEL=(VTEDIT)/SAVE/REWI/DENS=1600/NOINIT/NOREWI/NOINIT/NOREWI/NOINIT/NOREWIVAX/VMS SPKITBLD Procedure SYSTEM ]ﵒV5.1 _PISA::  _PISA$MSA0: V5.0  4*[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140+,).|/ 4|}-"0123KPWO}5 6OI7@2ﵒ89Ŗ'vGHJ0DX0205*q| LSE$VTESECINIV01-002`I04-00*P* ,qR" ' display"z" #$ &&j'[(E) 5 4Cannot change number of windows from message window.*+ v,,-X.E/ 2 1Cannot change number of windows from info window.01 2 7  !7F88F9:; E<  h=  h>  ?  @ m A m BEC EPS ' displaySzS TU WWjX[YEZ 5 4Cannot change number of windows from message window.[\ v]]^X_E` 2 1Cannot change number of windows from info window.ab c h  !hFiiFjk}l hm n  Eo  Ep m Eq m rEs u ' displayz  n  !Fh m   m h   yF( yF  ' displayjO 4 3Cannot use GOTO BUFFER command from message window. jL 1 0Cannot use GOTO BUFFER command from info window.    $GOTO BUFFER cancelled Buffer name: z   Fj  6 abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ  Buffer !AS does not exist    F(%  $    [End of file]    ' display@      m    ' lastF ' firstF 7 'nameF  E x E  / (  KF  vCt1 ' nextF E          E(  (  W Ambiguous buffer name: !AS    ""# $ %%'06O4 Cannot use !AS as a mark name4  569 No mark name given Mark name: 9z: ;< A EAB9C  CFD FL LSE$$MARK_FFGL := MARK(NONE)G iHLCurrent position marked as H  JW qg2hCiLMark iI has not been seti  jk +l2mnEo p qsEv No mark name given Mark name: vzw xy {L LSE$$MARK_{F| 7 FF L  F L  ` F@@CLMark I has not been set       E  ECLMark I has not been set   Llse$$test_marker := GET_INFO(I,'TYPE') iELMark I has been cancelled   L lse$$marker_buffer := get_info (I , 'buffer') i=jH - ,Cannot use GOTO MARK from the message window n  !F0h m   m h  @      L position(I) iLGoing to mark    FERCGGFI ' map_countIIJ ' lastJFK ' firstKFM 'bufferMNO  P QQt1R ' nextRFSzT !UU  V Xkw x yEzE({E0| 8 Etk F (} 'L''F L F L FKFE( C W(@K VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|qWE(KFDe08L8I')F8 E0  Etc  `*%tKF~ E6L8& 'II'F8   E!L8& REMAINF8 -L8 & MATCH('F8E0 DE Et] %t+KFKF08L8I')F8 E0 \ E6L8& 'II'F8   L8& ARB( GI)F8DvL''FL'FKFD6L FL FKF v0"L8I')F8 l E E8}+L8& 'II'F8   E8W E8Q 8F   0 222P 2!Y!Y!"E#LFString "#I " not found#  %&&' m (() +P+,Y,--. / 06F7J8E9  No search string defined::; @A5BEC|DEyEFF G HEI K`KLMEN OEP RSTyTFU`UV.WW  -X .YY  Z [ ^  !^F_|`a  b e`e  @eFfg)h h m i jyj  k mm\mtnTnFoqrs`st.uu  -v .ww  x y4z ||}~E 2|=LFString "I " not found   & m   `  ! `|=LFString "I " not found    E   ! |}KLFString "I " not found   E |   `  @F)  m  -y    `FILlse$$search_string_pattern := I; i  @  @F   FC&   .  v       'type}9E  Select already active 2  -FE !(E+E+23 'type32}46(6 88 :CG yGFI ' lastHIFJ ' firstHJFM   GNNt1O ' nextHOFPRal p u  uFyz~~ C~NY  E  Fus  `tH ` 0123456789tLF- -1  yF 'TYPE=  _F , _F t 'TYPE 9 E i   i     TF KF Y  E  'MODE  E  ` u X > XEEX  `FyF`.  - .    !  !!! !"P#`#$%E& '  ( ) +`+-,  !,, ,+}-.E/ 22t66788F9 4 VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|7: :F; <  = >`>?@  A  !AA ABCED E  F G VH  !HH HIJEK L M N`NOvP  !PP PQRES T  U V vW  !WW WXYEZ [  \ ] ^ `T`Fb  !bb bb`bb}cdEe g`g-h  !hh hg}ijEk mdop.qq  r .ss  -t vEx FCH 1VEH 7D D% 7    F F 7LF DT IL ELQP GF abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZEE  F( `(LF D `(LF  KFLQt'} t :::};=== ?@@@Y?}ACCC EEE}FHHH JJJ}KMMM TTTz Ezzt{ c { c {G{ { `{{t}K}F}L~  E    `E EL Ett L  `tKFf   E  F 0l E E 0  z t  z e |0 ( L  F 0  z t  m! ! F(" |0 (# L# F% L % F% & ' 0' ( 1  m ? 2P? 2@ Y@ [A H2G (Replaced !SL occurrence!%SG  L @M N `N O .P P  -Q .R R  S T 4U Z 0[ [ ` a CONFIRMb Ec Eh j l m r r ' MODIFIABLEr zs Dt ) (Cannot SUBSTITUTE in unmodifiable bufferu v { E( E E ` CASE_MATCHING U 65lse$$actual_replacement_string := lse$$match_strings; F V 76lse$$actual_replacement_string := lse$$replace_string; F `CONFIRM $ E XCONFIRM r E `ALL XALL E   XSINGLE  F0 `   EP  EP XSINGLE  E E@ E E   E@ yP FP y F `  .   - .    E   t 8   - F  m    1 0Replace this? [yes]: F8 E8 8YES E = 87 E8 F YES 8 LAST 8 Y  E  k ALL 8  E E   E  i E     ` - 3 E H w   K( F( T F u[ M NO 8 . E   P u  QUIT 8 ] E  ` - )  m   uf J! 2 1You must enter either yes, no, all, last, or quit" # $ % ' QUIT' 8' tl( LAST( 8( t6) XSINGLE) ) }) t* , . (Replaced !SL occurrence!%S.  3 @4 5 `5 6 .7 7  -8 .9 9  : ; 4< A 0B B G H CONFIRMI EJ EO Q _ VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|:;-\ f d` 2a Hb Ec LFString "c I " not foundc  d e f k k ' modifiablek zl Hm - ,Cannot CUT/SUBSTITUTE in unmodifiable buffern o u v w 'BUFFERx w x z 'BUFFERz 'NAMEz JMust be positioned in buffer { I to CUT{  | } ~ ` - A  !    E Y    ! F   U z   2   m  1 m    / U z  E  `  @ F     !   } @ LFString " I " not found     !  & E  E    ' modifiable z P * )Cannot CUT/REPLACE in unmodifiable buffer   'BUFFER  'BUFFER 'NAME JMust be positioned in buffer I to CUT    u X ]  F X R EX  B  No Select Active E      . 2  EX    E   'type  }    FX X  'type  } } & & & m '  !'  !' !' FX( m * E * + E- E- Z8 EF8 9 ; EX; "=  @= F>  !> > ? @  !@ FA EA QA  B  !B FC m D !D FXE F EXG H I K Y  !Y F _ 2 G^ %=^ &'^ 0' _ &_ _ %_ 4a Xb 'Xtypeb c Yc `d e 'typee f Yf g y h  i k u l q , v m  { EX}   X F@ X @   ! F8 m @    @ m 8  ' LEFT_MARGIN F   R @  tC @! F @   ! F0  m      } t     ' offset_column F m 0 w     > m  X F     ! F X   E  m     F  X - X F   7  F  F m     ! F m       w    ! F m    >   m      ! F       "   -" F( ( m + + , =- - w-  . L / 0 2 m 4 @ F 5D D D m E F H  !H FJ J J K M M O   O FU U m W e *c  !c Fe e h h h t=i L j j wj  k m  !m Fo x ~  'BUFFER  'BUFFER 'NAME JMust be positioned in buffer I to CUT    u X v   ' modifiable z U E 2 1CUT in unmodifiable buffer changed to CUT/NOERASE  ! F ) m ) l      X   X E  m  EX 4  No Select Active E ) d    ' modifiable z ? $ #Cannot PASTE in unmodifiable buffer  ) ) R  F  ) D  ) d      $PASTE   F  ; :You cannot use the current buffer for the cut/paste buffer * )Type a new buffer or default to $PASTE : F p   Y  F  (I VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|< [End of file]  $  &` )    )  )         'BUFFER    'BUFFER 'NAME JMust be positioned in buffer  I to CUT      u  X m"  # $ $ ' modifiable$ z% U& E ' 2 1CUT in unmodifiable buffer changed to CUT/NOERASE( ) +  !+ F, ) , m -  /  0 1  X2 3  X4 6 E 7 EX8 m 9 4:  No Select Active; E< > ) d@  HPMMO -/ &  LSE$$EVE_VT100_KEYSTPU$KEY_MAP_LISTP '/  LSE$$EDT_KEYSTPU$KEY_MAP_LISTQ -/ &  LSE$$EVE_VT200_KEYSTPU$KEY_MAP_LISTR ,/ %  LSE$$STANDARD_KEYSTPU$KEY_MAP_LISTS $ LSE$$EDT_KEYSLASTTPU$KEY_MAP_LISTT )"LSE$$STANDARD_KEYSLASTTPU$KEY_MAP_LISTV[ ' vt200.[z\] ' vk100.^` ` a 'eightbit.b 'ansi_crt.c ' edit_mode.b}a}czdf f h# h i j l# l nttv -/ &  LSE$$EVE_VT100_KEYSTPU$KEY_MAP_LISTw '/  LSE$$EDT_KEYSTPU$KEY_MAP_LISTx -/ &  LSE$$EVE_VT200_KEYSTPU$KEY_MAP_LISTy ,/ %  LSE$$STANDARD_KEYSTPU$KEY_MAP_LISTz *#LSE$$EVE_VT100_KEYSLASTTPU$KEY_MAP_LIST{ )"LSE$$STANDARD_KEYSLASTTPU$KEY_MAP_LIST} -/ &  LSE$$EVE_VT100_KEYSTPU$KEY_MAP_LIST '/  LSE$$EDT_KEYSTPU$KEY_MAP_LIST -/ &  LSE$$EVE_VT200_KEYSTPU$KEY_MAP_LIST ,/ %  LSE$$STANDARD_KEYSTPU$KEY_MAP_LIST *#LSE$$EVE_VT200_KEYSLASTTPU$KEY_MAP_LIST $ LSE$$EDT_KEYSLASTTPU$KEY_MAP_LIST )"LSE$$STANDARD_KEYSLASTTPU$KEY_MAP_LIST w  E E E EEE EE% F @ l E CONFIRME"EEXE    M EEEE(ETPE      C h     X5 WINDOW  F LSE$CURRENT_FILE:F. F ) F + ) **+- -F..0;D+@2HABEC DFEH ' journalHI ' recoverIIYJO ' journal_fileOFUU ' file_nameV  =VF\]^^ ' output_file^_c`a ' output_fileb  =bFc d jkl LSE.TJLm nL.TJLnFo v vF  Error parsing journal file spec ' recoverY 8 7Recovery terminated due to error in journal file access  E K zE     E    Working...&:   LSE       % L   &MLP  ' display? 'visible_length.F0 * $MESSAGESFH   H  H$  H3T0  %Fj ( 9j' &0  jH m HllT0   -,T0  %FT0  %F  -JT0  %F  -JT0 %FT0 %F  #5T0FPoPF`UP`FX P&FE X&FhKX `&F  ( 9E' &0  ( 9h' &0  ( 9' &0  *$BLANKF     $  3  *  *$PROMPT F!   "  $#  3$  *% ' line_editing.%FH&H'(  H) %*  (+ 1 *$LEARN1F2   3  $4  35  *: *$HELP:F8;   8<  8$=  83? * $HELP_KEYPAD?F8@   8A  8$B  83G *$SHOWGFk VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|HKH   I  $J  3P *$ERASED_PLACEHOLDERPF8Q  83R  8*S  8$U *$REVIEWUF8V  83W  8*X  8$] *$CMS]F8^  83_   8`  8*a  8$f *$EXPANDfF>g  >3h  >*i  >$j   >o *$PASTEoFdp   dq  d$r  d3s ) dx ' ENVIRONMENTxyt{ 'ENVIRONMENT_FILE{Fh|h|t%} ] h&~  'SYSTEM_ENVIRONMENT[ 'SYSTEM_ENVIRONMENT_FILE ] % ?m * $DEFAULTSF  3  * ' display  E  m   'INITIALIZATION ' INIT_FILE *.LSE $INITIALIZEF8  83 ; DO/BUFFER=$INITIALIZE 8 m   ' file_nameF/ ' WRITEE& E%  ' CREATEE% E&  ' READ_ONLYE& E%  ' MODIFYE& E%  'NOMODIFYE& E%     & ' output_file ' current_fileY> eF MF( e(F    %  H $MAINF@ ' READ_ONLY2  @&$  'NOMODIFY2  @%`   @ [End of file] ; GOTO BUFFER $MAIN  'LANGUAGE  S  'LANGUAGE J SET LANGUAGE  ;    ' output.  $  ' output_fileo ' output_file   'lD  #   %% '   &-./ ' RECOVER/02 2 h3 ' LINE4 ' CHARACTER4  5 6 ;; ' file_name;Fx@ x @@FxBB 'nameB$MAINC ExCB}EF ' lineFQF L G ' characterGQG  H MMFR T lq  !qFrr rsttu zz `w z{ | q }  q     !F   q -  !F q  !7F% 7 7F%  7F   !F  7  M F 'modeF   ' offset_columnSFty E   ;    C  Fw   ' offset_columnty  c Y    u U    0   !F    ! "# %%w%  (((t_)) `0))t2*K*F+  ,.y. 333&343  3 m 666tf7  88 `088t 9 :<< ' left_margin<F== ' right_margin=F>> 'width>F ? @A  B GG ' offset_columnGF(HUHR(HlHIHFI J m LUY  7LIB$MATCH_COND [ LIB$SYS_FAO " LIB$SIGNAL LIB$STOP  STR$CONCAT |SYS$FAO G$FAO  ϊ VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|Z  h}    7P1.V  ! $ $F&COMPARE_CONDITION_VALUE&''( (DIRECTIVE_ARGUMENT())* * SOURCE_STRING*++, O, FAO_ARGUMENT,--. //0 0 0 0 2djL define token jI /language = kIkI /description = "lIlI" /topic_string = "lIlI"lFo ; qLdefine placeholder I /type=terminal /language=IIF  ;  EQ F FL/"The actual data you want to pass to parameter I."F ; V< $; #"The parameter is passed by value." R@ (; '"The parameter is passed by reference." [DA ); ("The parameter is passed by descriptor."    ; "" F; E"If online help for this routine is available on your system, it may" G; F"be accessed by positioning the cursor on the name of the routine and" 3; 2"pressing HELP IND (default key binding PF1-PF2)." ; end define  EF  FT F 7VDRYY_.Y}J T  } EQ F L "F h2LI"F ;  GLF L F ZL I"F ;  c J"F    h  htJ hO'LIIF 'LIIF   0F( - (O=LII I IIF =LII I IIF   B L...F  hLF LF  L"F ;  c J"F  c  c G `F   T FK E F"  "F# E# #F$$%NV `RVFWWWYWWWW YTYlYF(\E0] ^ _0(_t~`  aL"aIaI"aI aFbL bI0bFcK0cF0dph  iL"iI"iI iIiIiFjL  jIjIjI jFl  EFWEXt,L FKF  EQ FL define token I /placeholder = II_MENUF ; Ldefine placeholder I_MENUI /type=menuI /language = II /description = "II" /topic_string = "II"F ; L /placeholderF ; L_SI/tokenF ; L_GI/tokenF ;  ; END DEFINELdefine placeholder I /language = II /description = "II" /topic_string = "II"F ; -477 E7Q7 7F 8  7; STARLET.EXIT<I= E =Q=  >F > AL "AI (AFB 7ChD/EL)"EFF ; HH JL"JFK ; O  hV hVVtZENTRY[TYPE\Y\I] E]Q] ]F^ ` ` e - (h (7i l c lJ"lFmOm=nL[nI(oI => {oIqI}]qFq 4rL(sI => {sItI}tFt uhvxL);xFx zL,zFz {L"{F| ; ~ ; end define _/SEPARATOR="," EQ FENTRYTYPEYI EQ F    -  7 Ldefine placeholder "I => {II}" FL*/language=ada /separator="," /trailing=","F ; L"I => {II}" F ;  ; end define7 & [TMF>7.("  &, &) (][}{ ; end define  E Q     Eh VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|Qi +  _/SEPARATOR = ", &" * _/SEPARATOR = " &" 072 * ^VNF>7/&  () , ) (~][~~}{~3 ; end define5UW7Z EZQZ ZF[ 7^ ^_ya * ^VNF>7/&  () , ) (~][~~}{~b yd * `XPF>70*  = {~,) (~}~][~~}e g ; end definei EQ  ) _/SEPARATOR = ","  _  EQ F  F - L@define placeholder/language=bliss /separator="," /trailing="," "I = {~II~}"F  ; L"I = {~II~}"F  ;  ; end define7 2 f^TF>7/&  () , ) (@} | 0@}{@{@@}{@ ; end define EQ  ) _/SEPARATOR = ","  _  EQ FLdefine placeholder "{@I@} | 0" /language=c /type=menuF EQ  )L/SEPARATOR = ","F    ;  L"{@ I@}" F    ;  ; "0" ; end define@G7J EJQJ JF L  NL "CALL ""NI""NFOhO PL USING PFQ RL"RFS ; W (\ h\\t] ^ ( ^F_ ( _AhDV*Ji` BY DESCRIPTOR aDMa  BY REFERENCE bD.b  BY VALUE cDc UNKNOWN f E(f (fF(i c iJ"iFk kklOl<mL[mInI{nInI}]...nFo <pL{pIqI{qIqI}}...qFr s tOtCuL{vIvI{vIxI } | OMITTED}xFx 0yLzI{zIzI}zF{ |  ;  c J"I[GIVING {function-res}]" ;  ; end define EQ F  _.define placeholder /language=cobol /type=menu "BY DESCRIPTOR {II } | OMITTED"F ; L"BY DESCRIPTOR {I}"F ;  ; "OMITTED" ; end define.define placeholder /language=cobol /type=menu "BY REFERENCE {II } | OMITTED"F ; L"BY REFERENCE {I}"F ;  ; "OMITTED" ; end define.define placeholder /language=cobol /type=menu "BY VALUE {II } | OMITTED"F ; L "BY VALUE {I}"F ;  ; "OMITTED" ; end define Y2define placeholder /language=cobol /separator="," "BY DESCRIPTOR {II}"F ; L"BY DESCRIPTOR {I}"F ;  ; end define2define placeholder /language=cobol /separator="," "BY REFERENCE {II}"F ; L"BY REFERENCE {I}"F ;  ; end define2define placeholder /language=cobol /separator="," "BY VALUE {II}"F ; L "BY VALUE {I}"F ;  ; end define 7  E Q   F !  $L "$I ($F'h',(L)"(F) ; * k-L"-F. ; 1 " 1 6 h7 8O8)9L[9I9I]9F: );L{;I;I};F< ? ??@L...@FA K hKKtM OL, "OFP ; S " 1 TOT)UL[UIVI]VFX )YL{YIZI}ZFZ ] ]]^L...^F_ adL)"dFe ; f h ; end definej EQ  ) _/SEPARATOR = ","  _  EI EQ F  XX  7_S7 ( ^WOF@:1+"  -= {, -}~][~} _G7 ( ^WOF@:1+"  -= {, -}~][~} Q  ( ^WOF@:1+"  -= {, -}~][~}   ; end define _ EQ F  F - LDdefine placeholder/language=macro /separator=", -" /trailing=", -" "I = {II}"F  ;  L" I = { I I}" F   S VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|2x  ;   ; end define,e -U^7a EaQa aFdL"dFe ghg+iL"iFj ; k pL ("pFq ; v  h} h}}tu 0F((TYPEL(_F(  - (  c J"F O+L%[II]%F +L%{II}%F  L...F  OAL%[I I := %{II}%]%F 6L I := %{II}%F  hL)F L,F  L"F ; ]  ; end define EQ  ) _/SEPARATOR = ","  _  EQ F  FTYPEL_F -  LBdefine placeholder /language=pascal /separator="," /trailing="," " I := %{ I I}%" F  ;  L" I := %{ I I}%" F  ;  ; end define . 70 & [TMF>7/&  () , ) (][}{1 ; end define3 R ER QR R R R )S _/SEPARATOR = ","T U _V W 2 $VTEDIT Version V4.7-172 E cM  c J F     c J! F   c  c G c G c GF! c ! c !G!F-&L&I,&FN* u()[]<>{}+-*!=:/.;$_'"- ABCDEFGHIJKLMNOPQRSTUVWXYZ0 abcdefghijklmnopqrstuvwxyz3L3F7 ;: 0 0123456789=L0=FZBLZ$_BIBFE 4!@#%^&*()[]{}-+=~`|\:;"'<,>.?/HLHFK *-N '0123456789ABCDEF^+-*/=P T([{<'`"R |)]}>''"U6 BUFFERS KEYWORDS LISTS MAPS PROCEDURES SCREEN SUMMARY> VARIABLES WINDOWS ALIAS LANGUAGES PACKAGES MODULES PARAMETERSVI. PLACEHOLDERS ROUTINES SOURCE_DIRECTORY TOKENSVFYj< Y * YF] vte$map_standard^ vte$map_indent_ 2 vte$map_flash` S vte$map_matcha t vte$map_lsee  vte$list_allf  vte$list_comg  vte$list_doch  vte$list_fori  vte$list_nilm ' version3mF3n ' update3nFXoE|pErEtEuE,vESPwEzxEyE+|E ~E)ETE~dE EEE%EMErE "!vte$insert_lower(ascii(last_key))F2842842=*042g $ 0420&42(*0&4230#$-4  =2G \*R$I$0#!0$ :42p M*C$:$0#$ !42 *0042 ?*5#-#0042 p$h#['#M^S#>^X#/^N# ^E#^M42! n*d#['#M^S#>^X#/^N# ^E#^M42Q :*0$'^E)ABCDEGLNRSUVW[42 ;*1$(^E)ABCDEGLNRSUVWX[42 ,*"$^E0042 842 842% 842F 842g 842 842 842 842 84  E , E P E u E  E  E  E  E , E Q E v E  E  E  E  E 5E [E E E E E E E *E LEEoEEEEE9EcEEEEE/EZEEEEEE.EMElEEEEE(EMEsEEEEE(EMEsEE< E 3EEjE) E EE0EUEzEE E  !vte$message(0, 'Nothing learned')E0EUEEEEE#ED EcEE E!E"E #E6 $E] %E &E 'E (E )E *E2 +EV ,E} -E .E /E 0E 1E6 2Ea 6E 7E 8E 9E :E ;E8 <E^ =E >E ?E @E AE BE9 CEf DE EE FE GE HEIE;JEaKELEMENERE#XH.C .CBL.CLD.COB.COD.COM.DES.DOC.DTR.DUM.ENV.EXT.FOR.FTN.H .HLP.INC.INTD.LIB.LSE.MAC.MAR.MMS.OPT.PAS.PDM.PEL.PPA.RND.RNH.RNO.RNT.RNX.TXT.TPUXF\H.TPU.COB.TPU.COB.FOR.COM.FOR.DOC.DTR.FOR.TPU.FOR.FOR.FOR.TPU.DOC.FOR.FORD.COB.DTR.MAR.MAR.COM.COM.TPU.DTR.DTR.MAR.RNO.RNO.RNO.RNO.RNO.RNO.TPU\F-`H.C .COB.CLD.COB.FOR.COM.FOR.DOC.DTR.FOR.PAS.FOR.FOR.FOR.C .HLP.FOR.FORD.COB.LSE.MAC.MAR.MMS.OPT.PAS.PDM.PEL.PPA.RNO.RNO.RNO.RNO.RNO.RNO.TPU`FVc ~ .COB.COM.DOC.DTR.FOR.MAR.RNO.TPUf  .FOR.FOR.DOC.FOR.FOR.COM.NIL.FORi ICobol/DCL/Document/Query Language/Fortran/Macro/Text/Structured Language/l $.C .COB.COM.DTR.FOR. 2 VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|"HLP.PAS.RNO.TPUo 9C/Cobol/DCL/Datatrieve/Fortran/Help/Pascal/Runoff/VAXTPU/t BNuEkvEwExEyEzE {EI|En} "~EE  HEREE0Z & cJBFB D LNu FB  BE   BN 52*.N)+B0XB#K#7)+B 0B # #/B###Q$0B$#$.%&#%%%#%(-+B)0pB)#c),&#,%B,#9,/'i/%/#/J2.2#2'4,B4#4546361P2:*=0N>)+B?0B?#??#?B)+BC0`BC#SCF/+BG0.BG#!GJ' JJM0M#M'O,BO#OP4Q Gk25U*+X0NY)+BZ0BZ#ZZ#Z])+B^0B^#^a/UBb0Bb#b.c&#c%\c#Scf/+Bg0.Bg#!gj' jk4l nn42p2[[|22\MOVE_HORIZONTAL\:\:\2̯2]ERASE] TEMP_RANGE]2]22^^2 2Ю2(22د2 202aCOUNTATTa`2a:a`22a2bMARKb:!NONEb2b22b BEGINNING_OFbCURRENT_BUFFERb2b22b԰2$2b42cMOVE_HORIZONTAL_c:c:cP2x2eLENGTHe CURRENT_LINEe2e22e:e̱2ܱ2e2f APPEND_LINEf2g22g(2hVTE$BACKUP_OVER_WHITESPACE2X2ZhD2iERASE_CHARACTERNiLENGTHT_i CURRENT_LINEi2i2в2i2ܲ2jMOVE_HORIZONTALj:j22k APPEND_LINEk42l COPY_TEXTl9 NT_lX2p2nVTE$MOVE_BY_WORDn:n:n22oCURRENT_OFFSEToԳ2o:o22o2p SPLIT_LINE2p$2qMOVE_HORIZONTALq:q:qH2p2rVTE$BACKUP_OVER_WHITESPACEr2sERASE_CHARACTEREsLENGTH2s CURRENT_LINEs2sܴ22s22tMOVE_HORIZONTALTt:t42P2uu<2|22$2\2l2vCOUNTvCOUNTZONv2v:v2ȵ2v2Ե2w 2D2282|22$2L22ij22t22w2yVTE$INDENT_LINE_TOy THIS_INDENTy\2y<2\2z82202282022z++X+++++++X++2@2222|SET| THIS_MODE2| 2|CURRENT_BUFFER|02|2 2L2}SET}:/SCREEN_UPDATE2}|2}:&ON}2}l2|22D+h+++؊+++++L++2X22s2s22u MOVE_VERTICALu:u02L2vMOVE_HORIZONTALvCURRENT_OFFSETv2v2vh22wMARKw:!NONEwظ2wȸ2ظ2w STOP_POSITIONw2w22w,2xVTE$JUSTIFY_LINExH2yX22<2d2yp2zz 222~ HASH_FLAG~2~2POSITIONSTART_POSITION222ERASE_CHARACTER:,2H22P2POSITION STOP_POSITION222CURRENT_CHARACTERܺ29 22CURRENT_OFFSET(2LENGTH CURRENT_LINEd2P2|2:22D2222Ļ2ERASE_CHARACTER:22MOVE_HORIZONTAL:: 2H2CURRENT_CHARACTERd29 22CURRENT_OFFSET2LENGTH CURRENT_LINE2ؼ22:2 2̼2,22<2L2ERASE_CHARACTER: B\)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|p@Iw }3&#i4;/=,UC]eeqc2f^: w [2S5OHLRo"L7nfzfF9)/w'2RXxJ3?{3JV65\t,X[?$<&2MhRy^~j[aUVc=G$k@!^2ձ.N 7-%>Jg*Y':*MF#!IM|)l_B\ /w+',  Q^wf$D< h5f}9c\}P8дN k4MT! L,‰TAh<=d?8 5+ЈA1'>:&XyHJaυmCeFOq#<(H m!S3E]E. c"kSr6{km=U>ov&[g hAWNK/rFr:7Wz Az3^oeH&W &@"wy(D @Ae3Es^<2 ]wwp9: Fr)m϶OW) PH%}*F|2O 2W\bDr..at䍕LXbr2+ J7D9AXY:< x8Yj Na#ePtmln|-b[weE+\>V_Eheob]{Ԃ(#۞nBCKD`xV3`~` Aٸ ѬBJ @H$IBnj!$k~{,`gXA"IAF `LViTW* Z(2Q=-~'~o-nNB:gN0Q@JA/ o+:Z.X_u %tS[T'v/Z庛L?z%湨.))NLqq:6k[_jk6œ(5Yظ)WE8MyYګҨ@߲th^¡^,wn*4褬1t6+Vb0^7օ]qCbk%E^E;A=b p}h3G 4sV[)6 XfҚYYh#@Ǚ7K_9PP@ViEw6ZZݚ]@hj$όm]?qXF 97W~wE]RwB UBv57eg,]-C*fX,TY7_M{$b+ U&_)X,vB&&4n30"7C|lxl&rdZuO*wo~:D)]uNs{Jd"p[V a6䁦ɣj1?'C|He`JC7,f(v-@ CT,\dXo`n`oPEjBxuW^ Κ;3JYsV=yJf?֠ĩ)FH_,˘O୓";53^у~cնG@BC? 6ϖ4q gKqY5M%mC!D#ß#,b幤 _HBg}ހ,  j쓞 Epxo |z0_d 𭤘UJsdӻɣf"xBI~YIpܮ!3#؞(AG Z+((e.aQ_j7>@o15 %O!"zHSb A/qhi1§jW}o|R*o]G逍Rj;HPEH.ó DɘkS4Y=?ۗAHM*TlE"B ;b,YdCS'%4V*Wmd8??XLKkT OB%UK^AL\MZFPĚAWlzYTCS#e4zym! d,R 55J,XRHLDGY6ߦ@-0t]C0\E% )IswS1g5'l|ٻwvou=ݤv(IR6_A'|Df~czlL'U^`sfWT$mixXu)m u%c!Ks+!c,IAH8řmt%[f$zQJa@t3UyJj9qzC ' meY"1iA(e)LG [!7 /shoYWG 3Sorqx HL9uzb(5H,w8+[[H`×,rZCN'vbR=yop' H6&p/0ۗ{Q9  0|(Xr "\wF.WD ||y/Qhfr @a ճG_k+hH8`A4`"&/F4lXn)e.( LILi$ffWcr[%[Cjn)qh&^t?ɧYQ^)hMuӂAVmQOƦ9!Nv1HAg2I<2LҘvp} D˯Hcfnq%nP-'Re{fX"Xwz 73$E*ŁyR<ʙgJ,aX"4~!n(0x|`{#H"KG'$7:+9~:9 _hڮfY,5bQk]Ѣ?X Af!E&f#zCvUMBj?&VW,@րW5Vo5=M3.KeXײqZj}þmm`V]A&*rPU8wmJR!(5>&-XVX\CD$Mw( p>f"H6dH3܅ 9u$hcg`ǭ:Sxi*X73$-b/cyێt(Z6kmOX~|Iht`]g~?!dn*O"D岉~zI(wd vc`?d?P3߁ pt! z'A"=Q9O Y ɦTt""U?vñP>deh0<1MO `4f}0W@MsYqljUn#tʃ2ҩ ku\Sqړs R:5T\i*H%ٽQbTj B Vrl8f hs5얒5ci^t2PCQ2"J`%P+~ 5$gi-i *ҁs#%>ò(dj}%“eo?-AM*Lt%:Sm"T- /HT͈Ax3A Vrl)h?-aDjpq ?ED9v)pod;n<4@fMjw˪q[ |tBRk$9u 23+[L0vC{2 KLDhd QFVlHgbm.Fm.ʦVhkB7Zf|Y-dHś2di"q~`&.!_<8yݑ̟  !~wjS@!ēZnx~z2hx,-qXTr^*l>d~GE,/;u\dQe)6l@3D%eND^$Y1H;^Tv `+qyKJ7+*kHM!~Ҏ}Kݼ|}9F/^wb)s"MܔIo`-'DNɱJ} 'dOh ~nhCAr/1Xnf?heBQ|Գr7Dbe:>+'rAAC#:MKϫs(4Eg{┯U23J}Hy1>^뗪wL|}9:TbMR[0A KBJA`uvYXc"5Lbe#'|Ljn4׿Rre r*s*f4y` }-fIB<{BF@/4Z~P-l׆$;_x`W]a.ust jNxB`wTKCtgP%cI]Qa6p%5weۍs|fіaf\>Z?znV(M>"ZRz0ʬ; ;o fVQ`g,4ƧF=i\Ax9Ckέ T!c "b#6O6 $*a$&rSnmI-7p2m;{ۿh|E:#c B$2xADGxCAYw"W%8p:B;S6" zp 9af, QDR' 沾 xnfAZa?<:Xo _Xb)uJ^Bnc%'IW<nVmIT&揀%o4VXXUs|iw/Х6G#hR0fGRCL2)K"*.Ht"FGzH+=йyqB˷ ƅEw#(]EcDKqXb`}@tP`ߤKj C${>Kp)PWU#SZ*ةڵUgl2wlIy$OPeJk]F BQ=>,S2OAPS1g^WIB#AD(.ՅpkCl|!SzaFYf PýE^oRשnȬX*\Ou'n/uƭrE( C W(@ <n VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|ݷh22MOVE_HORIZONTAL:2Ľ2н222   E o  'obuffer  !o F c  !  ! !F Eo    !FA5w   L     !  "  !"F## ## $  % &  !& !&F' m ) E*+  !++ ++@,  -  !-F. //w/  0 L 1 2  3 4  5  !5 !5F6 7 ;;z;< < M<<= =F>  !>F? ? m @  A  !A !AFB m C D FFHH9#a-a-$a-a-VTE$X_DIGIT_CHARACTERS0a-$a-b-pa- b-VTE$PATTERN_MATCH_CONTROL99'9^S#`b-pb-9^X#b-b-9^N#    z   !FF  ! My    ! M m   m   M !F  E! E!!" E"F# $ &&''Y+L  +F , E, , ,-y-Q- . M. m /   0  1   3 M3  !4 4F5  6E7 9 :< M< m =  > @ [A  !A MAA B  C D F QI JE KEoL MElNE/OES9 ETE9 U(VEWEXE9Y Z ^< _Ea `E6 a eE iSjj:kk!l  !ll llYm  n  !nFo  p 'q  !qFr t  !ttt}u(vEwExE9y z { |  ' offset_columnF6 m   ' offset_columnF6 t "6  Et    ! tM ' offset_columnF6 t06    !F E  ' record_countQF 'zvisible_lengthF T L T 1 y #z 5UT #z   M- Invalid register name L%vte$x_arg_2 := get_info(vte$register_I , 'type') iLvte$x_arg_2 := vte$register_ i}E c '!AS'   W c  !AS('!AS'!AS)   D  !AS(vte$x_low_letters!AS)  E D  !AS(vte$x_cap_letters!AS)  E D0 arb(!SL)   l zYzA EE E# m 0 ,)#Function not allowed in this window    ROMPT_WINDOWP-+P-+P-P-, 'zvisible_lengthF5T #z z m  m       o EEEl lE  P E 5EOM_MAPPED+|-+: ` 7L $REGISTER_F CF  $ eE F   F Illegal buffername ;CURRENT_WINDOW;|R-;   3 = ' find_buffer F   ' firstF 'nameF tC ' nextFtk + STOP_FIND_KEY:+6.+9 *F   \     $  3    '\.' + 2  E   !Fw  F 7 `O[FOR `CD EYY&E  m  C   `&E  m  ! "  # $ %  & ( +[COB+,, E,,`-T-  ...&/E 0 m 12 3 4 5 9E :L:F=3=)=&=4=   =F>>t? ??t@ m BBBCX CF D 2E| EFE GuUH I K  L  !LLtMO m QQCOPY_TEXT 9 & ' (.@.  TEMP_RANGE  THIS_RANGE x. `.x.P...-l---@--.4..l.......POSITIONEND_OFVTE$TARGET_BUFFER@.,.@..l.MOVE_ ' file_name F  F ' output_file F  ) 'nameF  EE> EE;G EE<G EE=G EE?GF E  E  EE@   F!L;! y!H! !G!F# E#F$ $F%E%&&' d( = 4Higher version exists - Write to next higher version(() + .i CHECK_RESTORETEXit .it .jVTE$X_RESTORE_STARTRj .j:j . .j .kVTE$X_RESTORE_END+ 2 E   !F 'modeF  E m   g F  E m  ' offset_columnF E J Q m!T !l!P!F0#0#[$U $T %m%d%G%H%T0%d%G%F8& 8( E(0(;) 0)  * 0+  , E,F0- 1 11P2y02  3  !3F4  05 6 8 8 m 9  :  g :F;;t3< < <<t=Z> ? A m BB  pbB VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|y]CCEE M  F 'mode F   'type   EwF      !FK   ]       !F        ! )D   !  " #  !#F$ m % & (  !(F) m *  ..z. .(/E 0Eo1El2 3E/4E5E6E9 7E 9  ;;P_RANGE^ CREATE_RANGE^ BEGINNING_OF^ BUFFER_NAME^0.^.0._END_OF_ BUFFER 2x  Buffer !AS already exists   E|# ' create}c Input file does not exist: !AS  < } EF E>LGoto Buffer /Create /Write  ;  E-   %K LGoto File /Create  ;    &K ! C!F""##$ &E&' ' file_name'F( EE>) EE;)G* EE<+G+ CMS$LIB++, ,F- .   '/ 0 1 *1F2E2N3 File !AS not found3 4 5 7 k8   % L: EE=; EE?;G99< ;t<LGoto File /Create < ; = C=F>>??@ A $B *BFC D   & LF EE>G EE;GGH EE<HGI EE=IGJ EE?JGJFK   'L N   [End of File]P ' width.PRP <|Q ' read_onlyQ%R  $S U&VV  W XXZ    .=.=.<=.  F  ! F  w    !F   ' record_countF K   m E E0KlF(L0(F0 L (  !  t!  !!!5" 0#U #H#l#w#F($ 2%  0&U &H&l&F(' (!* m +K0++--NONEt.tt..tVTE$X_RESTORE_STARTOt.t..t THIS_POSITION:t.uVT+2E   !FPFX h(P08  $ m % & @0' m @(Ep// E//_00 E00.1  2E`3E 4 55 E55g66 E66P6  77S7H7F`8E 9 $:K:F`;E < = B  !B @!BFC C m D 'XmodeD(DD3EE F  G m K EcKKFLKL cL  M N  cO SSS ESSTpUUSU  W3(V*V0W&W4W   WFXX2YY EY Z [ ;\V]] E] ^ _ ` ` m a  c de Eeef  g h m Xilj  k  !kF@lp'm  !mF0n o m p q r s m Xt  u  !uF@vp'w  !wF0x y m zl{ | } ~   Ep`   Ec`; c`     c  m  EcFK c     c m @w   L  E   2 E    !F@  !8  ! Yt m 0 E(S    !F0 m P E((S(    !FPM: M m M   EE m 0  !F  0 8 E  E9 w VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|    ' tab_stops F 'type  W !Non standard Tab settingE  m  ' offset_columnQF m  ' offset_columnQF ! 3F YF m S    !F m !!S!  "  !"F# ' ( m )))"* ++F, --F. // E//0T0F1 2U2F66S6  7  !7F88Y9 m ::S:  ;  !;F< > m ??S?  @  !@FAAYB m CCSC  D  !DFE GGIIARK:!NONE... END_POSITION؅.ȅ.؅.MARK:!NONE. ..END_OFCURRENT_BUFFER 2h W ,)#DCL subprocess could not be created  + 2 E   '0type0Yh # Creating DCL subprocess... s $ set noonF0 F  !F s s m  l!  "  !"F#  $  %% &  0* m ,   ,F--2. m / 0l1 2u3 4q6 s6 m 77 8s89: <<>>CURRENT_LINEY.Y..Y..ZZ. .[\VTE$BACKUP_OVER_WHITESPACE\@.]ERASE_CHARACTERUM&         UEU 0U    E!2  E2 'name  System buffer !AS  -2d.x COPY_TEXTx VTE$X_SPACESx.x..y   U G *'!There is no other window to go to   !F m U  m   F0    ' first>F@ 'system@AEB CCtCD ' nextDFEEtFuHHI  zMJ m zL EE$Main.LFa Ma MrN   &/O &#Could not create buffer $MAINP Q R zS  a T U  V W m XX Y ZEU[ \   &/] z^   &/_ 74.Permanent and System buffers cannot be deleted` a  'bufferF ' status_lineY  3\< S ' modifiableE( E(  E( $ 'system$z$%(& 'T VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|mode&&B'a( Insert) *  In+ , - Overst. / 0  1 3a4 0 LSE5 s6Overst67 0rike8 >9(: 0sert; < 0 = > ? AB @ExactC D @ E GH 8> EY [E[\ [\ PE] XE^ _ P[` X]a b f 'namefFg ' right_marginhIhF i zij  zk l 'widthl lm e  n o 'systemoqT qFq PrL sRSsj< sPsj sGt EtPtFu vvw x y Eyy1z zF{ P} E}S} c}J}F~  E!2 'system    G  E2  System buffer !AS  -2  'no_write7  E62 ) 2H@08PX( Buffer !AS !AS !AS !2(AS) !2(AS) !3(AS)  -2   !F  F  w    ! F  E    ! !F H m    L     -FZ   m VTE$PATTERN_WHITESPACE  E    `B [    F  m   [   F  m   `BEY    O Et  L   `B [!   !F" " m # %%'' .h . .i SPLIT_LINE:iH .jMOVE_HORIZONTALj:j:jl . .k LEFT_POSI _9F   V _F   i OF" TEMP_RANGE-"  EE L. `HlFE EE( ERH  `/F  E K(F( ( t!L !F"C#T # ##%%  > c   F { left_marginF ' right_marginFU\  ( UF(   !F ' offset_columnF U( H  M!Y!W"";# c#  $ %& (K(F)  !)F8+ ' offset_column+F , ,tk-  !-F8.E@///t)0V0F@1K01F02X6 ' offset_column6F 7 78 m 89 ; @<l= >? @@A B C ' offset_columnCFHE m F ' offset_columnFF G GH0HYII J ZK L ZM N UOlP QR SST U V W bXX HX}X;Y cY  Z [ ]] '     E  ! tr `BE}t2  KFQ `Bt   `B+  u !K!F"_# %%''VTE$X_FORMATTERT*:*//+EXECUTE+9 vte$x_form_W+ BUFFER_NAME+P/ +2E@ FH 'HmodeFP  H L w   yF ! 'H offset_column!!tT"  !" H""t #  $z%  !%F' L ((w(Q(  )V** E* + 'H offset_column+Q+F,  !,F. 'H right_margin.R.F / /q0 m 1E(3330343   3F@4@4t5 @55#6 m 7u8 9 @9 m :  ;;; E;;t2<K(<F(=  >@(@Ap (AF0Bg(0BS BF8D m EEXGX(GtHKXHFXI3I0I4I   IF@J@Jt#K @KK#L m MuN O @O m P  Q0Q;R, VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140| c0R  S TX8T8 U|8 VU(8UXU}VYVW   X Y\Z \ m ] ^X8 ^F8 `  a  PHcc +2E(  @F 'modeF    !FF y   E 3,*") ) 4    F(!(!"  ## `## $  % 1& m '  () * + /[COM/0  G  0F(1(11 E11Y112 m 3  45 6 :|:;[COM;]<  p  <F(=(=> @? @ eAA `AA1B m C  DE F G K 0EL    LF(M(MlN (N m OOFPEP Q  R SSS `STT `TU[COMT}S}S}U9V  W  XY Z E(ZwZ ZF0[ 0 %C\ `0E`a  0b ' offset_columnbQbF8cL*c0c[FORdL1d0c}d c dI1d0dYeYefLIfF@g h iE8j n[COBn\n@n}opy@pF@q u@uvy@vR8vFHw EcwHwx  cy ;z cHz  { } x~@~_o@o8PFH EH   TH; H   H5jHS@o8cPFH U@8FH H; cH   m @d  !     + 2  E EP Ez} P s  _9FE   (S  ( Reverse s "  (5 !ASearch!AS:" ( "z"##$ % &E#'' _9'F)E* 'M record_count*)}*r+ find+ find+}+,, E,N- # No previous target to find../ 0 ' type00X2  Finding previous target: !AS2 3 =4 Finding previous target5 6 7 889 : ;, < 'M record_count<= 's record_count==Y=Y=;> , ? ?F @ M sA B C G GHEoIE J L^ LMEN OE"P T  !TF/UE VVXXtYTYFZZ Z/Z[ [B\  \ m ]  ^ _   _F ` aE b c ctdf 5glg1h m li  j lltmKmFnn n/nto o1p m  q  r s   -sF t uE v w wtxy zE~E9  u m / 2  m  E  5oC m   -FoE   t   !    M  F  FE9  z? E o c S Ff  F#      !FFF o EoEE l  E M  zM m Ml L     !  " M#  !# #F$ E$F%  'E (( ))+ F.|f .. C.}./ 'zvisible_length/F0T021 #z 2 3l4 6E 77 88: b= M= m > ?  !? M@ !@FA EA AFB EBBP| VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|!nC 'M record_countCCD ME F GoG HHI J LLF  !F    m   M m OOP_BUFFER(VT  F ' visible_length l Q F   E +) )   ' scroll_topF ' scroll_bottomF ' scroll_amountF  ) &0 m   ! &0 F~*<  ' output_file  _  s   :}"E  F E   7 TE$X_TARGET0L8.09type088.L8.p8.0:STRIN E?.TPUFEE E  P E V c J F  `F?K  E 68.9.68.$8.08.9.78:8,:. 2  E  /,&Could not find out editor default file   &KE <  LSE$CURRENT_FILEFE LSE$START_CHARACTER yF  LSE$START_LINE yF   ##F $  TPU$MEMORY$F% TEC$MEMORY%$& &F' ,  ,$,?-  !-F(. E.Q. .F0 E0F1 1E12 E2F3   %K4 m 5  6   &K8 9 E: ; )< m =  > BEBC C m D    /FIND=(DFEEF m G  H H  !I !IFK K m L  M    MFNNEO EO OOP Q EQ Q yQF S S m T  U    UFVVEW EW WWX Y EY Y yYF [ \ \ m ]  ^ ^  !_ !_F` a Ea aFb d m  eegg 'typeK +("Selected position has been deleted 'buffer F     UN m U  m   M        %/ t   !   &/##TARGET?VTE$BUILD_TARGET? NEW_TARGET?<.?p<.<.?X<.<.@VT =   m    Q C &  m  i C %   m  L   = F E    0 EQ       ! !   }  !Fw    F m  ` ` }    -$.l..MEMORY..SUBSTR.= 2 E  E8 o  !F F0 '0type: No range selected  0 m   !  L ! ""w"  #  !#F$ m 0''w'  (  !((t )v8*    *F + +,  , m --E- .  / 0 E 0  0F(1 ( %C2 33 ' offset_column3Q3F445L*5(5[FOR6L16(6}7 c 7I16(7Y7Y78UI8F9 : <=L=F> K?L??@U@FA B C D F GGGGG EGG}G;HVII EI J K L LN m OEoQ TULUFV KWLWWXUXFY Z [ \ ^^ ' right_margin^F_K__6``Ka <b c d e  fE9gEhEjj? VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|b  E    z } W ' offset_columnK.  F[FOR ` ` `}}}B        ! %%% E%&L' `'( `0(([FOR(}(Y%}(,,,-- E--e.  !.F//w/  00F1 m 2 3  4 5 9 `09: `:; `0;;Y9}< `<= `=<}=Y= > ? t@ `@A `AB[COMA}BYBC D E G LHHH EHHI J K L M N S T| TTzT}T%U 7V W  [| [[ ' offset_column[Q\\ ' right_margin[\ \}[}\]  !]F^  _l` aawaQa  bVcc Ec d )e  fg h m i k  lE9nn:!NONE(/(/(/END_OFCURRENT_BUFFERP(/<(/l(/,(/x(/(/MOVE_HORIZONTAL::(/(/(/(/(/(/)/SET THIS_MODE,)/ THIS_BUFFERP)/)/,)/P)/'H+p+++܊++$+D+h+++x+++++d++++.P.ȋ..T.   F   !   }   K Ft F  ! }    TFt' u  p   .x..X_FORMATTER_NAMEn.n9COBRn.,.n.<.n WHICH_COLUMNn\.o: + 2  E  :[COMz}q  !Fw    G  F m  'modeF  w F  %E        !!C8.C.8.DDd.t.E .|.E`.p..GH3J  !UB yF [  y !UB y F  6  Undefined key z^ X `  !     !)        ! I"# `##Y#$% & ' ,  -L- `--Y.  /  !/F0  1 33LOC_CHARW.W..[ VTE$X_NOWRAP[.[.[GET_INFO[CURRENT_BUFFERAN[L.[9 offset_column[8.h.t.2Hc ('Don't understand journal file name: !AS  /,&Editing session is not being journaled  ' journal ' read_onlyz}  sys$disk:[] ' journal_fileF ' output_fileF6 EE=F  E E tpu.tjl L.tjlF # #F$E$)& E&F' ( (F * L+ /,&Editing session is not being journaled, .ERcLENGTHc CURRENT_LINEc.c..c..d VTE$X_JUSTIFYd.StepS  Next Step   Previous Step  Placeholder o+ Goto Placeholder /Forward + Goto Placeholder /Reverse  C # Cannot repeat that command   yF t* ; !T!F"$+.0.+.<., STOP_POSITION.,MARK,:!NONE, E(  F@  @ `@Q  `@}    !Fw   `@y L    !F m E  !L!F"2 ")"4%3%&  '  !' !'F0)   0-)F(* 9+    -+F(, -(-tr. (..tS/ m (11 `112 `@2233@34  55@666 7 `@77Y7+8  9E: ; = >>F8?  @  8 -@F(A(AtB m (C E wFF  FFGTGFH IKIFJ K LLtMOOPQ nR `@RRCS &#No matching parentheses foundT U W m YV, VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|j2  m  2   m     t  !      c    F  m TF  t  !   !  " # c #   -#F$ m %K%F&' ( *  ,,  ' tab_stopsF0 '0typeL !Non standard Tab settingE  ' offset_columnQF8  !F ' record_countQ L   ! ! 3F@ m ! Y@0!F("(H##S8#  $  !$F% ) )F**w*  // E/FH0H801  H2U8H2 Ec22F3U8H3 c3  4 5  c6 7 8  89 =  !=F> m ?? E??9@@ E@Q@  A B  !B !BF C  D  !DFH m I   J JJtKKK EKK;LVMM EM N OOwO  P L Q%UUU V  W X  !XFY m ZZS8Z  [  ![F\ m ` Ma b d  eE9 gg  ( ( ( m      F    z.P.   !Fz  ' current_row  ' visible_top >  } N  i   ! F  ? i  m  aVTE$X_RESTORE_STARTa THIS_POSITIONaܨ/a/ܨ/o    F E  1  F B E F E E  `"IQFt I"K E GFKF  B:B//Bģ/CGET_INFOCVTE$COMMAND_BUFFERC 2H Don't understand file name: !AS |#.    u   LSE$SOURCEF EF FEa EE= EE? G F! a# EE=$ EE?$G$F% '  sys$disk:[];0'F( C(F . .0E0[1 ' output_file112E03 4E05 6 7 ' output_file78 ' file_name88Y89E0: ;E0< > @@ @\0@A0UB Buffer name !AS is in useB C TD Already editing file !ASD E G 3 2Type a new buffer name or press Return to cancel: GFHEH;I No new buffer createdJ 6L LF(M N &OO   P R 6T TF(U YY [[ m   w    ! F  L   L  F M m     ! M !    F 7 `L%vte$x_arg_2 := get_info(vte$register_ I , 'type') i  ? Lvte$x_arg_2 := vte$register_ i  E  ; Invalid register name /$+ /%/%x++,/' + 2  E }>   - %   Eo 'obuffer2  F!E" # #F$ % '& &F' ( ) *E+ /  !/F00F112 22'34Eo5 67 c8  !8  !8 !8F9 : >| >0? ?F@ A 'B B BBwC m D  E  !EEF FFG H I IFJ L L m M M /T8tkݪ[8La%L%2'BHh`/ &X5*&]87$1tW~  ֭GV,٪4 -35/VwA>fk9;!luh%#jfE, t;8J? u:% @8INn-g \ioqTKa8 qx[vhkWq#, 1h \ll# $,&"a6{n``{}`/ "Dܰ> ޕ-/}1]i)zw`'|jtg 7R Nnq>R_ Eg>E=Wx?){p} UN|p3~1 59@ClpUl;=9S?}m0+yjZ2886Qd`u6yj1n!j:#n84f=Kk\Ȯ,m3ZOHC^h;Tvg8dEbE֋şBm(AP3WqnkY;wbjHOq}|Kѵ -J!Q+ E]>mX￧*6 w$|Z_@0Gb!R BC컴Y\fvaJF*/* |d\2` Qxd+}Ov8+L<X/a1-< רR2vo\XdofD#Ba_A:>I>[#  }=y>|ֽ%I`4yG0W >ĪtZ}38sD%iaeH"AB ~ ;@ #s ԄWIjk H>A<2e;^s"`rzBl-y2'7tX6q20`N~)k6%WR7atez[AL**J-/s.K` dΗ'dp?.!Pi0$ i*c) q8܄ hw.c}4]b5x!Zgϯ>pœ)h'^~MYVDgCd^y'y5ƒ t (~12MKS'I xg6)7GL4ljh+;\TMG=;C`2 oXfFV IݎdfQz(=>^ &jϰ*pce /4O|r4=}a\rZ_N8.8D&=lh H*i'd(x!=}Ni2d!Q:u ݑonVBfTtH@qtjib{VW%7Ҁo`Qt3a|m%Oн,sn[j.%Fzv{p,Q4Єy|IL@PUYcYc PKay#^scagdw*J gF& q \1iy*p;Kſm1(} A0l:-J?1EKO 'K%z99$+G,{B8mP ױ]h?kzD3Y=IciP6ϣZtNowTVNڈ(%C)IK/g{D X2@3FQe&ޝh(eq<,ѻn`i$TU$Bph5Q2mhNU#b V_& * "hVLP|>>1_ӽe74=%:s>܄W~MonJk !iuNNFgv5pF t"&-/7؋?)ϙlaÀ{_QGFRR\t*SS/P.;.{8 FUPy+qgu͈ H54o-?-P'Tj dL0u=kuo~dB3kei+Djy'`)z9h*`d&J/s(3 ɜ8vBT-r iWm\3W0`>2K?tQ,o6ї mwRlY Sv_A8q((P t~8 P ZI~g~%i O](}&l#,?D# m@\ ITuG' 7"8u'2mTx);oMlkm3 [Su D|naI  3U<W%IA#IsA;UE<R6]k=GIC7diwl;"R`l 1 u/B?;TqӕI0mafϣIjJ^_ \Mu8 w{fB @8 Q|c1n{؈AkaCO bO NRD!BZuNo wBQl KR= 1 #d 9Mջވ$ %(#H[/H,(q%bir046Xt(o*`ӃM|nGP-ᅵ(V#dD,[\=4:>ba(fMC@T 1D8MØ+)j)iq2Kh wg9lQU) Dˬ&{ۗq=(Cp• bi'!!P 0DAFgRPD;nK> @}n.l;uCDERS=+ǁg?/6W~2y4g{Tm(IXjNś@z"u@\6Av۷  pu6RT%Lӵ *fԐ @pRZ WFNi8}0l\?bo:+D^v୒vngf޿ya(hzlWR@xՆW$䅄9hSD1ZjQ+G|JC M*q \H4J4 DISAS] W?nhep4qkb #!lpvE,vA, T1 3y Vn{*t ZXVv%f]dk)&5 Et`_{W?,0 ٣]7M&yC>A )n x)>jlIk|vyQt&)%.Ȁ Ag]T^3PJ}5Km#Rex7')HqIJUvtnY2mU1w@Aoρ@wyu;y / , vn1WlOzޝ Y5.ju~t]`ȍ%b"ŹuxXdr {=K3jtu`Jtj${|sw_o ѕ!Qt/],oRAH;%uFF2 +,X| >hu 8>Mr*Ÿ`1%6. ;Ѧ>DAz>cod /%4L< /?$ @0 claD6Y;(tn˥쨉2yΡKZ%({PBs}JZ #|M4gdt+B1Gp>Q@ rgt أ05I65z#svq CkTxm!WRf}4]*`B' tWoQ7Ǭ.MSw *)FD`hc[Ժ44y wW4J/16p`97<:lǤ+a%5H|Cޠ&=饲C!ɔ vpDdOnj֝zj#%/ :Gr B>Dk`+lrPq:4mZS9tU^'x5# _rԽW㨡9OC3v%l.@LCAGsaBJjץ\Xu>AZt_2V;lR9P+ڴ2W] +DS7\C 'h7V fJ)& :XTmQLIdM@W#mt*%='b5AEpqF#?[W}{+(0d :8Dkk*iʤVZ3qv4{m9az~d ǢDtz@Dv@|ul-&T&Y)̦ }Y%$DDn}!Oů Zj;,Zy'1U6>dt0x(S1ZF7.VK,CM\]]Gdv7nuM:,hP;,*S'}/>;+]khz쭃IX.`FHs?3Aђ-IYo&f)눚R(P5  5~,o8TG:\gt'jtJ$ .(k&y;  %?8ERA;rEł if P*=RI1k)jo_ *1+*n;?Y,Xqa yQTnư,_!;e!b'v_PaAz|Hi]7qN/~^B!=eHZ#^ϸ} 5 *-;'WD@lsq{  hA3 O;6;֒wowS ;;F%Ϣ6HTty&Cm} D Hq`J djJ7SnPYTVNM|h+ W¦l!Tu3{^]ӼJ9:T 31Nt Rϸz INˁb1n$a y#keBz`lQ Ul\CoJ#ֵ/y4]^t}LRNXݽo{`.D at&2{Xeo=ۈ[]!\CRċ*l^d|Fe}#:djnwe=;&8 R@:4&ݏ#^ݬ , }c 񖵗å^d C'S`d+!iwxulge0Hcy_zEui€x ։9מ]jkd0fQB6Dh /vjә\r&A5vQ.&@x$ uQUk-$#R0,dwzP@AW1x8+¼@SU ZhTB}[?F*Tj:Gr .a"#[ urmB@c=n ^NU }.=]63,v6ǐ{]"[&dDJheҼc'{ ~;*X^F {bh1Q}pJ}f)YiI"=t`:+}db/QS{m6JMzO6構: WFe9;GH*hv= >߆8}Cp<'-AkYû֌^iAA`lT/?u>AqUr8?DoBH- yöqsW`x :gMJ^pwC X' Uȧ4jey@- ]I0a}Yk16aF^1 -(@3D $F B  97{̌m 3fPr _xw1 vA9l;R4f=<@Bqh=udB _~D$@@yCD w* VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|S,MMNDO P R R m S S SS)TlU L V Z[  \ ]  ^ _ _ m `  !`Fa|aa aa}a b  c efEog klEmEn  !nF9oMo{p  !pFqqFr m Ms Mt  u m v w #x MyE9z |E }  2EH x !Invalid numeric argument|)  m     F!  !!F"Ec#E$ED %E&E 'E( `)` )* X-+ , X+- 5C`? 4 4n_  _ 4 9 9FP: P7> c>P>?  !?F@A    AFHBHB}D EHD HDFPE yPEFF   MHG HEI J [KCP!^/(OyOFSDS_SFWDW  !WF@X  Y3YZ[[ [ !UW[ y\l\F] k__ _ y_ !UW_ y`l`Fa b m @fDqfED jD_jjkkFl  !lF@m3m&n4n   n m opRpFq m @r sswsFt xD|xED|Dj| DZEDDH ' record_countFD  !F@    FHH| EH HFP H m  yPF E D3Z  !UW ylF k  y !UW ylF D7 !Invalid numeric argument EE DDLXvte$x_arg_1 := vte$x_arg_1 I vte$x_arg_2 i X+E  DLXvte$x_arg_1 := vte$x_arg_1 I vte$x_arg_2 i X-E  D^LXvte$x_arg_1 := vte$x_arg_1 I vte$x_arg_2 i X*E|> !Invalid numeric argument E DLXvte$x_arg_1 := vte$x_arg_1 I vte$x_arg_2 i X/E|> !Invalid numeric argument E DLXvte$x_arg_1 := vte$x_arg_1 I vte$x_arg_2 iE|> !Invalid numeric argument E  X+D!|)  m  D u E E D`DE (%Invalid digit for current radix +gDI`FE D u>CDP;z; 1DcX0Numeric argument: Radix: !ZL, Value: !OL !AS !OLF(D 1DcX0Numeric argument: Radix: !ZL, Value: !SL !AS !SLF(D] 1DcX0Numeric argument: Radix: !ZL, Value: !XL !AS !XLF(   9   ( m E  m ( (  (  m   F0 c0FP cP[  P7! `'P!Q!F`"`"t# $0C$0C%|$}%Y%&E`' =(0C()E`* +u, - . 0l4|45E6 :|:); < m = AL"Xvte$x_repeat_count := vte$x_arg_1 AI vte$x_arg_2A iBE F _0FF8G8GH i8I <J Cannot repeat that keyK MENE P *'!Could not set editor default file   &K m (F(E     }} ' read_onlyYY   }B   !AS /FIND=(!SL,!SL)F   %  TPU$MEMORY%F& TEC$MEMORY&/'E( (F) *E+ -E-  -$-Y-.I0 TEC$MEMORY !AS0 %0F1 I3 TPU$MEMORY !AS3 %3F4 6 7  !7F08 E8Q8 8F: E:F ; ;E;Y< M<F = E=F > M>F ? @ A m B  D   %KE +F   &KH m (I K  O< .P P PYP_ VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|b;.QQHQF R_RF S U LSE$CURRENT_FILE !ASU %UF W  LSE$START_LINE !SLW %WF Y  LSE$START_CHARACTER !SLY %YF Z \\^ VTE$X_RADIX80 VTE$X_ARG_1\0OP0 VTE$X_ARG_200080\00000: 0 PROMPT_STRFAO90N   { left_margin F   (currently set to !SL) J/Right margin must not be less than left margin   ]   < output_file1@/T/x/1//1  E 'nameF   .-__    (E EEchangeY 'name EE?F0 ' key_map_listTPU$KEY_MAP_LIST"L# vte$x_formatter_name := vte$x_form_ iEe [ $E  !E " # $ [ $F[%% ' right_margin%F' )  0-)F[*E +L  vte$x_form_+I := vte$x_formatter_name+ i,< F-L vte$x_buflang_-I := vte$x_null- i. / 1 L2 0[3 [4E 5L  vte$x_form_5I := vte$x_formatter_name5 i6< 7L  vte$x_language := vte$x_buflang_7 i8E8l: 2:F;L vte$x_buflang_;I := vte$x_language; i< = (> ? @ E F EGE HE IEJE KK { left_marginKQKFL  ME^ NE OEP EQ ER ES ET *EU LEV  =Z< [E[N\L  vte$x_language := vte$x_buflang_\ i] (^ _E_E`change_}`Y`?c  0Vc 2cFd eEef(EfEgchangef}gYg0hL Set Language h ; i jL vte$x_buflang_jI := vte$x_languagej ikk:ll ' right_marginlFm n o s[Esu 2~[uFv xL[.x `~xHx xJ vte$list_xF|[COB|}E~E E^   * ! *( L)2 c*Y$:)+02#%04 [COMEE E^  ! !E " *([< L)]>2 U*K$,$02#%04 [DOC(E E    [DTR[E E^  ! ! " *([ L)] [FOR{ nE E^  CcDd!* ! !; ' *( L)2 *)+0#0#00L$)))A)2002#%04 [MARRE^  ; ; ' *([< L)]> [RNOE [TPU;   *([{ L)]} '" EfE E7 No such formatter       [E   { left_marginQFL Echange}}Y  L  vte$x_form_I := vte$x_formatter_name + '$' i   E! "L  vte$x_form_"I := substr(vte$x_form_#I #I,1,3)# i$ % ))   \-K--..K/ <00 'width00i1L1F2z23 z4 55   G6 7 9    z   z  S S K S z} z E   ' lastHF ' firstHF 'bufferF  z }!f""*#   G$ %    G& ' ( 'system(z(f))**   G+ ,    G- . /g_ VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|J/t10 ' nextH0F1f3ONEX/X//X|/Ħ/YPOSITIONY THIS_POSITIONY/Y//ZMOVE_HORIZONTALZ  t"l T F  |   z}!   #4/Ĺ/ع/$VTE$X_FORMATTER_NAMEF ' map_count ' firstF  ty 'buffer     ' nextFu &  ..///ܻ////// 2H   & L Don't understand file name: !AS     'no_write J *'!Buffer is read-only - not written      % LE( +F - +F  EE> EE;G EE<G EE= G! EE?!G!F"  #   & L$$   '%  & ((INDENT_BASIS}:}00~VTE$X_DELTA_INDENT~:~00VTE$X_AUTO_CASE: 0(0  ' output_fileF2 'nameF   !   2   m     /5//59 := vte$x_formatter_name54/D/ ' beyond_eolN   V E    !   E} X 3 & 4    m    / /`/! FILE_PARSE0! WRITE_RESULT!/! VTE$X_NULL/ ) c   R  (/8 o  -FoYE 1.(Previous rectangular selection cancelled Eo  2 E   -Fo 9 Selection cancelled    z    'visible_bottom ' current_rowPFE [ - U i   -  zP Y"  !"";## ' offset_column#F6 $ & L '  ) * n + , ..%//&& d+؎++X///// /(H+l+@++4++(/L/bVTE$X_LANGUAGE_LISTb|/zy  E y     /|//c/,/ddD/T/z  >     /f VTE$X_NULL:f/w  y L     gFORMATTER_TYPEgw   L     OMMANDFFh9 Set Langu  z [   z   ' current_row ' visible_topPFE by - U i  y -  !  !!!;"" ' offset_column"F6 # $y$ L %  & ( + 'P type++A,P ,- 'P record_count-F..Y/T/0 T1 2X2 #z3 5 P 5 P 55!6  P 7D8 9 : P E;E< = n > @ .A  P B P ECED E GGT#09!;0%0&00[0y    >  'visible_length Q e F L   w    /mm/(/n  'visible_length Q e F y L   w    BUFFER9+0+00y      - i  F    w    00LINES i  Fw      020  -FoEo %"Previous selection cancelled3    PE (%Rectangular selection cancelled  'ltype  u l F l F El E/ EoE   oT  F  FE      ###}#$  !$F%%& m '|9 '  !(( ''}( )  * +9+',  !,F9- ./ 0|9 11 00}1 2sow VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|[{Y  3 4  !44T5 m 696'7  !7F98 9: ; m < = > ? No range to skip overA < 'name  Jw      0P09VTE$SHOW_FIRST_LINE   ! 2  m  T L   u |o 'obuffer  o 2  m  Eo  'buffer   2  m  E 2!! ! m " # $ &  ((<01 BEGINNING_OF1CURRENT_BUFFER1|01d001<001000102MOVE_HORIZONTAL2:   / A m /   I )& You have no marks to position to   !4    . .M ! h""# $ =%.%& .' ( M) * + , Q- 1.(You only have one mark, and you're on it./ 0 5 'type55t6E7 8 9 .: .M;;I< )& All your marks have been deleted=> ?>C  E  M  M  M. .    -FAVTE$X_OLD_COMMAND 0A 0    !  O    . .MEM R 52,You can only delete a mark when you're on it  A $!You have no marks to delete 0E D+X++++ċ+++ +Ѐ0܃0$0.CURR  !O )& Mark at current position removed   z &E  #  E Fl l | } ' type  O  Could not find: !AS  6 String not found  ,00Ї07700؇009+L+x+++++(+L+`+z #E  #    Fll ' type  O  Could not find: !AS  6 String not found   00000>>+`+00? VTE$MESSAGE?  z    ^N  zo} F F Q m     !F  m   E 5 and count!  E!Fl" #$ ( 'ltype((U,E--8. l../E0 1 556  !...counting...&:8   8Fl9l9tQ::&; l;;t < =K=F>?  E%:@ A #BlB CD E GEHElIE/JEoKE OOSP Found !SL occurrence!%SP Q R ' typeRROS  Could not find: !ASS T 6U String not foundV W Y m [ =E E  X F  D00 =E E  X F   'ltype  F 'mode F l   m   s D    !F   C  EE   !F m M Ml L   ! m "  !"F9$  % H& +("No string selected for replacement' )z &E  # P E  z }  P   (   Replace by:z  E# M   W   E = No target to replace  EE B  "...replacing...&: o F F Q m   !  !!F" # m $ %E& ++t,   ,Fl-l-tZ..&/ l//t)0 12K2F3j556 m 7 8 829  E%:: >>h? V@ Replaced !SL occurrence!%S@ A B C ' 5^= VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|h typeCCOD  Could not find: !ASD E 6F String not foundG H J  K  !KK'L  !LF9M OEE  E = No target to replace   "...replacing...&:o F F Q m     !F  m  E !   !Fl"l"tZ##&$ l$$t)% &'K'F(|**+ m , 0  E%:11V2 Replaced !SL occurrence!%S2 3 4 ' type44O5  Could not find: !AS5 6 67 String not found8 9 ;  <  !<<'=  !=F9> @  F2    ̑+0(  F|  I ' direction  'type   D    !Fz       2z     ""2020002p00034GET_INFO4 VTE$X_TARGET48049type4$080zLL `}^   | |^ ` Y Y k  `    `}4         L| `FLT FL c  ! "  $$  zL* `}^   | |^ Y  q `T F |        VTE$CHECK_POSITION0;:;:;00(0<VTE$| 3u   !UW yl      y !UW yl   CDPHq !OL  DT   D+ !XL  Gt0G0,00H00H0000JVTE$CHECK_POSITION!SJ:J:   ' direction D    !F  z       2z     z #E  #     ( E        z 'zvisible_lengthFTLT1y #z 5UT #z    ##$E %& ) E)^*  *F, +, E+, , -. /E 0 1 2  No more files3 4 6 2H x Don't understand file name: !AS  m   z N .+%Function not supported when prompting P Ez} P    #(  (Wildcard) Filespec [*.*]:z  E#!E #  %A$$F% *.*;%F&  ' E'F, +| +, U-  !-F. m / 0 11 3L Directory listing of: 3  4l6E(8 8F 9 E9t@:l;L ;  <K(<F(=?(?7@lA   -- No such files --B D D m E L F  G K EKF, MENE PP  !     ! E   !       E SSAGE2:29 No more filesPEN2)1)1)130+)1*1  F2     |   Z < O  t6 ; Enter SpaceTF ; c      $H+l++؋+*14+1 'modeF  eV VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|w c          F cjC# Az..x..   D   D   D   Dl   DR  D8  D E  k =   Ek  Ek  XkFk kkG 2last 2last M / 2  / 2     =   E  E  XF G Slast Slast M / S  / S      'name F .-__ L#vte$x_formatter_name := vte$x_form_ i[E> No formatter selected    =E  E    X F ! % %& &' ( ) > change* +E, -- . 00.    . -VT.I }   ' right_margin F K  6  K <    = .\ % p  % p    < .\ % p  % p    >  Il    !F  [DTR . }  E  "[COB.}  !Fw  L-   m   !        -  [DTR.}E    +  Il    !F  [FOR I } 7 .   ! Fw   E `YFL*   m  + m   *    *  "[COB.}  !Fw   L* ! " m #  !## ## $  % & '  *( ) +z : Already prompting   z o <   Language: - Formatter name (file type):   ( z  E#  %7AE  !!< !"L Set Language " ; ## 'name#F$ .-__% &Lvte$x_buflang_&I := '&I&I'& i'E() -  -.-.L..F/ 3 4  -4F5E5T6 41+Sorry, don't know how to format this buffer78 <E = [> > ?? AA =E  E   X F   BUFFER_NAME%c1%zN .+%Function not supported when prompting  u  .    .   (   'mode(.   .  (   -9.-e1f1-f1.FORMATTER_NAME.9.. w3# ; Set Modify ;  &` y 3 % ; Set Nomodify ;  %`   ( ' modifiabley3% ; Set Nomodify ;  %`  w3# ; Set Modify ;  &`    ""=FORMATTER_TYPE=i1=h1i1>VTE$SETUP_FORMATTER>FORMATTER_NAME>pi1>Pi1   o F F0 0Q m 0    !F0  m   !F( E0 !! 'mode!F ""  # $  %  *0*++t,,2-  .K.F/ 00F1 72 3  4 5  !5(56 m (7 _88F9 7: ;  < = ? \, VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|w !?F@  A  B  !BB*C0CD  !D0DE m 0F  !FF G  H #I m 0Ju|K L M N  !N !NFO P Q m S0SjT  U  !U0U#V m 0WuX Y kZZ2[  \T\F] ^  _ ` acc   ee F%   1f1f1g1  F%    F% 7  -:-    ! F X    ! ! F   M 'mode(*   Ec=  c Ecw   S c  y     (   ON6|z16hz1|z178 THIS_CHAR8CURRENT_CHARACTER8z1 'modified 'no_writez  }} 1Modifications will be lost ... Delete buffer !AS anyway  'name   z   |1|1?l|1|1@VTE$MOVE_BY_WORD@:@|1|1AMOVE_HORIZO  ! F T    ! ! F   MKD:!NONED E  !F EPQ    ! ! F   M  Gl11HIPOSI  !F.  !     ! ! F   M  1N11 11N181  !     !F    ! ! F   M   RKU:!NONEU؂1UȂ1؂    !    FMg L  RF      !FX    ! !F   M ""111` 11`1<11ȃ1 1a D+@|1|1|1@}1}1؁101101a  M  F 'mode F< 6 : ; Unerase PlaceholderE6  Y6 @ ; Erase Placeholder /NoGotoE6   a   H a /! ; Unexpand"Ea #$ % & *9 + M+ M++W,  !,,- m . /  M1 R222}23  !34  !33}4]5E9 6 2/)Cursor was moved away from restore region78 : ; m < M= C>E9 ? Nothing to restore@ A BC H  !H9HI  J   K  L  !LF M  O  MPDQ  R  !R RR`SDT  UUzU V  W X Y  Z [  ![F(] m  ^ _  !_F a m (b  fff}fg m Mh Mj !jFkll L m  n m o pE9q s  t (u  w {{{}{J|  !|| ||Y}  ~  !~F   '  !F  !YEl m M Ml L  !F   E Eo m  Q 1.(Cursor was moved away from restore range EE  !F9 8 Nothing to restore   F   !FFw    !F m   oYOEoE Selection cancelled    % B. ; Define Key F13 Expand ! C!5" ; Define Key Ctrl_J_Key Expand# $ C$5% ; Define Key Ctrl_E_Key Expand& G' vA'.( ; Define Key KP6 Expand) *  M VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|)+ , - _ 9B- previous_screen- _ 9B- next_screen-}.~/ %; $Define Key E5 "Goto Screen /Reverse"0 %; $Define Key E6 "Goto Screen /Forward"1E(2 3E(4 6   &7  "...expanding...&:8 9  E%::   %<>= C$Erased_Expand_Text=F>E? A BA CAYAFB n  expand_tokenvte_expand_tokenC D CDFE n t expand_tokenvte_expand_tokenF UG vAG<H n  restore vte_restoreI J K L(M -n( previous_screenBvte_previous_screenN %n$ next_screenBvte_next_screenO P   &T  !TFU m VVwV  XXX EXXtMYY `YYt Z  [\\\ E\\>]] E]w] ^D_ cc^ cd m e  fg| g`h  ii `[{iij\k l m oEa p m rr    &K   & L   5 *)Will not exit; could not write buffer !AS  e @E#   % L   &K ' width.F@ EF 'modified 'no_writez  }}!E" "z"=#   & L$% ' +(< U) ) )Y).**H*F +_+F , - .  /  $1 2 2 22%3  $4 5 5 5}5y7+Buffer was not changed or has been written !already - Position not remembered7 8 9 : < ' first<F??t@ 'modifiedA 'no_writeAzB B BA}@}BC 'nameD DFF Write buffer !ASF F9GEH HzHI   & LKBuffer !AS not written - (There is a higher version of this bufferL L M   % LN O +P Q R  $T XU U UU%V  $W X Y ' nextYFZ^ 'original_width.^ e c   %KdE#e r eF0f0Efg   #5h  !hF8i m Hj  0k  l m 8m npz i ' width. F 'original_width. e    %K E# r  FE   #5  !F m H     m   E]   5 m H m  E#   &K  ( (! " # e $ %v & ( ))z)| )Y)* , s- .E#/E0E 1 Prompting cancelled2 3 5l11TU BEGINNING_OFU EXIT_BUFFEREU1U̵11UEND_OFU EXIT_BUFFERU< E  7 L_FLAGS r F L Compile $ ;   ; Compile    K  E  COMPILE !AS   -   &Kz &E #   Undefined key6ؗ22627VTE$PATTE w2H^ Don't understand file name: !AS   z N .+%Function not supported when prompting P Ez} P u   (  File to append:z  E#  %AE ! " u $$ $$ $$%E& 'E( )|)** * m +  ,  !,F-  . 3 3F5E5V6 Could not append file: !AS6 7 8   % L9  :   & L;2<< < m = 1> m ?  @ A CCRANSLATEgl1g1(1D1l1h THIS_POSITIONhMARKh:!NONEhԺ1hĺ1Ժ1h11iPOSITIONiMESSAGE_BUFFERi$1i  z  N .+%Function not supported when prompting  as VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|P Ez} P Q   (   Buffer name:z  E#  %7AE   Q ""F# C#F$$?%%&&&  ' ( 6) EE)F0* ,, - U//OVE_TEXT RESTORE_RANGE111VTE$X_SEARCH_SELECTؽ1W Could not write file !AS   'modified  'no_write z     ' read_only z } } } E    % L +     & L    |+܊++(+Ћ+X+@++L+h++<++̏+ +p++8+11`1ND_FILE_NAME5Ȩ15 VTE$X       !FU C$Review  ; End ReviewE  !F F ' right_marginIF  U 'width  ! e " #  $ & m 'EU( 0* +F , .. w2H^ Don't understand file name: !AS   z N .+%Function not supported when prompting P Ez} P u   (  File to include:z  E#  %AE ! " u $  !$$ $$%E& 'E( )'*  !*F+ Y,  -  !-F.  / 4 4F6E6W7 Could not include file: !AS7 8 9   % L:  ;   & L<2== = m > 1? m @  A B DDred:7̬117114188D1X191`1911p1:11: 1 11,1l1 1`1Ī1ت11< EXIT_BUFFER<GET_INF U  ! F m ( ( (  # " Buffer Linesl ' firstFtk 'systemzl 'name ' record_count   !24AS !7UL    E 'no_write  read-only  'modified modified! l"3"\< "L# ' modifiable#z#$ constant% & ' ( **M+E+,L, ,F- .Lcurrent.F/ 1E12  3 4 6 ' next6F78l: ' first:F<<t= 'system=>l? 'name@ ' record_count@   !24AS!8UL System@  AA"B   , currentC D E ' nextEFFH (H m I L J  Lz N .+%Function not supported when prompting   z   < # Environment file: E Input filename:P E P u     ( z  E#  %7AE  !!< !" ] %## 'name#F$ .-__% &L vte$x_language := vte$x_buflang_& i'E'0(L Set Language ( ; ) *E+ , M - //0 THIS_BUFFER0` 20VTE$DIRECTORY_BUFFER0 20D 2` 2 21UPDATE1CURRENT_WINDOW+ 2  E F(}} Ed DA;No wildcard has been selected - use the File Search command    !Fw   `|3,4   F  ! m  " # %  !%F&&E'' E''P'Q'  ( )) `))7* No such buffer+, -3-)-4-   - m .  / 0  !0 0F1  22 3 E3 3F4 889 E9F(: :F(; , (<(E<0= M (> E>F(? D@LCan't find file: @ AB C 4G(G~H CHFIIMJJ  KK L M Q UR ERF(T  TF(U(EU, EUYUtVL( VI, VFW W yWW*X  XF(YuZ [H](E]v^ , (_ , Edit file !AS_ _` M , ab c 3d  No more filese f g iiUi}ij k m 4 VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|n ' read_only| Yq'VTEDIT was started in read-only mode - buffer will not be written    'modified  'no_writez }| Y~-Modifications will be lost ... Set buffer to read-only anyway z     ;  %$ ;  &$   'no_write;  %$ ;!!  &$" # $$ &&L 22,2MQVTE$X_OLD_WINDOW_NUMBERQVTE$X_NUMBER_OF_WINDOWSQt2QP2t2R FILE_NAMEIONR FILE_SEARCHFR z N .+%Function not supported when prompting  z _  ' output_file F  2 'nameF  EE> EE;G EE<G EE=G EE?GF   E P Ez} P  ! Output filename [!AS]:! ( !z! "# $E#&E&'P E'}(( ' output_file(F))2** 'name*F+ , - P . / 11 1#2  3  4 662h2 22|2[2] FILE_NAME]2] VTE$X_NULL832 2H   & L Don't understand file name: !AS   z N .+%Function not supported when prompting P Ez} P    (  Output filename:z  E#E  ! !F"   % L# +$   & L& &F' ' m (  !(F)) )) *  + , M..  !]   &0  !   &0  !U2 V } &0 ' beyond_eolh   V E   E  H1X1((1t1)VTE ' scroll_topF]  ' scroll_bottomF  ' scroll_amountF  ' scroll_topF ' scroll_bottom F ' scroll_amount F 'U scroll_top F2 'U scroll_bottom FV 'U scroll_amount F}  ( 9' &0 ( 9' &0 ( 9U' &0E     z  S  S KSz} z E   'widthSS} e  f*   G! "   G# % &&&'' 'width'S(S) 'Uwidth)S(}'}*+ e , f--*.   G/ 0   G1 3 44 'width4S5S6 'width6S5}4}78 e 9 f::*;   UG< =   UG> ? @ AA C CD &#Right margin must be positiveE G IJJ 'textJJK  5L  5M  U5N O  5P  5Q  U5R S UUzL ,)#Function not allowed in this window    >  'visible_length Q F  ]U  )&0 ,Cursor line must not be greater than window length (currently set to !SL)    b ( 9' &0  . E  (1@1)WRITE_FILE_NAME)d1):)d11)   N  KF yHF  ; ' offset_columnF  ' right_marginF (currently set to !SL)J.Left margin must be smaller than right margin   r <! " # $T$F% & ' )  ++31311441(1816H+l++++L1<11111X J  !&0    'visible_length F  f lo  )!_1J[> %M]hDWhkE-OJ/H2j;:YGNFhi]c [n`c"q.'=f[ Z:T/ɔQi.E9|.Z(ci:pF lq[r4;!cJG_aNzHRſΚ~fcIKtorV"pNSr]5hcz8!/+n8{X[w1XGGQD'C {ާܬ0=ao.ܚJW\-! /vg, ?$%9m5J]Z,2z TwuJ=j1>g 7Pm!qK'Yc  w>1h ݂%I@wHxFy/x! *o:UkzO oj/^ZTq45DĔl -?- =]?%q<<Xf[m4CP7lYAR^Qp:``6VWѯq398MJLoS$ K*aQDHH+݃G}E7sU<;@q Co8s(0&&k Sge-`+4Eq-X/HW7sL 8+[I#u(0H$poLeee*i. Ie).gt&hN)RJ!+h"FAH|?z񟒙o"eU ^!;A9 Y?} ;`r vu/F\A >H)Otz8^.yG CFeT)?3!~u-tPwEpyf"^q%V孏 0P* ϯTf&rC4Q`O?A w+#sdF  KFJX53(-Gvu{q-q ?:΀lg2BzQ E\vm|RV9s''Hv8B*ugP_go`b PrV}PbL  O|e1j CMi摙K?+:h 9'K#HXbu FWcE=ҏ1j^ w&=osbQ! Rh7> 3)2[_*7lӖ#BOБOb5*}Yj.ВR(@yG㿎v*fۗ?Kw2Q1 ;#k/w#sF+%1MhK>)XlZGOcn) Y=DSM![ji~.Q )Qw`u> zLXg|bC#68nrZ]\w64wm6e3#$//3M8{pѦ򂑧k2 _zP  @TB rYb4kYƪ96%4HZ @wt_8=Zb8:1f:k'70I8: YdefڧkLJ4hvaT=cS2Uqw EeB-=^%(]n Mx58No/^ 9dIn%frysa.>2}KW[!A ۻq (bad\ nlC=52`)Vf1z+/O9ab*2ܐ C.ݥM>A2HH]2Ǫ2-4s-_nE`TBh#X ieWk#aW!E f pj vqS!’">6n 2!l0NXw:@"ѣRLа"h.E4M¾w!TtPų4J( 3U%Lwo.Pelr=CPML=ӏD#ZC%#+c]-Vxwی ETyV,.B'ae{^>(ވSi I|Ҭ6`&`Iz|hB kcP?N)}z,Dnb vq;C:<n-h'`mJ\T=bCFspO}Rz= uJ ل:\j7EzwN-gI\Dt0עtG$du* % ';gï6Gs.y8K~0B ٤VH[ ~2I^jd,'hX8Yc4<{"~mk&gN5&ov7"G\c"ɉ `Wg"JEtkgZI8`au*K@Z-m/0Qtd*HYplq'h>Źm-\ 5b ) mT|0ڴm7je>NuRUV_,ͫ#,6j+^^ _e$-bn <2\"'lK f@3oe>mɪ.=Y<ǘS $I9NC2uͪ7cqwkgXGMT79H!n!4J@ƽީK@Ebx~olga7_UF8!4ɽ~CmHH(-*0@bEoEDuhiH]q@bSrjMXKe/,azwKFA> Ve l /\H@!3L)[T ec5֜*SB-Esk 0y!N{6 `E0$nE+;Wey,Cp*٧%İJ2$I2$e`A{SC_J%~xIǮSZ2suOhud\ H4~*5h+ VD#Ra1` jA|$Rmkݪ AE)iv 6S,5sG$] 0n `Qs#4,G_٤5YeHy^֨k_a ^W>I~ ?WMB5pLI-IpLS ^Z a xHF{8hOf^rFp9a@0L-E# g*F&z (AXq;Z\Z^C ^uhDI3c~}CV7sTg+k62},TtC9_d 3[~CQxTrD>]5>{gJiK"#7b;t`.c(]2KZ.*{ULXz; t{V,e-BPWTU }MriheA`55x:A:sN-}m$p^ \.~z WB9a=0eG_bb;4Qa%ҧ*NdAtK z9mVM$ !Hɂ( 8Ջg8[&6) HDefh4`Bjgg!WW#NW,mn}[gthMYbDIxg&A8 B,a؄"g7 Yߕ+}ŧDa6A˹(XYWm"q?~ ^RPE:@ytO:G=@Ni 2N0bK  D ,iK_cW6P?pBv.-%m qG |xS90 Q":- ӮI z < E ^cuE,&+uD'ZGu?v|Ú<&찪PQtʞ!' EPWb\E%mR8ayfeDWTq/aY ކ.Wt.b C NIsgxm V (l'z_'g\Xq(pG{5o`blrw+fmfmmj(I{eW ;!&f&l>^oox| p (jth+;MhnCpbV^.KzƯ Hts, q -lh3W+< x0pт1O OxIGMFAJy\dZcF (&O8b DwCY {w/ - >%Z  vAo !{ƹ/f*i\ x4"sc 50  nK`D]Tg[ii_(Ra@]cU1` QB  A- H^ w΁fn%a&F&0w;Fd|z2lrl|HD h# L Bf).C awXzs LGB-O['^#  mqT!n4=Ul6/^|Wm1,]u)F:~/6vbt-O6('}Y w."GItz;h"qo‚[Pafe 8zNBv,|K,)dwd AX*xge8|| uN;G|qbvE {pB`k(o%|$miq =lue$1ZEkA !gSq#OW?%1<;MtW"f,՞۳ "! b P=C- =fOjH) x&G^G D":w ;$GÁ`awaO4Ic5ZzEPpږ_L$ `H^K>MVHWdPHRI}j ف%=>C$F K(Vta_:5E.2R-Yl_ٟ2.'-~X.w(#@S V  E5?fSߨa &Qgg;eg +GqlVBqf!VFgZ7a%eE$'K Z}R{OnPnǯ$%1lMi9G4/N>0v"?C} @?Jy*P:RG UJI^mc(ce:c2 54 47lN%<~xi*un"Ac|`3opP 4 uT]Mds)3% X$zsOm] 54@e>WTn=V}| }ٿ5i&_@1)) ] d2;r40m:$hakMbLS <I( joZF}8~Pf}̭*#kצ0Qhxߤ `S:I?k8lΘ5-ȦIE;ϩ?I~E{g,%J40 mIxiD Y- rIY9[z&##6$5$JCF*k(j-ga)W(OEl*meqý~+jHEkzn$Yskti2|qao;7hxꛔٛ$~a2s-?{; $["< VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|&0 b ( 9' &0   : ' scroll_amount 'visible_lengthlF  1&0 b ( 9' &0  2JV2V2JW2KSETK:5TEXTK0W2KVTE$MAIN_WINDOW lU#  C &#Already two windows on screen h U   ? "Only one window on screen   9U#     (I2(VTE$X_NARROW_WINDOW( J2(I2 J2)GET_INFO   ! F U   F ' right_marginIFz z   'width e      m   'Uwidth*   UG  U! U" m # U%EU& 0U( )F * ,,WINDOWPY2P:BLANK_TABSPY2PlY2|Y2Y2Y2QSETQ:5TEXTQ ZF ' currentF ' next F  D ' first F  tG t. 'systemzt@}M    49width4LM2|M2M24VTE$X_NARROW_WIN & " 1f "  PpW2 -y " 4fw "  UP++Z2+ 2  E   !F   w    = F   L   V E   { left_margin F!! ' right_margin!F %% ' offset_column%F(&U &R(&l&I&F' ( m ** F  m     ' tab_stops F 'type  a 63-Non standard Tab setting - buffer not changed Eo     ...working...&:   E%:++2؅2$2W&VTE$BOTTOM_ F  m     ' tab_stops F 'type  a 63-Non standard Tab setting - buffer not changed Eo     ...working...&: Y  E%:K +("Could not change Tabs as specified  0 ' tab_stopsF 'typeK F jHF( ' right_margin(t@L   (GF L(F(   $ E$F%E0&E)0)Q, 0, `0,,+-K0-F0.0.t/ 0 00 01u_2 J3 *'!Unknown Tab setting - not changed45 6 7>U0> > y>F?K??$@K0@F0A 0B CKCC DE FTF GKG GGGI HUHHH HGHFIuYJ L DML MKM MGMFNuO PRTT   4U VV:WWyW   4X 3YY   E4Z [ \ ;]]  4^ `` + 2  E   !F F F @    !F     ...working...&: m    Ftb tC m  E Z m   !  "  E%:$$ +2(E   z  N .+%Function not supported when prompting E %|   P Ez} P    (   Process name:z ! "E#$  %7A%E% &' (  ) |++STRING_OFFSET. 2. TAB_LENGTH.42. 242.X2/0SUBSTR0z N .+%Function not supported when prompting P E  z }  P v  (   DCL command:z E#  %AE  v  72= TAB_OFFSET=INT=SUBSTR=e2hL ,)#DCL subprocess could not be created  S   2E0 # VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|v3s ' right_marginF(  (  F 'modeF   F  m !   "  #  !#F$  %%% E%%>&E@'  #(  ) *E@+ .  !..t/  !/FP00 E00P0Q0  1  !112 m 3 4  !4P45  !5 P!5F06 E06 06F87 8 %E8 09  8:  ; <  = >@ m A B  !B !BFF3FG BH I  J JKy KF L MM ' right_marginMF(NK N B(R m SSwS  T    TF0U0U`V 0V m WWEW X  Y Z [[ ' offset_column[Q[FH\\w\  ^  !^^ ^^_D`la blcDd e Hg L hhwh  i  !iit*jDkll myn r s m u L vvwv  w  !wwtxyz ~@1 m   m   EQ}     EQ}        + 2  E    %/ 'modeF   V  !F.  w  !! `B!! "  # $$ ' offset_column$Q$F%%&y&F' ( m +  !++ ++t,  -  .  !. !.F /  0   2   2F 3 3)4  4 m 5 6V777)8l9  : <T<F==t'>  !>F?)C  !CC CCD  EE EE  FVGGGH I JK LLwLQL  M O RRwR  S  = SF TEU UV  V m W  XX ' offset_columnXQXFYYZyZF[ \  ]  ^ aatb  !bb bbtyc  ee EeetfDghVii Ei j  kDl   n  ooovplq  rVss Es t  u vKvFw8y z ||  }   &/-   &K  z    ^E   Fd   %K i   &K  TORS2B<2CVTE$X_WORD_SEPARATORS9 8   &KE    F   EE E    %K iv +TFt   &K  9#O2 2$O2,2 (F  E 63-Recursive learn sequence - Learning cancelled  !vte$message(0, 'Nothing learned')   ( E E E E  i v +TFt!!2Ԝ2$^22#_d { 2X b  !vte$message(0, 'Nothing learned') Learning aborted  l(F E  41+Learning finished - use X to execute !  E   Learning...3  F! _9!F" learn"# _#F$$% c%F& c&&'  ( 3)  Undefined key* + , i- / 0(0F 1E 2 Learning cancelled3  !vte$message(0, 'Nothing learned')4 5 6 8-   &K  z  : Already prompting  P Ez} P   ( $Y VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|  TPU command:E# M  ' informational3E& E%    &   %K! i"   &K#  '''(  E2** 'name*  !AS buffer*  -2+ , .  F  E e S  E2  $ Help buffer-2 E     #5 (  vteditvte_vt100_keypad  5;E0 E0 E(!(" "F# %'Press Return for more, "?" for a list, &Space to exit, or any key or command: %  %F&E(' + c+F,?, `,,Y,X0?03 ,+Enter name of command you want help on: !AS3  3J3F4  4F5 :tpu:; E; ;F<3< =LVAXTPU =F> ? (  tpuhelpA |DlseDvteDYDElseE< EmG EG GFH (  lsehelpI :J (  vteditcommandsK L MlanM< M1N (  vteditO 1P (  vteditQ R S T :U (  vteditcommandsV WE0X Z (^ _9^F _  space_td  returnde  #5fC05 }.5g (  vteditvte_vt100_keypadh;iE0j kE0l nDn;o< @p (  vteditvte_lse_keypadq Br (  vteditvte_vt200_keypads t uE0wDw (  vteditvte_command_listx< yE0z {E0| ~D~aB (  vteditvte_lse_key_list > (  vtedit vte_lse_list E0  5 00Y next_screen  previous_screen move_down  move_upYYY} m  _ i  #5  m    5 E  unknown Y      typing (  vteditE0 (   m  ' right_marginS.   e2L /,&Editing session is not being journaled   u -     /%   7HF _F >  'ctype  !  c" Y#Ec$ 1.(No position remembered from previous run% & ' ( * 0- ' journal-z. ' read_only.Y.O/ /,&Editing session is not being journaled01 5 ' first5F7 ' record_count78 'system8z7}8d:.You have non-empty user buffers - Journal not closed: ;< = ' next=F>>t?D7Are you really sure that you want to close the journal fileD DzD EF J   %KKL   &KM  ENN  O EOXQ  Now writing journal file !ASQ R S U INFO_WINDOWl?3:BLANK_TABS?3@?3P?3l?3?3 WHICH_TOPIC?3 VTE$X_NULL?3?3?3@3 WHICH_TOPIC9unknown0@3H@3 'visible   'visible    ' right_marginS.  z N .+%Function not supported when prompting P Ez} P   ! :(  1Keyword (Buffers|Screen|Summary|Windows) or name:!z! "# $E#&  %7A'E' () *  ,,F - . e S/  E20  $ Show buffer-21 E5L 5 `5F667 7F8  %D9 E9S9F:|< : :}:;E< = ?CC\(Hh(Hm \A ;BDpB ;8CDPC ;]DD0D ;[EDE ;+FDF ;.GDG ;IHDH ;FIDI ;HKDpK ; Show Alias *LDKL ; Show Language *MD#M ; Show Package *NDN ; Show ModuleODO ; Show Parameter *PDPEP@RLShow Placeholder * /Language=R ; S 4T No informationU VD"V ; Show Routine *WDW ; XDXEX:YLShow Token * /Language=Y ; Z 4[ No information\ ^D\^|< ^% VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|=_  ` a  show(!AS)a id 'visibledzdPe e4f No informationg hi j p M LPress "Up", "Down", "Prev/Next Screen", or any other key to resume editing: pFq _9qFr next_screenr previous_screens move_downs move_upsYsYsYszt m u _u iv w m x y zu{ |y~   m   ' right_marginS.  5   &/   &K  E%:2hI ,)#DCL subprocess could not be created Y <93Could not read or write temporary files for sorting  E@!  !!F "o"[ "'# #F$ %%i( hP 8@HX`(F)E** +, - ..F/ 0 2 2 2283 Nothing to sort45 99 'modified9V: 'type::l<Modifications may be lost ... Sort selected range anyway< <F= ?Modifications may be lost ... Sort buffer !AS anyway?? 'name? ? ?F@ A|A BC D H '0typeHI0IYIpJ +("Creating subprocess for sorting...K s $ set noonKF0L P    ...sorting...&:Q SYS$SCRATCH:VTE$SORT_IN.TMPR SYS$SCRATCH:VTE$SORT_OUT.TMPT   %KU +UFV@V]WK8XKHX   /KEY=(POSITION:!SL,SIZE:!SL)XF0Y Z 0E[ ] 0SORT!AS !AS !AS^  0b   %/c 'typecc'd d m eee EeefE(g hE(i j k m lllbm  n  !nF o  plq rE s t !uu v x  xFy   &K{ 'type{{| |:} m  ~  D (! m D MF MF   &/  E%:  F 7 `O L vte$register_ I :=  G i ; Invalid register name  ; Need numeric argument  ' record_countFB  !   _ F fd m F "!You are on line !SL of !SL (!SL%)  n 32You are at the End of Buffer. The last line is !SL   9 The buffer is empty z : Already prompting (   Alias name: z  E#  %7AE  0 F;LDefine Alias /Indicated  ;  HL Define Alias I "II" ;   .EE m    F  ! F )  m  )  m    !F m E ; Fill  ; Align EE m !!E6  ; Erase Placeholder /Forward0 F(  /Indicated E  E  U BLFind I /References I ;  DLFind I/Declarations I ;  EE  /LFind I ;    U  U  0 F(  /Indicated E  E E    U aLGoto Declaration I /Context I ; EE  KLGoto Declaration I /Primary I ;    U  U!! ; Goto Source  +0+P+t++ 2  E z &E  # P Ez}e P   !F  m  m  C (  LSE>z ! " K# (   LSE command:#z# $% & ' #(E#& VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|*  7A+E, E, CONTINUE+,Y, -. 2  !2F3 3 m 4 ' record_count44|5 L 66F(7 7 m 8(89  : ; <  = ? ? m @  !@FA m C  DoDDYDOEEoFEG Selection cancelledH J  !JFK HK m L  M  !MFN m P UQ    ...working...&:R $; #Do /LSE /Buffer=$Commands /ContinueS  E%:T UUU Y  !YFZ m [  \ L ]  !] H] !]F ^  _D` m a  b  c m ee 'systemezef > Eg h  jEk (  LSE>l #m P n pp a = Ea  Ea XaFa a   ' first\FaktR tfirst ' next\F mtT / t ! ' next\!F"# %  '$"3<"32END_OFW2 SORT_REGION2"32p"3"3 A Step0  y A Step0  @3 'system 'name  $QUERY_M ; Next Query  A  Placeholder 3&3&3HGET_INFOHVTE$X_DCL_ 'system 'name  $QUERY_Q ; Previous Query  y A  Placeholder B3B32B3B33POSITION3E U ; ReviewE U  U  4Cz N .+%Function not supported when prompting P E  z }  P   (   Directory:z E#  %7AE  -L[], I , CMS$LIBF     E L  Set Source ; ""COMMAND_STRING39|E39dE3|E3::E3E3;< COPY_TEX4 5 n2HU '&Don't understand output file name: !AS   $#$7%  Initialization already done&' ) ' facility_name3)LSE)*E< + ,E< - / 0 'dec_crt2.01E;2 6 E6F: 'visible_length.:F8; 'original_width.;F@< @=S=> S? A eE $InitializeAFHBE0C m HFT8F0Ft"GlHK0HF0IKT8K %KFPL  PHM m PQ< R firsttpu$key_map_listT  H*U  jV   HW ' visible_topWFX ' visible_bottomXFYU8ZU8Z # \ (]  (*^ _  !J`  (a ' visible_topaFb 'visible_bottombFcU8cQdU8dQd #e g vh eE $MessageshFHi 8 %iF j   Hk l   H~m    Gq Hq m ro8rQr L s< t L uo@uQ u cu  v  Language Sensitivew L x yo@yQ y cy  z $ z  | L }o@}Q } c}  ~  !%D~  ~F  F   I  G   L ;o@Q c      !FX    For help press "Help" key o@Q c      !FX    For help type " H"  ! XFp  !%TF   yc   yGFC!!%%%eee!! Are you crazy? It's after midnight.D Esta muy loco? You should be in bed.D The early bird only gets worms.D Go away. It's time for lunch.D^ Ding-a-ling-a-ling... This terminal is alarmed!   & L '=M VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|b  E  E   % LD I am very tired. Please let me sleep.DJ It's almost midnight... ED E EE. H m o8 L     !Fh    E1 L     ! hFx P   %/    < JT8   !, T8   ,    ...working...&:   &ML eE $CommandsFM  M*T8  %Fz   zG  zM|< i eE$PromptF(T8  %F   G  J< C$HelpF  *   *   E    E M eE$HelpF eE$ShowF T8 &F   Go8o8  )&0< t  E2  $ Show buffer-2  eE$DCLFs  s*  eE $Directory F   * eE$BuffersF(  (* eE$TPUF  * eE$SearchFs  s* eE$TargetF  *#3#$ C $Local$Ini$$F ~%    ~\&   ~E'   ~$(   ~3)   ~** /T8/F 0o 0F 1U  1F 2  &2F3  &3F5K 5  &5FU6   G7   UG8 ( 9' &09 ( 9' &0: ( 9U' &0> eE$Restore>FM?  M*C< D ) E +F eE$PasteFFG H  *L< hM ' read_onlyMpN C $DefaultsN  $O ; Set Nomodify /Buffer=$DefaultsP R eE$LSERFS  *T   ~V EW EX hY hZ [ U\ U] a eE$MemoryaFb  *f `Editingg 0h< vi ' file_nameiFjEj6k ' file_namekFl m 6n ' file_namenFo qEqr|< r ' current_filerYrPs sFt  uEuv ` Re-editingw x y }E} ' create}z}}~ F   EE}~   &/L Input file does not exist:       EF      &/ (EEl<  a  = EE$Main.Fa   E ^ EE?F( EE=I(F  EE> EE;G EE<G EE=G EE?GF H m 8*o8Q  L   ' read_only ` Inspecting   `!AS File "!AS"    (-F[[EE  2~[FE[ L  Using !AS Formatter      }P L   Finding remembered position...  P<  ' file_nameEl E/ * F a  $ * Fa    a   $ * Fa    u  ' outputz%  a $  ' read_only%  a $ U ' output_fileFE EE= EE?GF   sys$disk:[]FE5   a '    5   a '        & L|<   a    E%: P P H m  m a   a  'width R  <a |   a [End of File]   <   LSE$SOURCEE CMS$LIBE}E  [], CMS$LIB ; Set Source [], CMS$LIB    }_T  L T     !Fc  |<   !E###(|`; VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|5 c   VTE$LIST_NIL c   VTE$LIST_FOR c   VTE$LIST_DOC c   VTE$LIST_COM c   VTE$LIST_ALLTPU$KEY_MAP_LISTVTE$MAP_LSE Z previous_step   goto_declaration   goto_declaration  expand_token ; UnexpandCREATE_ unexpand 9 next_step  goto_source _ erase_placeholder ; Unerase Placeholder5 unerase_placeholder  next_placeholder  previous_placeholderE  lse_modeVTE$MAP_MATCH " insert_matched ' insert_matched ( insert_matched <4 insert_matched [ insert_matched { insert_matched  insert_matchedVTE$MAP_FLASH " insert_flashing ' insert_flashing ) insert_flashing > insert_flashing ] insert_flashing } insert_flashing  insert_flashingVTE$MAP_INDENT indent_contl increase_indentE decrease_indent indent : indent_less reset_indent" indent_moreVTE$MAP_STANDARD  append_file % define_alias erase_previous_word` erase_next_word> erase_line delete_buffer  execute_command iterate_command. move_word_forwardJ flash_control include_buffer  B align end_of_line showPO tab  compress_spaces  expand_token  lse_keys remove sort c    form_feed  set_sourceR return;  trim_trailing search_count  what_line save_buffer  B comment_fill move_word_backwardo match_controlz cut_buffer" modify_control erase_start_of_line Eo  control_screen  set_screen  refresh  write_controlZ  quit>  exit insert_numeric    quote  !%D     insert_date  !%T    insert_timeE  lse_mode tpu space  expand_tabs, umlaut _ erase_placeholder  find_symbol  previous_placeholder  next_placeholder  goto_source   numeric_argument  iEo4 execute_range   numeric_argument  Eo compile_range  PD numeric_argument  ME numeric_argument   numeric_argument  AG numeric_argument   numeric_argument  - numeric_argument   u numeric_argument  EN numeric_argument   numeric_argument    numeric_argumentX  list_buffers   goto_declaration(  bound_cursor  reviewL  free_cursor ; Help /Indicated help_language4  include_file#  two_windows other_window  one_window formatter_controlTA set_journalHE set_search_case| help`  attach~  dclT set_search_originl learn $ set_left_margin  get_next_word  center_line BO fillH capitalize_word  set_tabs  spawnZ set_word_delimiters store_number lower_case upper_caseE execute_learned_sequenceo  change_case Z previous_step 9 next_step  v numeric_argument delete' move_upz7 previous_screenp move_downWW next_screen4 move_right X shift_right move_lefti W shift_leftD find insert_here save  write_range5 paste  this_file8 replaceW replace_all exchange! toggle_mark change_moden case_control` find_next find_mark move_line_forward 0p scroll_up top|  read_file  bottom  write_filez start_of_line  buffer move_line_backward scroll_down erase_character set_formatter restoreX skip_rangep split_line file_search page_forward  close_file6 mark.cr select_rectangularDbo findPT find_mark\ insert_here insert_mark remove remove_markRAD select. select_rectangularzY previous_screen  previous_placeholderWH next_screen  next_placeholderF LS next_bufferX  list_buffers_ other_window   goto_declaration  change_windows  find_symbol>  exit   compile_range  iRD execute_range end_of_line show  expand_token  lse_keys page_backward  review help showE  lse_command tpu`  attach _ erase_placeholder~  dcl  goto_source  spawn Z previous_stepv  compile 9 next_stepLSE$$EVE_VT200_KEYSLSE$$EVE_VT100_KEYSLSE$$EDT_KEYSLSE$$STANDARD_KEYSTPU$KEY_M)` VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|{+APx\_' qX35      " >LSE$$UNERASE_MARKLSE$$UNERASE_END_MARK)LSE$$AUTOFILL_MARK_1RLSE$$AUTOFILL_MARK_2zLSE$$DIAG_RANGELSE$$REGION_RANGELSE$$CORR_RANGELSE$$STR_1_RANGE LSE$$STR_2_RANGE1LSE$$STR_3_RANGEULSE$$STR_4_RANGEyLSE$$QUERY_RANGE_1LSE$$QUERY_RANGE_2LSE$$QUERY_RANGE_3LSE$$QUERY_RANGE_4LSE$$EXPAND_START5LSE$$EXPAND_ENDZLSE$$EXPAND_TEMP}LSE$$REPEAT_COUNTLSE$$TWO_WINDOWSLSE$NUMBER_OF_WINDOWSLSE$$ONE_WINDOWLLSE$$OTHER_WINDOWi6LSE$$GOTO_BUFFERx [LSE$$GET_BUFFERPOSSIBLE_BUFFER_NAMEs LSE$$SET_MARK~8LSE$$GOTO_MARKLSE$SET_STATUS_LINE LSE$$UPDATE_STATUS_LINES S4LSE$$BUILD_SEARCH_PATTERN! "` LSE$$SEARCHLSE$REPEAT_COUNTLSE$$SEARCH_RANGE1,(LSE$$SEARCH_NEXT],LSE$$PATTERN_SEARCHLSE$$SEARCH_STRING_PATTERN -@LSE$$NOPATTERN_SEARCH *-n LSE$$PROMPT6. LSE$$SELECTLSE$START_SELECT_MARKLSE$SELECT_IN_PROGRESS!"/LSE$$CANCEL_SELECT_MARKC/(LSE$$NEGATE_SELECT_MARK/SLSE$$SET_WIDTHk0~LSE$$GOLD_NUMBEROLD_REPEAT_COUNTLSE$$DEFINED_KEY_CODE](5LSE$$FORCE_MODEr5LSE$$CHANGE_CASE4LSE$SELECT_RANGE=XLSE$$FORCE_CASE }@|LSE$$DETERMINE_CASE CURRENT_INDEXCLSE$$SCAN_PAST_WHITE_SPACEjDLSE$$FIND_NEXT_WORD&FLSE$$MATCH_STRINGS H<LSE$$SUBSTITUTE_COMMANDbLSE$$ACTUAL_REPLACEMENT_STRINGLSE$$SUBS_QUAL_STRINGLSE$$REPLACINGDO_THIS_SUBSTITUTION#VLSE$$SUBSTITUTE[2  LSE$$REPLACE^U LSE$CREATE_SELECT_RANGEu LSE$NULL_SELECTQb LSE$FILL LSE$$ORIGINAL_POSITION LSE$$V_WHIT_PAT(e LSE$$FILL_SUBRANGEh, LSE$$FIND_WHITELINEjR LSE$$FIND_START_PARA Ily LSE$$FIND_END_PARARm LSE$$SKIP_LINESV!n LSE$$CUT LSE$$ERASE_FLAG LSE$$CUT_PASTE_BUFFERFwq)  LSE$$PASTE rR LSE$$ANOTHER_CUT_PASTE_BUFFERp LSE$$NEW_BUFFER_NAME_STRINGt  LSE$$APPEND_x LSE$$DEFINE_KEYS LSE$$STANDARD_KEYS  LSE$$EDT_KEYS9 LSE$$EVE_VT100_KEYSZ LSE$$EVE_VT200_KEYSux LSE$$SET_KEYPAD_EDT>z LSE$$SET_KEYPAD_EVE{ LSE$$SET_KEYPAD_EVE_VT100} LSE$$SET_KEYPAD_EVE_VT200$# LSE$$INIT_VARIABLESP LSE$$WORD_TERM_STRINGw  LSE$$TAB_SIZE  LSE$$TAB_GOAL  LSE$$TABS_SET LSE$$BEFORE_CR LSE$$AFTER_CR%LSE$$SEARCH_STRINGFLSE$$REPLACE_STRINGlLSE$$SEARCH_CASELSE$$CTRL_CHAR_STRINGLSE$$SPACES_STRINGLSE$$MARKER_BUFFERLSE$$TEST_MARKERLSE$$DEFAULT_LEFT_MARGIN(LSE$$DEFAULT_RIGHT_MARGINTLSE$$MAX_BUFFER_NAME_LENGTHLSE$PKG_ROUT_NAMELSE$PKG_ROUT_LANGLSE$PKG_ROUT_DESCLSE$PKG_ROUT_TOPLSE$PKG_ROUT_PACKCLSE$PKG_ROUT_PARMhLSE$PKG_ROUT_OPTLSE$PKG_ROUT_MECHLSE$PKG_PARA_NAMELSE$PKG_PARA_LANG!؁TPU$LOCAL_INITLSE$$DEFINE_KEYQBLSE$GET_INPUT_FILEi`eLSE$$GET_CURRENT_FILEɂLSE$$FILE_PARSEbLSE$$JOURNAL_OPEN@LSE$$START_JOURNAL$ TPU$INIT_PROCEDUREMESSAGE_BUFFERLSE$MESSAGE_WINDOWjLSE$$BLANK_WINDOWLSE$$PROMPT_WINDOWLSE$$LEARN_WINDOW INFO_WINDOWLSE$$KEYPAD_WINDOWLSE$MAIN_WINDOWELSE$TOP_WINDOWhLSE$BOTTOM_WINDOWLSE$$BLANK_BUFFERLSE$$PROMPT_BUFFERLSE$$LEARN_BUFFER SHOW_BUFFERLSE$$EXPAND_BUFFER>LSE$$PASTE_BUFFERdLSE$$DEFAULT_BUFFER INPUT_FILEWRITELSE$MAIN_BUFFER(LSE$$LOAD_PACKAGE_SUPPORT> LSE$$CURRENT_WORDa7LSE$$UPPERCASE_WORDa\LSE$$LOWERCASE_WORDLSE$$CAPITALIZE_WORDLSE$$TO_COLUMN,mLSE$$INDENT_LINE_TOLSE$$CENTER_LINE >LSE$$RESTORE_USER_COMMANDS I?LSE$$RESTORE_MODE_SETTINGS$X/TmLSE$$PKG_CONTAINS_LIST_PARMLSE$$PKG_IS_ROUT_LIST_PARMLSE$$PKG_IS_LIST_PARMѲLSE$PKG_DEFINE_TOKEN7LSE$PKG_DEFINE_PARAMETERa_LSE$PKG_REMOVE_MECH7 LSE$PKG_GEN_ROUTINE_BODYULSE$PKG_GET_PARAM LSE$PKG_REORDER_PARAMS LSE$PKG_PAD_NAME(- LSE$PKG_DEFINE_MACRO_TOKENQ LSE$PKG_EXPAND_ROUT_ADA LSE$PKG_EXPAND_PARM_ADA  LSE$PKG_EXPAND_ROUT_BASIC LSE$PKG_EXPAND_PARM_BASIC LSE$PKG_EXPAND_ROUT_BLISS0/ LSE$SYS_EXPAND_ROUT_BLISS\ LSE$PKG_EXPAND_PARM_BLISS LSE$PKG_EXPAND_ROUT_C4 LSE$PKG_EXPAND_PARM_C~ LSE$PKG_EXPAND_ROUT_COBOL{{ LSE$PKG_EXPAND_PARM_COBOL5 LSE$PKG_EXPAND_ROUT_FORTRAN PROC_NAMEb LSE$PKG_EXPAND_PARM_FORTRAN LSE$PKG_EXPAND_ROUT_MACRO LSE$*n3/K VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140| :PKG_EXPAND_PARM_MACROy LSE$PKG_EXPAND_ROUT_PASCAL7 LSE$SYS_EXPAND_ROUT_PASCALQe LSE$PKG_EXPAND_PARM_PASCAL  LSE$PKG_EXPAND_ROUT_PLI LSE$PKG_EXPAND_PARM_PLIVTE$BUILD_SECTION VTE$X_LSE_SUPPORTH MAIN_BUFFERa MESSAGE_WINDOW HELP_BUFFER  PAGE_BREAK  LINE_NUMBER?< VTE$INIT_VARIABLES  VTE$X_VERSION$ VTE$X_NULLE VTE$X_SPACEScVTE$X_WHITESPACEVTE$X_CONT_SPACEVTE$X_COBOL_SPACEVTE$X_DCL_SEPARATORS VTE$X_TABSVTE$X_LINE_SEPARATORS VTE$X_NEWLINE-VTE$X_INIT_WORD_SEPNVTE$X_ADD_WORD_SEPuVTE$X_CAP_LETTERSVTE$X_LOW_LETTERS VTE$X_LETTERSVTE$X_MULTI_CHARACTERSVTE$X_DIGIT_CHARACTERS0VTE$X_ALPHA_NUMERICZVTE$X_SYMBOL_CHARACTERSVTE$X_NOT_ALPHABETICVTE$X_CONTINUATION_CHARSVTE$X_COBOL_COMMENTVTE$X_ARGUMENT_CHARACTERS'VTE$X_MATCHABLE_OPENTVTE$X_MATCHABLE_CLOSE|VTE$X_SHOW_LISTVTE$X_LSE_MARKERVTE$MAP_STANDARDVTE$MAP_INDENT VTE$MAP_FLASH2 VTE$MAP_MATCHS VTE$MAP_LSEt VTE$LIST_ALL VTE$LIST_COM VTE$LIST_DOC VTE$LIST_FOR VTE$LIST_NILVTE$X_TPU_VERSION3VTE$X_TPU_UPDATEXVTE$X_DEFAULT_LEFT_MARGIN|VTE$X_DEFAULT_RIGHT_MARGINVTE$X_HOT_ZONE_SIZEVTE$X_LARGEST_RIGHT_MARGINVTE$X_LARGEST_WIDTH,VTE$X_NARROW_WINDOWSVTE$X_WIDE_WINDOWzVTE$X_MAX_STRING_VALUEVTE$X_MAX_BUFFER_NAME_LENGTHVTE$X_MIN_BUFFER_NAME_LENGTHVTE$X_MAX_SCROLL_OFFSET)VTE$X_MAX_PROMPT_LINESTVTE$X_MAX_BUFFER_LINES~VTE$X_MAX_MATCH_OFFSETVTE$X_DISABLE_CTRL_TVTE$X_TRANSLATE_LOGICALVTE$X_CREATE_LOGICAL%VTE$X_DELETE_FILEMVTE$X_GET_SYMBOLrVTE$X_COMPARE_STRINGSVTE$DEFAULT_INSERTVTE$PATTERN_END_OF_WORDVTE$PATTERN_END_THIS_WORDVTE$PATTERN_WHITESPACE=VTE$PATTERN_MULTI_SPACEgVTE$PATTERN_TRAILING_SPACEVTE$PATTERN_EMPTY_LINEVTE$PATTERN_EMBEDDED_NEWLINEVTE$PATTERN_START_OF_LINE VTE$PATTERN_DCL_LABELG VTE$PATTERN_DCL_COMMENTp VTE$PATTERN_DIGIT_STRING VTE$PATTERN_SIGNED_NUMBER VTE$PATTERN_MATCH_CONTROL VTE$PATTERN_ANCHORED_CONTROL! VTE$PATTERN_NEGATED_CONTROLQ VTE$PATTERN_COUNTED_CONTROL VTE$PATTERN_COUNTED_PATTERN VTE$PATTERN_SEARCH  VTE$PATTERN_1  VTE$PATTERN_2%  VTE$PATTERN_3F  VTE$PATTERN_4g  VTE$PATTERN_5  VTE$PATTERN_6  VTE$PATTERN_7  VTE$PATTERN_8  VTE$X_TARGET VTE$X_OLD_TARGET, VTE$X_OLD_COMMANDP VTE$X_INPUT_FILEu VTE$X_OUTPUT_FILE VTE$X_MEMORY_FILE VTE$X_JOURNAL_FILE VTE$X_WILD_FILE VTE$X_WILD_RESULT, VTE$X_BUFFER_NAMEQ VTE$X_DCL_COMMANDv VTE$X_ATTACH_NAME VTE$X_SHOW_ITEM VTE$X_SOURCE_DIRECTORY VTE$X_COMMAND_PROMPT VTE$X_COUNT_PROMPT5VTE$X_FORMATTER_NAME[VTE$X_EXTENDED_FORMATTERVTE$X_LANGUAGEVTE$X_COMMENT_CHARVTE$X_START_COMMENTVTE$X_SPECIAL_COMMENT4VTE$X_STRING_DELIMVTE$X_ACT_OPEN*VTE$X_ACT_CLOSELVTE$X_SELECT_POSITIONoVTE$X_SELECT_RECTANGULARVTE$X_OLD_RECTANGULARVTE$X_RESTORE_STARTVTE$X_RESTORE_ENDVTE$X_RESTORE_POSITION9VTE$X_FIRST_POSITIONcVTE$X_MOVE_POSITIONVTE$X_CHECK_POSITIONVTE$X_STOP_POSITIONVTE$X_PRE_COMMAND_POSITIONVTE$X_PRE_FIND_POSITION/VTE$X_REVERSE_POSITIONZVTE$X_PRE_SELECTVTE$X_PRE_RECTANGULAR VTE$X_MARK1 VTE$X_MARK2 VTE$X_MARK3 VTE$X_MARK4. VTE$X_MARK5MVTE$X_FIND_RANGElVTE$X_PRE_FINDVTE$X_PROMPT_RANGEVTE$X_TEXT_RANGEVTE$X_PRE_COMMAND_BUFFERVTE$BUFFER_BUFFER(VTE$COMMAND_BUFFERMVTE$DCL_BUFFERsVTE$DIRECTORY_BUFFERVTE$LSE_BUFFERVTE$MEMORY_BUFFERVTE$PASTE_BUFFERVTE$PROMPT_BUFFER(VTE$RESTORE_BUFFERMVTE$SEARCH_BUFFERsVTE$TARGET_BUFFERVTE$TPU_BUFFERVTE$EXPAND_BUFFERVTE$X_PRE_COMMAND_WINDOWVTE$X_THIS_WINDOW0VTE$BOTTOM_WINDOWUVTE$COMMAND_WINDOWzVTE$MAIN_WINDOWVTE$PROMPT_WINDOWVTE$TOP_WINDOWVTE$LEARN_SEQUENCE VTE$X_DCL_PROCESS0VTE$X_NUMBER_OF_WINDOWSUVTE$X_OLD_WINDOW_NUMBERVTE$X_REPEAT_COUNTVTE$X_PRE_COMMAND_COUNTVTE$X_PROMPT_LENGTH VTE$X_RUNNING# VTE$X_RADIXD VTE$X_ARG_1c VTE$X_ARG_2VTE$X_AUTO_INDENTVTE$X_OLD_INDENTVTE$X_INDENT_BASISVTE$X_DELTA_INDENT VTE$X_OFFSET_COLUMN6 VTE$X_MAIN_TOP] VTE$X_MAIN_BOTTOM VTE$X_MAIN_AMOUNT  VTE$X_TOP_TOP VTE$X_TOP_BOTTOM VTE$X_TOP_AMOUNT VTE$X_BOTTOM_TOP2 VTE$X_BOTTOM_BOTTOMV VTE$X_BOTTOM_AMOUNT} VTE$X_FIRST_LINE VTE$X_FIRST_COLUMN VTE$X_LAST_LINE VTE$X_LAST_COLUMN VTE$X_ERASE_PLACEHOLDER6 VTE$X_EXP+ VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|IAND_TOKENa VTE$X_SEARCH_SELECT VTE$X_SEARCH_EXACT  VTE$X_NOWRAP VTE$X_FORMATTER  VTE$X_JUSTIFY VTE$X_LEFT_JUSTIFY8 VTE$X_AUTO_CASE^ VTE$X_REPEATED VTE$X_PRE_REPEATED VTE$X_LOWER_CASE VTE$X_APPEND_BUFFER VTE$X_APPEND_FLAG VTE$X_RESTORE_RECTANGULAR9 VTE$X_TERM_FLAGf VTE$X_LEARNING VTE$X_FILE_SEARCH  VTE$X_ABORT VTE$X_PROMPTING VTE$X_PROMPT_RESTOREDVTE$X_VT200_KEYPAD;VTE$X_LSE_KEYSaVTE$X_MULTIPLE_LSEVTE$X_REVIEW_IN_PROGRESSVTE$X_FIRST_EXPANDVTE$X_COMMENT_INDENTVTE$X_KEY_PROMPT#VTE$X_FORMATTER_FILESVTE$X_FORMATTER_NAMES-VTE$X_LANGUAGE_TYPESVVTE$X_FORMATTER_LIST~VTE$X_MAP_LISTVTE$X_FORMATTER_EXTVTE$X_LANGUAGE_LISTVTE$X_FORMATTER_LANGUAGEVTE$X_WORD_SEPARATORSBVTE$X_FLASHINGkVTE$X_MATCHINGVTE$X_SEARCH_CASEVTE$X_SEARCH_ORIGINVTE$X_FREE_CURSORVTE$X_INDENT_COMMENTS VTE$X_INDENT_CONTIVTE$X_FORTRAN_BASISnVTE$X_COBOL_STRINGVTE$X_INDENT_STRUCTVTE$X_INDENT_SPACESVTE$X_FINAL_MESSAGE VTE$X_AUTO_GOTO_SOURCE0VTE_SET_WORD_DELIMITERS#f(ZVTE$ACTIVE_RANGE .VTE$CHECK_POSITIONV8VTE$ADJUST_PROMPTT9VTE$ASK~/= VTE$MESSAGE?@VTE$AT_START_OF_LINEPC.VTE$BACKUP_OVER_WHITESPACEpVTE$CHECK_BUFFERqVTE$GET_BUFFERmsCVTE$INIT_BUFFER5teVTE$CHECK_CASEyVTE$CHECK_VERSION1}VTE$COMPRESS_SPACES VTE$COPY_TEXTT VTE$CREATE_BUFFER@ZVTE$SET_MARGINS<VTE$CURRENT_LINE_VTE$CUT_RECTANGULARv;VTE$DEFINE_RECTANGLEVTE$DCLMVTE$NEW_WINDOWVTE_OTHER_WINDOWyVTE$EXTENDED_RANGE!3VTE$EXPAND_TABSYVTE$DELETE_BUFFER ȼ|VTE$SET_STATUS_LINEPVTE$DISPLAY_LINE-VTE$END_OF_WORD-VTE$EXECUTE_KEYVTE$EXTEND_FORMATTER 2 VTE$FILL_LINE<ZVTE$GET_MARGIN[N{VTE$START_OF_WORDVTE$JUSTIFY_LINE qVTE$INDENT_LINE_TO VTE$FINDp VTE$PROMPT_STRINGY( VTE$REMEMBER_BUFFERM VTE$POSITION_IN_MIDDLEt VTE$GET_BUFFERNAME VTE$GET_FORMATTER! VTE$GET_MEMORY   VTE$GO_TOw   VTE$HELP_TEXT> ( VTE$IN_INDENT_RANGE^I  VTE$INDENTrp VTE$INSERT_CHARO1! VTE$MOVE_BY_WORDt# VTE$INSERT_COLON% VTE$INSERT_LOWER) VTE$JOURNAL_OPEN^- VTE$LSE_REPEATUt/A  VTE$MATCHSEARCH_QUIETLY6c VTE$PAGEbb: VTE$PASTE_RECTANGULARA VTE$PROMPT_KEYfB VTE$SHOW_FIRST_LINES"D  VTE$RANGE|uF0  VTE$READ_FILELM  VTE$RECALLNn VTE$REGISTER_VALUE+%P  VTE$REMOVEPX VTE$REPEAT_COUNT7m VTE$SET_MEMORY$t VTE$SET_RIGHT_MARGINu VTE$SETUP_FORMATTER8>  VTE$SET_WIDTHe VTE$SPLIT_LINEeޑ VTE$UPDATE_STATUS_LINESC VTE$WRITE_FILEI  VTE_BOTTOM VTE_END_OF_LINE`VTE_MARKo6 VTE_SELECTwR VTE_MOVE_DOWN?p VTE_MOVE_LEFTVTE_MOVE_RIGHTVTE_MOVE_LINE_BACKWARDAVTE_MOVE_LINE_FORWARD¡ VTE_MOVE_UP)'VTE_MOVE_WORD_BACKWARDVTE_MOVE_WORD_FORWARD˦.VTE_NEXT_SCREENWVTE_PREVIOUS_SCREEN)~zVTE_PAGE_BACKWARDVTE_PAGE_FORWARDŨVTE_SCROLL_DOWN VTE_SCROLL_UPh+ VTE_SELECT_RECTANGULARL.VTE_SKIP_RANGE߯XVTE_START_OF_LINEzVTE_TOPȳ VTE_FIND_MARK{VTE_INSERT_MARKHVTE_REMOVE_MARKܹVTE_TOGGLE_MARK!VTE_FINDyD VTE_FIND_NEXT`VTE_SEARCH_COUNT$VTE_SET_SEARCH_CASEVTE_SET_SEARCH_ORIGINn VTE_EXCHANGE/aVTE_INSERT_HEREt VTE_REPLACE8VTE_REPLACE_ALL~WVTE_CUT_BUFFERLFzVTE_INCLUDE_BUFFERVTE_INSERT_FLASHINGwVTE_INSERT_MATCHED]VTE_INSERT_NUMERIC\ VTE_PASTE5 VTE_RETURNRVTE_SPLIT_LINEvpVTE_FILE_SEARCHnVTE_SAVE~VTE_SAVE_BUFFER<w VTE_SPACEVTE_TAB( VTE_UMLAUTk,VTE_FLASH_CONTROLk$JVTE_MATCH_CONTROLoVTE_FORMATTER_CONTROLb VTE_INDENTyVTE_RESET_INDENTzVTE_INDENT_LESS-VTE_INDENT_MORE"VTE_DECREASE_INDENToEVTE_INCREASE_INDENTjlVTE_INDENT_CONT_VTE_SET_FORMATTERWVTE_CASE_CONTROLVTE_CHANGE_MODEVTE_MODIFY_CONTROL"VTE_CAPITALIZE_WORDq HVTE_CHANGE_CASEq` o VTE_LOWERCASEq  VTE_UPPERCASEB  VTE_DELETEVTE_DELETE_BUFFERVTE_ERASE_CHARACTER0sVTE_ERASE_LINEG>VTE_ERASE_NEXT_WORDR`VTE_ERASE_PREVIOUS_WORD)<VTE_ERASE_START_OF_LINE8e VTE_REMOVE  VTE_RESTORE] #VTE_EXPAND_TOKEN - VTE_EXIT 8> VTE_QUIT;Z  VTE_COMPILE=v VTE_DO> VTE_APPEND_FILEC  VTE_BUFFER=F VTE_CLOSE_FILEH VTE_ONE_WINDOWkK VTE_INCLUDE_FILEaP4 VTE_LIST_BUFFERSwVX  VTE_READ_FILEZ|  VTE_THIS_FILEb VTE_WRIT,"%Sׂ:D [X-LcO7(5`q$RL8UTdܵAh#RR(!XE x,!M WQFS_FmNZY@C[H I^A5 10m YUT[ZI1Wlk_ YBS(t?wg:D7S'Y\7ۜmF]_YQ/{."9ɣ}?v)pRu,zkZVkhey90;HtZb1Aq2rH|nNVJoL%PNWE]1GGN\HqzXa!wKsqh5%mb2;[kw|6z4RJ<+4-ZY$YU\KBS]WKmAPzP^VH-hYK/q?' 'u /00XTVӰ 4:V l|V@}&0D 8#)i kcL1#M &ax7X#΃ax\l)C4 p`OwnJz(m'#Y5+X_;doGV ;BX֫eW\^Ku=Z0!xQD`oPJC >{*vOUS{VNt("$_Ub9)E̔RK& qdipY~%z&6I=V4JMs[\8#Գr' I: pJXj]%IZhi#.&\K==q(v7PS_FGHzP0ib%ܚ .ivx3f"vA^qhgSO>(:9k,$c,`lc`nN`{|;k9 _ Lj^xj2rg .a6Ue'xbkiHJCc  @KWR. ;̄1&N#e^oD ENzb ^yObIXC<8 IvH<^02~"QQTM:Aecb.twgH}hELDY*Co !!D+#QoT"9CY=cuxt@:1WAk zH~H`%SmXa̵qWn'vLp>=&r`KdNC"'MUGP2(2og`fgxuNoKy !O~"y!Vb _vE;wedr14d8-7YW92n%;b>`,zw 7Y{7=Pu(i\g,~RcU@rWi`e;]SQWP~[vKvOZϓ'K&rl|D&WI++65]tP]jXM6LH\hL 2nedG UІm$_'}|0B_94}=G70JKU0C">[?/- C9ajA@K(.sAF\X qAEQPGQLt%2X2E6 ;*lٗ5(}'$,RJN:_2_ 5PZ[u.eu.^YAsT62v Yczc1# Ln"Y_ygAqb@AeB.y@9F JM*j~I_`F믚{L*{n6PT¥6SnvaADZ[cMIY1^*+Es,<$@rJouX&KcT[ȏ17,nnTppV]Cgk>[` T `jE]Y"3|_I|Cslu4?_+%`Pk puUux"&E? <&_F P4Abc[s)x2Κ\W"JvWKܩ)jA"`[3=qYG.u.s-@aJ)cq] TV{-|]kGç!~PRzciX/I#73IR4NJ$Y uw硜(c} H+ #cWH\ZM*kggy6%kfj38[rH? 'z ohI2uZ*3{NQdu@Y~yPee}aws6 DgV5Gsfg*gat(kRg5weF>G*T.Be"JY::$^hbLr`>AaZ"'u7K@bJLdDt+ {>t,(ˆI-`}.6:D#3Y_QZVq4a58&.;Uq{&$ c)*`Jd#NBwD~G\ &A6$pag 2/[#Bn%} BPp25 D[ăYvRP>#%zufuLy}{fyYI*L QS=5<3~@Cy{ lZ!q8_yqͅ[@$m` 0b^10VLWC6PLw3SXuFyDlW2n !dXjoQ38MzPPk%7*+[mw@}!QE4֒mk#/,qgPzO #'q/vn~^*w|V O_5 RJF[#.x"$ #eHPr;qǀcAlyci4mel ;WnFgRu4?tud3Gd`!_BSFIBJ HY|Lt{q=INAnp͜ s 2 DP*,Cpl \7Mp 5~)xD'u7z6^60"Ky|YXb‚5 Mqύ"JCGtTsZY;!_G7^myskqB_s~5~[YePq]3L O%b+#\?."X7~kl}]=!y! &TAG.ŤwIjc{N|tkVǎ]~an\kAKKW #-UX?/$v7{r{SK1:^NRQ"s۠I\Pn)cCc*/GuDC@{( 0@?=ATng#z B_v,;[QJ=QY <0sqW|'a;`cwvgGlh`5-xRvNlX=w,3Ḱ5\zpXUHWS =GY]HM;i/OzIKu (`)|0d?3BzJ,9>3f y ܜhUC# #nS5ƻ~- q" •9<n"pD$R'N'fHE\. IRs=EsE˛7sF/QO9oQD' x0U]*3_m=k^!e ]G:;;N8gBH+J yt yUh I#ULc;FjL9_=CIH| f`VwgM Vƛwg,kx4]$t9Y`|Jt"#];2%Mzdt(h)a[C 21lɢô@o3yQAB4APg@#w]/h=k9o gFb\8#ErL<"*nY+52e18mbea q=DQF#ek g_4-PzW-"Q1vuTxdr0M'n+p&X. 0p*sN`V$ekMe)"n[1k=D]'D&BsKY\OW9)I/KbEOɒ}{ad4gh?ty\B[AłNg[mx"|$|?d&c̊)L4UAS ~Bn9(:6Y'؆te/qxSVaQy\*z*5J{X\iu)& c>>u X$;O~N/8b~ABcOz<4{+eqH%S:G]WFmXCA3f; 6 @'?{}j;9_Rc>EZcwg~1Xco\G`ޑw(sFP?%@AGA=ȋ = ˫e'/t+(6x'gGmP3 v2C ʽ :!y}Eyv@aK Ι J5bCylz]1(7+ +=SPMXqv+)SxnJTs"u@#Ud=+R+ @Y'9?P#dFP$4$c%n7(v77pBj0q̸~(x]x~Ks |~߳>1)&Y{Ik]|K.0֧z.lD@{\>(: =^npyN55]O ($o\X隁ZWT=!3iܜ#< խ k JJ>`&pXj_~l_y&9fU}nJ'w2: ;i=-'!L5N7csce)ZNBt_ &#AaPK/y 9ʦu5cmo/,0%vPCKuK ;YW,ld3)ZZ/BGfIN= i$,$ TùLQxZAE6p'LO,-mɇy_^u\`oi{J 5Ww"+OW`BCE c"YէWV NRT;{IyEH% JBoL23+ t0g^[ҪAԒtE>1SF=qFE^L&^-h>N?:}ZҾ!TK'im1 X. /X/D6βWC`$ 7p0`R:YXQS$K2.2M.. 7ٔ |,)Sq)O%N'> lLLX(gw9Cpab(=9 s#12H]\&Bz^SV>c&_9 u'ei,yZD/ gC`.df{Fio/a7,:#f8nZ^DE]]WXc✣`=p/ x|QxuTP=_Dc!mn5 :u=:{o}`oe2(FLMM[x80;l(-Yiea 35ii\@3 #nebjBa X\3~F[ BъHSO4:=70GSHi;La V\heB5P>Gk/( o)qR ҤR^@I7,9osqo7'b OaY~C/%@w}N݊`~OP =/zEMc{wB*x06u}31x`4@!-N2@ /; $57}FA/K 2y&6R|5^cw ۊ +# !_9]`Q n*SXd% j,u 8m*^A\OK> 84j@ *]fj>puU!Zv%14zVna4qjl|h d%9G( B٦ywd7AK6#N%SRo*x 2w?b>O1%hI}k~XKNOOM!qğg1~  T?8LQB>ex*Y Zee9At?c gA!_MDUɠ?dxYb9 Yi2mvv~e0)Mkrq S .'zcsuJ*>@JCV}^TjtL!loZbZ VTE_NEXT_PLACEHOLDERM VTE_PREVIOUS_PLACEHOLDER+ VTE_REVIEW@ VTE_SET_SOURCE VTE$STANDARD_KEYS VTE$LSE_KEYS.8 VTE$INIT_PROCEDUREX VTE$LOCAL_INIT_BUFFER~ VTE$MAIN_WINDOW_LENGTH VTE$BOTTOM_WINDOW_LENGTH VTE$TOP_WINDOW_LENGTHF 4PA4 tPA4@F PA4 PA4^ 4PA4@LPA }  } "0 >"} 0qZ>hL2vZ)*h+q Pu2G\[iw! ' # 1; IUc=u !}  *2D ) > S h 7P_x'@ q O2D v.}M VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|~wg\u)BRk} {2T6.CXm   +8 F& R2 P" !6K`u2G\q.CXm*?Ti~&;Pez "7Lav 3H]r/DYnb p|   *8HVhv " 0= KTbiw1|     * 4 B N l y          # 1 ? N \ g u }        !  g j gv       + 1 ? K Y ` n           ,% Q _ } ,     &DUs/@^o   &52gu      &6DIW^lp~  ) 7@NTbv      .8Vgu2G\q  . C X m !!*!?!T!i!~!!!!!!!"&";"|      #- ;FTY gs      !- ;G Ub pz     "0>LSat    * 8E S^lq`#u#######$$2$G$\$q$$$$$$$%%.%C%X%m%%%%%%%&&*&?&T&i&~&     .5CVd$t    )6Tes 11- ;GUZ hu  (/=O]a o{ ' &^'0')*& '(/L VTEDIT050.D)"4[WECK.VTEDIT.KIT.V50.D]LSE$VTESECINI.TPU$SECTION;140|v+' 13 V* Z*2)* :3+/1+ C32F22F23^ 33F3(3^^^= LSE$VTESECINIV01-00211-MAY-1989 16:0111-MAY-1989 16:01VAX TPU V01-002 .$$ABS$$.]RTPU$$K_RO_SIZE TPU$$RO_DATA"TPU$$K_RW_SIZET TPU$$RW_DATA$*[WECK.VTEDIT.KIT.V50.D]LSEHELP.HLP;2+,).E/ 4JEC-"0123KPWOF5 6_7@"Kﵒ89Ŗ'vGHJ1 ALIGN ALIGNJ Aligns comments within the current select range without performing a fillJ operation. VTEDIT finds the first trailing comment in the range, uses theJ starting position of that comment as the comment column, and adjusts all/ subsequent comments to conform with the first.E This command requires the presence of the Language Sensitive Editor., The Ctrl/G key invokes this command.1 COMMENT_FILL COMMENT FILLJ Reformats the program comments within a select range, to put as much textJ on a line as possible. The comment column is determined from the positionJ of the comment segment in the first line of the select range. For a textC fill, lines are filled between both margins of the current buffer.E This command requires the presence of the Language Sensitive Editor., The Ctrl/P key invokes this command.1 DEFINE_ALIAS DEFINE ALIASJ Allows you to refer to the identifier at the current cursor position, or,J if a range has been selected, to the text in that range. Once anJ alias-name has been defined, you can type the alias name and press theJ EXPAND TOKEN key and the identifier or text assigned to the alias-name will appear.E This command requires the presence of the Language Sensitive Editor., The Ctrl/A key invokes this command.1 ERASE_PLACEHOLDER ERASE PLACEHOLDERJ Deletes the text of the placeholder if the current position is on orJ within the placeholder delimiters. Note that you can only delete defined placeholders.J If the current position is not on a placeholder, the cursor will move toJ the next placeholder and delete it. If no placeholder is found, an error is reported.J If the deleted placeholder has the OPTL delimiters and is defined toJ duplicate horizontally or by context, VTEDIT determines if theJ placeholder is immediately preceded by defined separator text or whiteJ space. If either is the case, VTEDIT will delete the separator text or white space.J If the deleted placeholder has the OPTL delimiters and is defined toJ duplicate vertically or by context, VTEDIT determines if the placeholderJ is preceded by blanks or Tabs or if the last item on the previous line isJ separator text. If either is the case, VTEDIT deletes the blanks and Tabs or the separator text.E This command requires the presence of the Language Sensitive Editor.6 The F17 and # keys invoke this command.1 EXPAND_TOKEN EXPAND TOKENJ Depending on the context, the EXPAND TOKEN command performs one of the following:J o Replaces the token, placeholder, or alias at the cursor position with a template or string.H o Displays a description of the valid replacements for a placeholder.J o Displays a menu of options correponding to the token or placeholder$ at the current cursor position. o Selects a menu option.J Thus, expansion differs for tokens, aliases, and the three types of0 placeholders (terminal, nonterminal, and menu).0 Terminal PlaceholdersJ If the current position is on a terminal placeholder, VTEDIT displays aJ description of valid replacements for the terminal placeholder. PressingJ the up and down arrows allows you to move within the text. Pressing theJ space bar removes the text and returns you to the original buffer without making any changes.J Pressing any other key clears the text and performs the operation" normally as0j^a VTEDIT050.D)"$[WECK.VTEDIT.KIT.V50.D]LSEHELP.HLP;2.TPU$SECTION;140JE4sociated with the key.1 Nonterminal PlaceholdersJ If the current position is on a nonterminal placeholder, VTEDIT deletesG the placeholder and replaces it with the text of the placeholder body.. Menu PlaceholdersJ For menu placeholders, VTEDIT displays the options. Pressing the up and? down arrow keys allows you to move from one option to another.D To obtain help text on an indicated option, press the ? key.J Pressing the ENTER or the RETURN key, or the EXPAND TOKEN key againJ allows you to expand the selected option and remove the menu display.J Pressing the NEXT SCREEN or PREV SCREEN key also allows you to moveJ through the menu, skipping several options at a time. Pressing any otherJ key removes the menu display and performs the operation normally associated with the key.J If the option is a placeholder name, the placeholder is enclosed in theJ same class of delimiter as the menu option being expanded (unless theJ /LIST qualifier on DEFINE PLACEHOLDER specifies otherwise) and VTEDITJ then automatically performs an EXPAND operation. If /LIST is specified,A the list form of the delimiter found on the menu option is used.J If there is a description associated with the placeholder or token nameJ appearing as a choice in a menu, VTEDIT displays the description along with the name.. Tokens and AliasesJ If the cursor immediately follows the name of an alias, token, or theJ abbreviation for an alias or token name, EXPAND causes the name (orJ abbreviation) to be deleted and the expansion of the alias or token to be inserted in its place.J If more than one alias or token matches the string at the currentJ position, VTEDIT displays a list of choices and extends the abbreviationJ up to the first unambiguous character. This menu operates in the same, manner as that displayed for a placeholder.+ IndentationJ If the token or placeholder expansion text consists of more than oneJ line, the line will be indented to the column containing the first; character of the token name or left placeholder delimiter.+ DuplicationJ For placeholders, if the delimiter is REQL or OPTL, VTEDIT duplicates theJ placeholder before proceeding; however, EXPAND never duplicates OPT or REQ placeholders.J VTEDIT places the new copy either directly after the old copy or under itJ on the next line, as specified by the placeholder definition. The firstJ character of the old copy of the placeholder becomes the currentJ position. After duplication is performed, the old copy of the placeholderJ will have the REQ delimiters and the new copy will have the OPTL delimiters.I See the RESTORE command for reversing the affects of the EXPAND command.J See the Language-Sensitive Editor VAX FORTRAN Pocket Guide for7 differences in using EXPAND with the FORTRAN language.E This command requires the presence of the Language Sensitive Editor.8 The F13, LINEFEED, and Ctrl/J keys invoke this command. 1 FIND_SYMBOL FIND SYMBOLJ Locates occurrences of source symbols described by the current Source Code Analyzer libraries.J Normally, the symbol at the current cursor position is the subject of theJ query operation. The symbol name at the current cursor position isJ defined as the contiguous sequence of identifier characters before andJ after the cursor. The set of symbol identifier characters depends on the- language associated with the current buffer.J If a select range is active, LSE will use the text within that range as the symbol name.J If this command is given with a negative numeric argument, symbolJ occurrences are restricted to symbol references; if the command has aJ zero or positive numeric argument, only declarations are shown. If theJ command is given without a numeric argument, all types of occurrences are shown.J This command requires the presence of the Language Sensitive Editor and* the presence of the Source Code Analyzer.5 The F9 and ' keys invoke this command.1 GET_ENVIRONMENT GET ENVIRONMENTJ Load an environment file. You are prompted with 'Environment file:' for aJ file specification. The default device and directory is SYS$LIBRARY:, andJ the default file type is .ENV. VTEDIT loads the requested environmentJ file and sets the language for the current buffer once again, in order to" make the new definitions current.E This command requires the presence of the Language Sensitive Editor.B The - keypad "1" key sequence invokes this command.1 GOTO_DECLARATION GOTO DECLARATIONJ Displays the declaration of the symbol indicated. VTEDIT displays theJ source code containing the symbol declaration at another window andJ positions the cursor on the symbol declaration. VTEDIT uses the symbolJ name at the current cursor position, or the text within the currently) active select range, as the symbol name.J A numeric argument may be used to indicate whether you want to see theJ primary or the associated declaration for the symbol. A primaryJ declaration is the declaration that SCA interprets as most significantJ for a symbol (such as a FUNCTION declaration). For example, the primaryJ declaration of a routine describes the body of the routine. An associatedJ declaration is a related declaration that accompanies the primary. declaration (such as an EXERNAL declaration).J By default, VTEDIT displays the primary declaration for the symbol. IfJ the command is given with a negative numeric argument, however, then SCAF determines which declaration to display using the following criteria:J o If the indicated occurrence of the symbol is a reference, SCAJ displays the declaration specified by the compiler as bound to that occurrence of the symbol.J o If the indicated occurrence of the symbol is an associated8 declaration, SCA displays the primary declaration.J o If the indicated occurrence of the symbol is a primary declaration,1 VTEDIT displays the associated declaration.J This command requires the presence of the Language Sensitive Editor and* the presence of the Source Code Analyzer.5 The F8 and ; keys invoke this command. 1 GOTO_SOURCE GOTO SOURCEJ Displays the source corresponding to the current diagnostic or query> item, depending on whether VTEDIT is in REVIEW or QUERY mode.J In REVIEW mode, selects the diagnostic at the current position in theJ buffer $REVIEW and a region for which source display is desired. ThisJ becomes the current diagnostic. The current diagnostic and the currentJ region are highlighted, and the file containing the current region isJ displayed in a second window with the region highlighted. When aJ diagnostic is selected in this way, the buffer containing the current# region becomes the current buffer.J VTEDIT may display a suggested error correction, and prompt for a yes (Y)C or no (N) response; the correction is made if the response is yes.J In QUERY mode, VTEDIT selects the query item occurrence at the currentJ position in the current query buffer. This becomes the current queryJ item. VTEDIT highlights the current query item and displays the the 1< VTEDIT050.D)"$[WECK.VTEDIT.KIT.V50.D]LSEHELP.HLP;2.TPU$SECTION;140JENfileJ containing the corresponding source for the current query item in aJ second window. The buffer containing the source that corresponds to the/ current query item becomes the current buffer.J In both modes, VTEDIT creates an unmodifiable buffer and reads the sourceJ file specified in the diagnostics file or SCA data file into that buffer,J if the source file corresponding to the current diagnostic region or' current query item is not in a buffer.J If it cannot find that file, VTEDIT uses the list of directoriesJ specified by the SET SOURCE_DIRECTORY command to find the file. VTEDITJ uses CMS to access a file if the directory for the file to be accessed is) the same as the translation for CMS$LIB.E This command requires the presence of the Language Sensitive Editor.6 The F18 and * keys invoke this command.1 HELP_LANGUAGE HELP LANGUAGEJ Displays the Help text associated with the token or placeholder at the current cursor position.J The Help text comes from the Help library associated with the specifiedJ language. VTEDIT forms a topic string by concatenating the TOPIC_STRINGJ qualifiers associated with the language and the token or placeholder;8 VTEDIT then searches for the topic in the Help library.J If more than one screen of help text is available, and you do not wish toJ review the additional screens of information, press CTRL/Z to return to the editing mode.E This command requires the presence of the Language Sensitive Editor.' The ? key invokes this command.1 Language_Sensitive_Editor Language Sensitive EditorJ The Language-Sensitive Editor is a multi-language advanced text editorJ designed specifically for software development; its features areJ available from VTEDIT, if VAX LSE is installed on your system and if# VTEDIT is called with LSE support.J The file-spec parameter of the VTEDIT command specifies the file to beJ edited. VTEDIT reads this file to a buffer named for the file. The fileJ type field of the specification determines the default language. VMS fileJ types (such as, .C or .FOR) specify the default language; however, if youJ omit the file type, or specify a file type unknown to VTEDIT, no language is assumed. 2 Overview OverviewJ The Language-Sensitive Editor can be used as a multi-window, screenJ oriented text editor. However, with its knowledge of program structures,J it serves both experienced and inexperienced programmers as a time-saving tool for program development.J For program development, the editor uses the concepts of tokens andJ placeholders as facilities for defining language-specific elements forJ source code entry, and compiler interfaces to support the compilation ofJ the code from within the editor. (For a listing of the languageJ definitions available with VTEDIT, type the command: SHOW LANGUAGE * to the LSE prompt.)J VTEDIT with LSE support works within the VAX/VMS environment inJ conjunction with the VAX language compilers, the VAX Multi-Language8 Symbolic Debugger, and the entire VAX/VMS set of tools.9 You can use VTEDIT with LSE support to do the following:J o Construct syntactically correct programs in any of the supportedJ languages or in a language for which you provide a definition to VTEDIT.J o Call the appropriate compiler, while in the editing session, to0 compile the program you have constructed.J o Edit your program, or any text file, using standard text editor commands.J o Tailor your editing environment, by providing definitions of yourJ own language or other textual templates for VTEDIT in the same5 manner used to define the supported languages.3 Tokens_and_Placeholders Tokens and PlaceholdersJ To use VTEDIT to create or edit source code requires an understanding of) the concepts of tokens and placeholders.J Tokens and placeholders are language elements that have been predefinedJ for each of the supported languages. By successively expanding theseJ elements into templates of language constructs you can construct complete programs.J Tokens are typically reserved words or function names that you expand orJ type into the editing buffer and expand to provide templates for# corresponding language constructs.J Placeholders are elements inserted into the editing buffer as parts ofJ templates, and represent locations in the source code for the entry ofJ program text. In some cases, however, an expanded placeholder provides a template for additional text.2 Getting_Started Getting StartedJ If you are experimenting with a new file associated with one of the> supported languages, the following procedures may be helpful:J o Once you have invoked VTEDIT, and the initial string appears on theJ screen, press the EXPAND TOKEN key (F13 or LINEFEED) and theG structure of a program associated with your language will appear.uJ o Using the arrow keys, move through the menu and expand your choiceJ by pressing the ENTER or the RETURN key, or the EXPAND TOKEN key again.J o Using the NEXT PLACEHOLDER key ( ) or NEXT SCREEN),J move from one placeholder to the next, expanding and typing in textJ as you go. If you need help on a placeholder (or token), press theJ HELP LANGUAGE key ( ?) while you are positioned on the placeholder.J o For those optional placeholders you do not want, press the ERASE/ PLACEHOLDER key ( # or F17).oJ If you wish to get more general information about VTEDIT, do the following:mJ o Press the Help key ( H or Help) to see the keypad diagram or1 get information about commands and/or keys. J o Press the LSE COMMAND key ( Do or !) to evoke the LSEJ prompt, and type the SHOW KEY command to obtain a listing of the" keys and their descriptions.J o Type the HELP command at the LSE prompt to see a list of the Editor& commands and their explanations.J o Type SHOW TOKEN at the LSE prompt to examine a list of all the predefined tokens. 3 Using_Menuso Using MenusJ Each option in a menu is either a token, a placeholder, or a string.J Selecting a token or a placeholder causes the expansion of the option toJ appear in the user's buffer, while choosing a string causes the string toE appear. When this has occurred, the menu is removed from the screen.l2 When a menu first appears on the screen, you can:J 1. Move through the menu by pressing the up or down arrow keys. (This@ causes the indicator to move from one option to the next.)J 2. Select an option from the menu by pressing the ENTER or the RETURNJ key, or the EXPAND TOKEN key (F13 or LINEFEED) again. (The current option is indicated.)t< 3. Press the H or HELP key to get additional help.J 4. Press the space bar to cause the menu to disappear (this has noJ effect on the user's buffer). Pressing any other key also makes the? menu disappear, however, the key's function is performed.r 2 Languagesh LanguagesJ VTEDIT with LSE support allows you to use the Language-Senstive Editor'sJ knowledge of programming languages to develop software. It also allowsJ you to design your own languages and customize the environment accordi2 VTEDIT050.D)"$[WECK.VTEDIT.KIT.V50.D]LSEHELP.HLP;2.TPU$SECTION;140JE &ng to your own programming style.EJ When you invoke VTEDIT with LSE support, the file type you use determinesJ the default language (for example, .C and .H for C, or .FOR for FORTRAN);J however, if a file type is omitted, or a type is specified that is notJ associated with one of the supported languages, no language will be assumed.J To define your own language templates, or add tokens and placeholders to; a supported language, adhere to the following suggestions:yH o Use the DEFINE LANGUAGE LSE command and its qualifiers to specify:7 1. The name of your language (DEFINE LANGUAGE).i' 2. The file type (/FILE_TYPES).dJ 3. The required and optional placeholder delimiters (/OPT, /OPTL, /REQ, /REQL).J 4. The identifier characters to be used in token and alias names# (/IDENTIFER_CHARACTERS).o@ 5. The punctuation characters (/PUNCTUATION_CHARACTERS).C o Use the DEFINE TOKEN and PLACEHOLDER LSE commands to specify:o/ 1. The associated language (/LANGUAGE).NJ 2. The language elements, such as parameters, statements, and& assignments (/DESCRIPTION).J 3. The type of placeholder: terminal, nonterminal, or menu (/TYPE). J o Use the SAVE ENVIRONMENT LSE command to write your language to a* file for later editing and updating.J You may wish to associate a formatter with the language you defined. ForJ information on this subject, see the chapter about customization in the VTEDIT Reference Manual.a 2 Windowsw Windows< The VTEDIT screen format consists of the following regions:J o One or two editing windows, which include status lines that describeJ the buffer they serve and the formatter and insertion mode currently set.J o A prompt area, which prompts you for commands or command parameters.J o A message window, which displays any messages your terminal6 receives; this includes error and mail messages.2 Multiple_Buffers Multiple BufferslJ Buffers are temporary holding areas that are used to insert or edit textJ which can be saved for future editing sessions. Once saved, the contentsJ of the buffer becomes a file. With VTEDIT, multiple buffers can be6 created and accessed during a single editing session.J When you start editing, a current buffer is created along with severalJ system buffers (which include $PASTE, $HELP, $MESSAGES, and $REVIEW). IfJ a file is specified, the current buffer will assume the file name; if noJ file is specified, the current buffer will be named $MAIN. All buffers,J including the system buffers, can be accessed and edited with VTEDIT commands.2 Entering_Source_Code Entering Source CodeaJ To support rapid source code development and decrease the occurrence ofJ syntactic errors, the Language-Sensitive Editor provides facilities forJ defining language-specific tokens and placeholders. Tokens andJ placeholders allow for the insertion of source code, within languageJ constructs, by expanding the name a user types and by further expanding. tokens and placeholders on syntactic markers.J On-line help for language features is also provided that is keyed to the" names of tokens and placeholders.3 Tokens TokenseJ Tokens are models of program language constructs that are referenced byJ name from a template buffer. When a token name is entered, the editorD replaces the name with the specified template body from the buffer.3 Placeholders PlaceholderslJ Placeholders are syntactic character strings that hold the place ofJ program language constructs. When a placeholder name is expanded, itJ expands to either an actual value (terminal node) or another construct0 (nonterminal node) requiring further expansion. 3 Aliasesl AliasesJ Aliases are abbreviated reference names for long identifiers that haveJ been entered in the source code. To define an alias, for an identifier onJ which the cursor is currently located, press the Ctrl/A key and% type the abbreviation at the prompt:  Alias name: nameJ Whenever the reference name is typed and expanded (F13 or LINEFEED), the( original identifier string will appear. 3 New_Filesd New FilesJ To edit a new file in one of the supported languages, only three commands are necessary:i$ o EXPAND TOKEN (F13 or LINEFEED)7 o NEXT PLACEHOLDER ( ) or NEXT SCREEN) 0 o ERASE PLACEHOLDER ( # or F17)J When you press EXPAND TOKEN, while the cursor is on a placeholder name,! one of the following will occur:gJ o Text will appear to aid you in supplying a value. (This is a terminal placeholder.)J o The placeholder will be replaced with a template consisting of more= language elements. (This is a nonterminal placeholder.) J o A menu will appear, providing you with options that can be expandedJ into templates. To select an option you press the RETURN or theJ ENTER key, or the EXPAND TOKEN key again. (This is a menu placeholder.)nJ For any of these three cases, you simply type the desired text over the placeholder.d 3 Old_Filess Old FilesJ To edit an existing file, in one of the supported languages, you make useJ of the editor's language knowledge by entering tokens. Since tokens existJ for many reserved words, simply type the token name and press the EXPANDJ TOKEN key (F13 or LINEFEED). For example, typing IF followed by aJ LINEFEED causes a template for an IF construct to appear on your screen.J (Use the SHOW TOKEN LSE command to acquire a listing of all the predefined tokens.)2 Compilation_and_Review Compilation and ReviewnJ Language-specific compiler interfaces support the compilation of sourceJ code from within VTEDIT, and also provide diagnostic records for errorJ review and automatic positioning at error sites. When writing yourJ program, you can use the COMPILE and subsequent REVIEW commands to checkJ your code for syntax and semantic errors without exiting the editing session.J The COMPILE command compiles the current buffer and writes diagnosticJ information to a file. VTEDIT supports each compiler's commandJ qualifiers. VTEDIT forms a DCL command line by appending the file spec ofJ the current buffer to the command-string specified with the COMPILEJ command. If the associated language has diagnostic capabilities,J /DIAGNOSTICS is appended to the DCL command formed. VTEDIT then spawns aJ subprocess to execute the command line. When the subprocess completes, a, message is displayed in the message window.J The REVIEW command selects and displays a set of diagnostic messages thatJ resulted from a compilation. The compilation must have been done using the /DIAGNOSTICS qualifier.J The screen will split into two windows. The top window is buffer $REVIEWJ which displays errors and highlights the line where the error occurred.J The bottom window is the source buffer. You then type the NEXT STEP keyJ ( F20 or ]) to move to the next error in buffer $REVIEW. ToJ move to the source buffer and the region containing the error, type theJ GOTO SOURCE key ( F18 or *). Use the arrow keys to moveJ within the source buffer. To return to reviewing errors, type either the! NEXT STEP or PREVIOUS STEP keys.dJ Other than highlighting an area in the 35 VTEDIT050.D)"$[WECK.VTEDIT.KIT.V50.D]LSEHELP.HLP;2.TPU$SECTION;140JE=5 source buffer, for certainJ messages, the Language-Sensitive Editor can modify the source codeJ according to the correction indicated by the message. The area in theJ source buffer where this error occurred is highlighted. Once you locateJ the source code, the correction appears on the line where the errorJ occurred in the source buffer. At the bottom of the screen, VTEDIT prompts you:l- Keep the indicated correction [Y or N]? J If you wish to keep the supplied correction, enter Y. If you wish to keepJ the original code unaltered, enter N. There is no default. You must enter either Y or N.rJ When in buffer $REVIEW, to return to one window containing the source% buffer, type the F9 or D key. 1 LSE_COMMANDr LSE COMMANDJ Execute a command of the Language-Sensitive Editor VAX LSE. Terminate theJ command by typing the RETURN or DO key. You may recall previous commands& by typing the up and down arrow keys.E This command requires the presence of the Language Sensitive Editor.r! The DO key invokes this command. 1 LSE_KEYS LSE KEYShJ Bind the Language-Sensitive Editor's control keys to the commands in theJ same way as when VAX LSE is used in its EDT-like mode. For example, useJ the Ctrl/E key for the EXPAND TOKEN command, instead of its VTEDITJ meaning. Subsequent use of the LSE KEYS command restores the VTEDIT key definitions.cE This command requires the presence of the Language Sensitive Editor. J The F13, LINEFEED and Ctrl/J keys invoke this command.D 1 LSE_MODE LSE MODEdJ Execute one or more commands of the Language-Sensitive Editor VAX LSE.J Each command is executed as soon as the RETURN or DO key is pressed.J Terminate LSE command entry by typing the command "CONTINUE" or simply by entering an empty command.tE This command requires the presence of the Language Sensitive Editor.e% The Ctrl/? key invokes this command.e 1 NEXT_STEPr NEXT STEPJ Moves the cursor forward to the next error, item, name, or occurrence,J depending on whether VTEDIT is in REVIEW or QUERY mode. The indicated item is highlighted. J In REVIEW mode, selects the next diagnostic in the current set ofJ diagnostics. The current set of diagnostics is in buffer $REVIEW. NEXTJ STEP positions the cursor at the n-th next diagnostic in that buffer. IfJ the current error is the last in the set, the NEXT STEP command will not, wrap from the last error back to the first.J The NEXT STEP command is equivalent to a REVIEW of the buffer for theJ current diagnostic set, except the cursor is moved to the nextJ diagnostic. Thus, the next diagnostic in the current set becomes theJ current diagnostic, and the primary region for that diagnostic becomes the current region.3 See the REVIEW command for additional information.tJ In QUERY mode, moves the cursor forward to the next source item, the nextJ name, or the next occurrence of the current source item in the current? query, depending on the context provided by the current query.aE This command requires the presence of the Language Sensitive Editor.h6 The F20 and ] keys invoke this command.1 NEXT_PLACEHOLDER NEXT PLACEHOLDERsJ Moves the cursor to the n-th next defined placeholder. A placeholder must= be defined in order to be be recognized by NEXT PLACEHOLDER.,J If the cursor is positioned in a buffer associated with an SCA query,, select the next query as the current query.E This command requires the presence of the Language Sensitive Editor. > The NEXT SCREEN and ) keys invoke this command.1 PREVIOUS_STEPe PREVIOUS STEPJ Moves the cursor backward to the previous error, item, name, orJ occurrence, depending on whether VTEDIT is in REVIEW or QUERY mode. The indicated item is highlighted. J In REVIEW mode, selects the previous diagnostic in the current set ofJ diagnostics. The current set of diagnostics is in buffer $REVIEW.J PREVIOUS STEP positions the cursor at the n-th previous diagnostic in that buffer. J The PREVIOUS STEP command is equivalent to a REVIEW command except thatJ the the cursor is moved to the previous diagnostic. Thus, the n-thJ previous diagnostic in the current set becomes the current diagnostic,F and the primary region for the diagnostic becomes the current region.3 See the REVIEW command for additional information.eJ In QUERY mode, moves the cursor backward to the previous source item, theJ previous name, or the previous occurrence of the current source item inJ the current query, depending on the context provided by the current query.tE This command requires the presence of the Language Sensitive Editor.e6 The F19 and [ keys invoke this command.1 PREVIOUS_PLACEHOLDER PREVIOUS PLACEHOLDERaJ Moves the cursor to the n-th previous defined placeholder. A placeholderF must be defined in order to be be recognized by PREVIOUS PLACEHOLDER.J If the cursor is positioned in a buffer associated with an SCA query,0 select the previous query as the current query.E This command requires the presence of the Language Sensitive Editor.r> The PREV SCREEN and ( keys invoke this command.1 REVIEW REVIEWdJ Selects and displays a set of diagnostic messages resulting from aJ compilation. The diagnostics associated with the contents of the buffer# become the current diagnostic set.eJ A set of diagnostics becomes associated with a buffer by a REVIEWJ command. The diagnostic remains associated with the buffer until either aJ subsequent COMPILE command is issued for the buffer, or the review window is removed from the screen.J If no diagnostics are associated with the buffer, VTEDIT attempts to readJ a set of diagnostics from a file. The file specification for the fileJ defaults to the file name of the file associated with the buffer, but with a .DIA file type.fE This command requires the presence of the Language Sensitive Editor. 6 The F14 and = keys invoke this command.1 SET_LANGUAGE SET LANGUAGErJ Set the language for the current buffer. You are prompted withJ 'Language:' for a valid language name. VTEDIT sets the language6 associated with the current buffer to this new value.J NOTE: The language stays selected for the current buffer until a newJ language is selected for this buffer. Entry into a new buffer selects theJ language selected for this buffer, or a language according to the fileJ type of this buffer, if no language for this buffer has been selected explicitly.E This command requires the presence of the Language Sensitive Editor.mB The - keypad "5" key sequence invokes this command. 1 SET_SOURCE SET SOURCEtJ Specifies a searchlist of directories to be used to find source files, inJ the form of one or more directory specifications, separated by commas.J The current directory always precedes this list, and CMS$LIB isJ automatically appended to it as one directory specification; however, youJ may not get the results you expect if you set CMS$LIB as a source6 directory and do not issue a CMS SET LIBRARY command.E This command requires the presence of the Language Sensitive Editor.a, The Ctrl/L key invokes this command.4l" VTEDIT050.D)"#[WECK.VTEDIT.KIT.V50.D]VTEDIT.ENV;42.TPU$SECTION;140N/#*[WECK.VTEDIT.KIT.V50.D]VTEDIT.ENV;4+,).N/ 4NN-"0123KPWOO5 6. ,M`7`-kﵒ89Ŗ'vGHJLSE ٚDatatrieve command or procedure3Enter one or more Datatrieve commands or proceduresDATATRIEVE_COMMANDo(DTR32 AabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890$_/[Datatrieve_command]... .()[]<>,+':/V4.0-2.DTR@{}{}...[][]...P!!DCL command (including leading $)$ {DCL_command}DCL command lineCOMMENTLABELCOMMAND DCL comment$ !{comment_line}...$ !DCL comment line $ ! {text}DCL command (without leading $)any valid DCL command&DCL command label (on a separate line)$ {label_name}: DCL labelany valid DCL label nameany comment textany comment textCOMMAND COMMAND_LINE7COMMENTt COMMENT_LINE DCL_COMMANDLABEL: LABEL_NAMEtTEXT  );5(@BabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890$_-/[command_line]... .()[]<>,+':/V4.5-3.COM@{}{}...[][]...P!Indexed DO (DO) STATEMENT DO END DO {executable_statement}...3 DO {do_var}={arith_exp},{arith_exp} [,{arith_exp}]Indexed DO (DO) with label STATEMENT DO{lab} CONTINUE {executable_statement}...9 DO {lab} {do_var}={arith_exp},{arith_exp} [,{arith_exp}]"Pretested indefinite DO (DO WHILE) STATEMENT DO END DO {executable_statement}... DO WHILE ({logical_exp})-Pretested indefinite DO (DO WHILE) with label STATEMENT DO{lab} END DO {executable_statement}... DO {lab} WHILE ({logical_exp})IF ({logical_exp}) THEN... END IF [ELSE] [ELSE_IF_THEN]... {executable_statement}... IF ({logical_exp}) THEN INCLUDE_FILEINCLUDE '(${name})[list_opt]'STATEMENT INCLUDE% INCLUDE '(${module_name})[list_opt]'Structure declarationSTATEMENT STRUCTURE& END STRUCTURE ! {structure_decl_name}" {struc_declaration_statement}..." STRUCTURE /{structure_decl_name}/Sub-structure declarationSTATEMENT STRUCTURE& END STRUCTURE ! {structure_decl_name}" [struc_declaration_statement]...4 STRUCTURE [/{structure_decl_name}/] [field_name]...Module version number)Version: V{major_version}.{minor_version}BLOCK DATA program unitSTATEMENT BLOCK END [specification_statement]... [declaration_comments] [copyright] [change_log] [implicit_stmt] BLOCK DATA [name] [options_stmt]KV{major_version}.{minor_version} | {dd-mmm-yyyy} | {nnn} | {to_be_supplied}#Log of changes to this program unitC-HC-------+-------------+---------+---------------------------------------C [change_entry]...MC V{major_version}.{minor_version} | {dd-mmm-yyyy} | {nnn} | {to_be_supplied}HC-------+-------------+---------+----------------------------------------C Vers. | Date | Name | DescriptionC*C C H A N G E L O GC/C Version: V{major_version}.{minor_version}C"C Creation Date: {dd-mmm-yyyy}C+ $Copyright notice identifying companyHC***********************************************************************HC* *NC* {copyright_holder}. *HC* notice and should not be construed as a commitment by *HC* The information in this software is subject to change without *HC* *[licence_info]HC* All rights reserved. *2C* {copyright_holder}, {copyright_address} *HC* Copyright (c) 1989 by *HC* *HC*********************************************************************** =Enter the date (i.e. 01-Jan-1985, or Ctrl/] for VTEDIT users),Description of local constants and variablesC-C {description_or_none}C Constants and Variables:C+ ELSE {executable_statement}STATEMENT ELSE {executable_statement}... ELSEELSE IF ({logical_exp}) THENSTATEMENT ELSE_IF {executable_statement}... ELSE IF ({logical_exp}) THENFunction headerC- C {to_be_supplied}C Function Value:C+ FUNCTION program unitSTATEMENT FUNCTION END [executable_statement]...C [specification_statement]... [declaration_comments] [system_include]...C [specification_statement]... [parameter_comments] [function_header_comments] [copyright] [change_log] [header_comments] [implicit_stmt]" [dtype] FUNCTION {name}[({p}...)] [options_stmt]Generic module headerC--C {to_be_supplied}C Authors: CC {to_be_supplied}C Functional Description: C++ INCLUDE file [executable_statement]...C [specification_statement]... [declaration_comments]C [copyright] [change_log]/Copyright notice - Terms of licence informationHC* software is hereby transferred. *HC* available to any other person. No title to and ownership of the *HC* other copies thereof may not be provided or otherwise made *HC* the inclusion of the above copyright notice. This software or any *HC* copied only in accordance with the terms of such license and with *HC* This software is furnished under a license and may be used and *HC* * Main program headerC--C {to_be_supplied}C Authors: CC {to_be_supplied}C Program Description: C++ MAIN program unit END [executable_statement]...C [specification_statement]... [declaration_comments] [system_include]...C [copyright] [change_log] [main_header_comments] [implicit_stmt] [program_stmt] [options_stmt]Module major version number{n}... MAP statement STATEMENT MAP5# VTEDIT050.D)"#[WECK.VTEDIT.KIT.V50.D]VTEDIT.ENV;42.TPU$SECTION;140N  [more_map]... END MAP {declaration_statement}... MAP END MAP {declaration_statement}... MAPModule minor version number{n}... END MAP {declaration_statement}... MAPParameter descriptionsC-C {description_or_none}C Side Effects:CC {description_or_none}C Implicit Outputs:CC {description_or_none}C Implicit Inputs:CC {description_or_none}C Parameters:C+ FORTRAN program unit includeblockfunction subroutinemainSUBROUTINE program unitSTATEMENT SUBROUTINE END RETURN [alternate_return] [executable_statement]...C [specification_statement]... [declaration_comments] [system_include]...C [specification_statement]... [parameter_comments] [copyright] [change_log] [header_comments] [implicit_stmt] SUBROUTINE {name}[({p}...)] [options_stmt],Include module from system library FORSYSDEFSTATEMENT INCLUDE% INCLUDE '(${module_name})[list_opt]'TBSUNION statementSTATEMENT UNION END UNION [more_map]... END MAP {declaration_statement}... MAP END MAP {declaration_statement}... MAP UNION eDO_INDEXDO_INDEX_LABELDO_WHILE DO_WHILE_LABEL IBLCR IF_THEN@ INCLUDE, INCLUDE_SYSTEM_MODULE STRUCTURE_DECL/ STRUCTURE_FIELD VERSION3 BLOCKDATA_PROGRAM_UNIT CHANGE_ENTRYe CHANGE_LOGd COPYRIGHTCOPYRIGHT_ADDRESSCOPYRIGHT_HOLDER DD-MMM-YYYY.DECLARATION_COMMENTSELSE ELSE_IF_THENFUNCTION_HEADER_COMMENTSFUNCTION_PROGRAM_UNITzHEADER_COMMENTS INCLUDE_FILE LICENCE_INFOMAIN_HEADER_COMMENTSMAIN_PROGRAM_UNIT MAJOR_VERSIONMAP_STMT| MINOR_VERSIONMORE_MAPPARAMETER_COMMENTS PROGRAM_UNITsSUBROUTINE_PROGRAM_UNITSYSTEM_INCLUDE@q TO_BE_SUPPLIEDz UNION_STMT 6!F!\!l!!!!!!!!"&":"L"]"v"""""""#1#E#Y#u#######$%$;$Q$$c$-FORTRANAabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890$_/[program_unit]....(),':*/FORTRAN V4.7-8.INT.INC.FTN.FOR.EXT.DUM.DES.COD@{}{}...[][]...H!*specification of mandatory qualifier value={%value_spec%}1optional (D) to show default setting of qualifier(D))General description of current (sub)topic)General description of current (sub)topic%Format of command to provide Help for {%format_description%} Format:  Description of command formatDescription of command formatHelp subtopic levelEnter a number greater than 1)specification of required qualifier value={%value_spec%}negated form of qualifier/NO{%qualifier_name%})specification of optional qualifier value[={%value_spec%}]Qualifier description {%description%}  [%negated%] [%default_marker%]0 /{%qualifier_name%}[%value%] [%default_marker%]/{%qualifier_name%}!Help about one or more qualifiers{%qualifier%}...{%help_level%} QualifiersQualifier to provide Help uponQualifier to provide Help uponqualifier single value format, format of single qualifier valueLevel 2... Help subentry qualifierssubtopicLevel 2... Help subtopic {%description%}{%help_level%} {%topic_name%}Level 1 Help topic[%subentry%]... [%format%] {%description%}1 {%topic_name%}Help (sub)topic key nameHelp (sub)topic key name specification of qualifier valuemandatory_valueoptional_valuequalifier value list format({%single_value%}...)qualifier value format value_list single_valueE&={%VALUE_SPEC%}&DEFAULT_MARKER& DESCRIPTIONG'FORMAT'FORMAT_DESCRIPTION( HELP_LEVELL(MANDATORY_VALUE(NEGATED(OPTIONAL_VALUE+) QUALIFIER) QUALIFIERS6*QUALIFIER_NAME* SINGLE_VALUE*SUBENTRY2+SUBTOPIC+TOPIC+ TOPIC_NAMEB,VALUE, VALUE_LIST, VALUE_SPEC8-O-e-x--------.'.;.K.[.h.z.....(#LIBRARY /HELP SYS$HELP:HELPLIB.HLB AabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890$_/ [%Topic%]... .()[]<>,+'*:/V4.5-3.HLP@{%%}{%%}...[%%][%%]...H SUBSTITUTE AUTOJUSTIFY AUTOPARAGRAPHAPPENDIX AUTOSUBTITLE AUTOTABLE AUTOJUSTIFY AUTOPARAGRAPH AUTOSUBTITLE AUTOTABLEAPPENDIX BEGIN_BAR BEGIN_BARBLANKBREAKCONTROL_CHARACTERSCENTERCHAPTERCONTROL_CHARACTERSDATE%Change the format of appendix numbers.dax {format_code}$Change the format of chapter numbers.dch {format_code})Change the format of header level numbers.dhl [format_code]...DISABLEDISPLAY-Change the format of list element introducers3.dle [left_character]{format_code}[right_character]!Change the format of page numbers.dnm {format_code}$Change the format of subpage numbers.dsp {format_code}ENDIF End of list .els[n]...ELSE End of note .en[n]...ENABLEENDENDIFENTRYFIGUREFIGURE_DEFERREDFIGUREFILL FIRST_TITLEFLAGSFOOTNOTEFOOTNOTE FIRST_TITLE HEADERS_ON HEADER_LEVEL HEADERS_CASE HEADER_LEVELIFIFNOTIFNOTINDENTINDEXJUSTIFYKEEPLAYOUT LIST_ELEMENT LEFT_MARGINLISTLITERAL LEFT_MARGINLAYOUTLISTLITERALReset a Runoff flag.nfl {flag_option}NUMBER_COMMANDSet appendix numbering .nmax{number}Set chapter numbering .nmch{number}Set list element numbering .nmls{number}Set header level numbering.nmlv[number]...Set page numbering .nmpg{number}Set running page numbering .nmr{number}Set subpage numbering.nmspg{number} NO_NUMBERNONOTENO_SPACENOTENUMBER_COMMANDPAGEPAGING PARAGRAPHPERIODPAGEPERIOD PAGE_SIZEREPEATREQUIRERESTORE RIGHT_COMMAND RIGHT_MARGINREPEATSAVESET_DATESEND_TOC SET_OPTIONSKIP SET_LEVELSPACINGSUBPAGE SET_PARAGRAPHSUBTITLESEND_TOC STYLE_HEADERSSET_TIME STYLE_HEADERSSUBPAGESUBTITLE TAB_STOPS TEST_PAGETITLE TEST_PAGE TAB_STOPSVARIABLEVARIABLEINDEXXLOWERXUPPERENTRY#Take next character as literal text _{character}Bolds a range of text ^*{text}\*3Allow but do not require a line break at this point|{text})S6 VTEDIT050.D)"#[WECK.VTEDIT.KIT.V50.D]VTEDIT.ENV;42.TPU$SECTION;140N\et a range of text to bold and underline^*^&{text}\&\*Capitalize a range of text ^<{text}^^Capitalize next word<{line_of_text}Start a comment.!{line_of_text}Start a Runoff command.{line_of_text} RUNOFF_SOURCE)Set a range of text to bold and underline^*^&{text}\&\*2Allow but do not require hyphenation at this point={text}Index next word>{line_of_text} MAIN_LIST2Change the case of the next character to lowercase \{character}#Change a range of text to lowercase \\{text}^^+Overstrike previous character with next one %{character}'Causes an additional space to be output+{text}Output exactly one space#{text}4Subindexes next word (in .INDEX and .ENTRY commands)>{line_of_text}SUB_LIST SUBSTITUTE SUB_SUB_LISTUnderline a range of text ^&{text}\&Module verion number)Version: V{major_version}.{minor_version} Optional signMINUSPOSITStart a (new) appendix.ax [line_of_text]Start a (new) appendix{text}[header_setup].ap ^*{line_of_text}\*Control automatic justification.aj.naj8Start a new paragraph for each line beginning with blank.nap.ap%Output the current header as subtitle .ast [number].nast:Start a new paragraph for each line without starting blank.nat.atControl change barsbb%Insert change bars for the next lines.eb{text}.bbOutput one or more blank lines .b[number]Control bolding (flag *)boSetup a header in boldface[underlined_header]\*{header_level}...^*-Vertical spacing between text and page number,{n}Start a new line immediately .br;[text]-Center text around the middle of n characters.c[number];{text}.![change_entry]KV{major_version}.{minor_version} | {dd-mmm-yyyy} | {nnn} | {to_be_supplied}$Log of changes to this Runoff sourceN.!------+-------------+---------+---------------------------------------------.![change_entry]M.!V{major_version}.{minor_version} | {dd-mmm-yyyy} | {nnn} | {to_be_supplied}N.!------+-------------+---------+----------------------------------------------.!Vers. | Date | Name | Description.!+.! C H A N G E L O G.!0.! Version: V{major_version}.{minor_version}.!#.! Creation Date: {dd-mmm-yyyy}.!Start a new chapter.ch [line_of_text]Start a new chapter{text}[header_setup].ch ^*{line_of_text}\*Any (printing) characterany (printing) character0Enable/Disable control characters as normal text.ncc.cc$Copyright notice identifying companyM.!***************************************************************************.!* *$.!* All rights reserved. *.!* {copyright_holder} *%.!* Copyright (c) 1987 by *.!* *M.!***************************************************************************.!Decimal numbersd"Print current date in the subtitle.nd.d=Enter the date (i.e. 01-Jan-1985, or Ctrl/] for VTEDIT users)/Text describing the purpose of this Runoff file .! {text}Disable a switchable option .d{option}Change the numbering format.d{display_option}Format of appendix numberax {format_code}Format of chapter numberch {format_code}!Format of list element introducer1le [left_character]{format_code}[right_character]Format of header level numbershl [format_code]...Format of page numbersnm {format_code},Type of number to select numbering format ofdisplay_subpagedisplay_numberdisplay_levelsdisplay_elementsdisplay_chapterdisplay_appendixFormat of subpage numberssp {format_code})Else statement after If variant selection.else {variant_name}Enable switchable option .e{option}End a command spanning a range.e{end_option}End conditional text.ei {variant_name}Commands spanning a range subpage_endnote_end literal_endlist_end footnote_endbar,Create an index entry without page reference .y {topic}....Output n blank lines for inclusion of a figure .fg[n]...-Output n blank lines on this or the next page .fgd[n]...VMS file specificationVMS file specification Add words until the right margin.f.nf#Output title on the first page, too.ftSet a Runoff flag.fl {flag_option}Flag to be set or cleareduppercase [character]undeline [character]substitute [character]subindex [character]space [character]period [character]overstrike [character]lowercase [character]index [character]hyphenate [character]control [character]comment [character]capitalize [character]break [character]bold [character]accept [character]all)Preset of the most important Runoff flagsindividual_flagsstandard_flags:Place text in a footnote at the bottom of the current page.efn{text}.fnEnd of footnotefn Format codes for display command,LMLLLURMRLRUHODHexadecimal numbersh.Change case of 'Page' and 'Index' header words.headers mixed.headers upper.headers lowerControl printing of headers.hd.nhd&Standard header for Runoff source text.!- [copyright] [change_log] [description].!+Start a new header.hl[number] [line_of_text].Start a new text section and allow TOC control{text}{header_setup} [send_toc]Start a new text sectionunderlined_header normal_header bold_headerControl hyphenation (flag =)hyConditional text.ei {variant_name}{text}[else]{text}.if {variant_name}Negated conditional text.ei {variant_name}{text}[else]{text}.in {variant_name}Indent the next line.i[number];[text]0Create an index entry with page number reference .x {topic}...0Control collection and printing of index entriesix"Explicit selection of flag setting {flags}...!Explicit selection of page layout[control_characters][set_paragraph][autoparagraph][autosubtitle] [subtitle][layout][style_headers]'Explicit selection of page title layout [first_title][date] [subtitle]{title}Manual control of TOC inclusion[number_display] [page_number] [left_margin][page7l_`k rz{2mT8?=Ex@)-*9^uoJ+3Idrp1l?]ETnm9i! ]BX.:p<"\G;hJKy]oG("/=e!mOLW*30˺U CPCJ@ 0v*wsCclnvPX's*M??yW$O3@^&w:BPK[ f? *$&嵸,5Ml8} J 9/I|;%|CjitIX\K+X,XvWǒ,9( -cz1+% U\|LDEjwE]B![DWt\.- NV5+w3:!xkDRPZ_&UEv( 3_*E.wD6bcl"phL Tr#f4RL2&{CP6o1SS5-mx5`-YRbxB'!]JKC_R/B1ae#FB]n+ED^ i%=~, q= .z*y=+g :; ]E Q } (1)I:aR_:g!`i>,/>:Ew a kb;^:`.hTw!-JS\];#TB$IXt8AfHݸn&l< zS|#97 e K3W7 :BJUWycQy8|%` >DX<1\\t*NwQ|OBZto?a"XLJMa?>6_,63kt7*\W\,Mh4ISY FD-A1 XNZN{-ꍗG߅͈pvr`QghpF/[(T"-l.P+,^Q{dS :am3}ydG0S8zGb\YHDwM e=bEQ 2R=L~'Yqk}fyU $"9yz?h6AR~y^BXfOэܫ⏢gQw~ڥiܧܕ7bQ](n7yGֳRG ωq>^ɹ#62IͱǙaʹށQnw}𠠄]Ñ6ȟXgXqbQJ?YtKB  [FNϣ}4k0+.@I4G6ji*97h/sk &1fLe&L9wv_0-&rdJNq=1EEyL_3j`?p?\";hpEvwoZYf~ ٖ !&3V5<&S=Qnq𐐒HT81G<n@oR2ْBSƎ̰S䗰O{EM]̢IYvf,aVn^iXgQ'=:jXMEZEЈWKʸfcpRMmk~\(vpϤW|oP̻ʘݎ!&чM%ba̤UbiԭC֨zsVƅrÓsyCLV %oޡQt\#ςߞ34{u6fn N&ֹVύy;@x:V1. ?Kj[/Е” nb{`iVSa87ur6!2XAn>g8TjUkBQP->Y.hy>Q_C.HLSe:zJRle?.r,]( 7?9K1eNm6pN%]o/+O&6@0rm*bNK Ӯ }GOaR jVcEx#|yvbJk}>[Ѷ^]fª.qʻuq|<<A&uh.\i`tH*5j;`r[v5 L HZn5"nd!]1$|J]z~FD.MGWSPzj_ p96<-hHid -CtZ# jp("?`q =,dc/R,@3 EI8a**׃zʴk[7 oP +߭>}gق.8qƔ>6>-/(]mK&1E^a$?|R 1)YyB=Ӆҝ*Ոn`~E^eN%1n^:!_'t=|(#Jz=0"rL,I3%ck jo+#2#Ur;.ŋ;s"zШwJOo4w N3 WC!7h Ws@:s^1N wu9DA_vY 'Q+aN.]RkjfBcp]xDIȴ]CM%h((\ [vJgh> ;UϺz2+$<_R^W o{c!o=4[L59E R]E36i;|$M&Fl=+6S4+* y8H^?X6jwdTB2%ot= _Jxe P 5"xo`0l!RxC %9<>RW?M8;{>oVA_vW^ vT2+BV j|7\dC 8ng)a%SN@Jyta,E4#ejPWbj_'w=US1%FL`v vF(6/\k-l5R hK;h&6_TgY)&)]q['2el@KNx%mfe'|l#{ujj!68^@0~(:cr7(9%qBs50{=h9$tWwSc( mozPZsH({!ds'16G`e\XAMKTqWciui=5ZM802cBY,ewEmulFkEi/*vy6 uyS#n8f IDw>m;R]MxxY,[9Tq Q/bah*mD|PWU gFNjA)=},,mlUz9m+ hs50l"67B' 1;)Px{ {S={NK DwIr œCOG:8S 87PDP3k%;S~I,$#s ]%Jx*^/=u.6gOH%:_[`Bm@:G"K h+H93cXN[A/&d?F2zHFz!kQA8, |}A!POE/P M4# 0 R >G4U'pfx] m9KgOSX$9!7Maqm_`]wc7.in G92cWH`>jSFBm[!=t@76:wrN{:N0 NXmgj%2mVt=YVdWU u)N`Wڭ?:9pkbpFcy3|fnu~4=etf naN UZNP*$amcXlj_69SH c.]YML T~[XBVRLjS],Xv~/R8suo]O!g+f+oYB nt1z1RZ%*O3-CjJsQ4bb""3+-VM~]1:{-&u#wwf(}f5o Et."cd)-G$%4< $ [PL>m,1E {ZjXz@wQ1n^v61 7:Z!Rn-ck!'?t[}4uf;)@]cW~"vx9mF1yY `X\uWas` f u: p " jJ}gAIHc'~mlT!lPBX,8 ~@P()!Z1%Mb0m8dp30RqrO ;p8s4p3h}6@SOMUX5\Kt6v|&q>_edg.{.\] 8 dBNsv0QQ's^F}H!b /,l"3W}UE쭈ћ(x(0O{ noz R?쇵AəD՜Me(aaqE<(.K[HHdb$.OPc™lO;NJ3mÓ24Xάyu%f%HL[8d[p v ~!(~[ &t{Zt r5{~]Z;GI 3|N'N=? ~q7NgB.O^l\``.4cHPV ~Tǔx*AJ< NqXYp7]>/^,<^񣁃%)o*BHlJO7#?p,xއgobRG@Mw?q32%A۱ŭ4,l^CZ $Sf["BVR jO+TFqY&X=PS5P+o"uMQ T!K$,.@^V="MY'<. r(!w=`[C0Bygr;4iIIQW/߉7I5Yq9ڭ/k_UCNCEY/L UBCB9!_|MQaT`=.긄ǐKMvd+u9ݽ F]Ĵ7װXڻ]r⨢¬7}E Dވ'ݫkF,rAC'Ӌ( Z>r!I>A"o$C8We\9Hj}+>er{sYL5;'f5n~9<[UUp5 mb wP6MTA)Sg $*Y)UlM]$@9Ng|;-LxW#pNN-: JO.7@ZOHpaxkh!7yaMI%tkyϕVQ/i'`t3=$Z"W jw yW7tt5Pfqd 93QCHB_X8vha&8}܃#@ AP?X>u]&+\X/re? _DJ zXhbiژ\ID⋾ ,X51¨A_; NRdg떄ʍun3!}=IHUv@S;87̀0ǪF?.lΔٍ-(>Ԝ~.!0ѓn.TӓᘓTǩm:Q‘˓o#hMڿQ$H̼ᾼAPͽĊmCdž^ۊ7{ĺz ~Г˓Mѫ&|>쥲Q"ZuOt)1ɶ詚UкGա x^ЁoNʼne%4њVȤّ~fނŲАbD[cvҙxVKЍђļ2,Z[$Qix.JT{DյᲞ́;|糑#lֳ?#רsVѝ,!qcVEλ /iU/*RGԅlĹȇ+ÕVg؟jЙo8$ҙ$.>phZ(8>cC'̓ 8 f\_πkʙČTkvG@ %ڂ̆ѝ|Xf޲噹X:mł]OeMИKa_s-)BɜkApxCA]5򉔬ε#ѐlV$Ҧ\tLii&6q{;6PNz2$ta6ykM³,nxI<smV2 ?ƅ2B yӺ6 Aۇ\0ݐpՒހ,ˍWETD8 ō6qA&lrw%9E OQcQbzrz1 Ȟ&8:_8`k VTEDIT050.D)"#[WECK.VTEDIT.KIT.V50.D]VTEDIT.ENV;42.TPU$SECTION;140NE-] [send_toc]....req"{filespec}.rnt"[number_display] [page_number]Create a straight right margin.j.njOutput or suppress blank lines.nk.kSpecify special page layouts.lo{n}[bottom_spacing]7Commands at the begiining of the source defining layout[table_of_contents][title_layout] [page_layout] [flag_setup] {page_setup}*Left delimiter for list element introducer"{character}",Set left margin .lm{number}&Number of lines on a page (default 63)63&A text string or a single line of text(Text suitable for a title or header lineStart an itemized list.els[n]{list_element}....ls[n][right_character]Begin a new list element .le;{text} End of listls[n]...,Print a block of text without any formatting.el {text}....ltEnd of literallLowercase lettersllMixed case letterslmUppercase letterslu(Template for a single-spaced bullet list.els.lm0{list_element}... .lm1.ls"-"Module major version number{n}...Module minor version number{n}...--String of decimal digitsA decimal digitA negatable Runoff commandno_space no_numbersubtitleperiodpagingjustifyheadersflags {flag_option}filldatecontrol characters autosubtitle autoparagraph autojustifyEnter your name (shorthand)Negate a Runoff command.no {negate_option}9Setup one or more header lines without graphic attributes{header_level}...Enter a range of indented text .en[number] {text}....nt [line_of_text] End of noten[n]...Disable page number listing.nnmCInsert no space between the end characters of the current two lines.nsp%A decimal number (with optional sign),[+ or -]{n}...Appendix numbering ax{number}Chapter numbering ch{number}Alter the sequence of numbering.nm{number_option}Set page number format.dnm {format_code}Header level numbering lv[number]...List element numbering ls{number}Item to change the numbering ofnumber_subpagenumber_running number_page number_list number_levelnumber_chapternumber_appendixPage numbering pg{number}Running page numbering r{number}Subpage numbering spg{number} Octal numberso-Switchable option that may be dis- or enabled underliningtoc overstrikingindexing hyphenationboldingbarControl overstiking (flag %)ovStart a new page.pg6Commands setting up the general appearance of the textindividual_layoutstandard_layoutSet page number to a new value .nmpg{number}Page length and width.rm{width<66>}.ps{length<63>},{width<66>}!Set length and width of the pages.ps{length<63>},{width<66>}Control paging.pa.npa:Start ma new paragraph (with optional new characteristics) .p[number]...+Control output of two spaces after a period.pr.npr++Repeat a string.rpt{number}"{line_of_text}"Include another file.req"{filespec}")Restore previous flag and margin settings.restore+Right delimiter for list element introducer,"{character}"&Place text flush with the right margin.r[number];{text}Set right margin .rm{number}Roman lowercase numeralsrlRoman mixed case numeralsrmRoman uppercase numeralsruRunoff source text {section}...{layout_setup}[header_comment]%Save current margin and flag settings.saveChapter or section setupappendix_sectionchapter_sectionheader_section2Output text or commands into the table of contents.send toc {line_of_text}#Reset the date output into the text.sdt{number}...5Preset the level for the next header level command(s) .sl{number}Options selectable with .setset_time set_paragraph set_levelset_dateSet paragraph characteristics.spr[number]...'Reset the time for output into the text.stm[number]...Skip one or more lines.s{number};{text}*Change the amount of spacing between lines .sp{number}1Standard setup of the most important Runoff flags.fl capitalize.fl bold.fl overstrike .fl hyphenate .fl breakStandard page layout.cc.spr0.ap.nast.st.lo1,3 .sthl4,,0Standard page titles.ft.st {line_of_text}.t ^*{line_of_text}\* Predefined form of TOC inclusion.dnm d.nmpg 1.lm0.pg .send toc .s2.send toc .lm4*.send toc .c{width<66>};^&{line_of_text}\&.req"{filespec}.rnt".dnm rl.nmpg 1#Setup formatting styles for headers.sthl{number}...6Place a range of text on intermediately numbered pages.es{text}.spgEnd of subpages Insert date and time information$${substitute_option}1Types of date and time information to be insertedsecondsminuteshoursdaymonthyeartimedateControl subtitling.nst.st [line_of_text](Template for a bullet list within a list.els0{list_element}... .s.ls0"o"$Template for a list within a sublist.els0{list_element}....ls0"+"Include table of contents fileindividual_toc standard_tocReset Tab stops.ts{number}....Start a new page if less than n lines are left .tp{number}Any textAny textSpecify page title.t {line_of_text}Setup of page titlesindividual_titlestandard_title3Control collection of records for table of contentstcTopic for index entry>{text}To be submittedSetup underlined header lines[normal_header]\&{header_level}...^&Control underlining (flag &)ulIdentify conditional text,.vr {variant_name} [{character},{character}]Runoff variant nameRunoff variant name Name of conditional text variant Name of conditional text variant4Number of printing characters in a line (default 66)66?Let the case of index entries correpond to the case in the text.xl'Set standard case for all index entries9lAr VTEDIT050.D)"#[WECK.VTEDIT.KIT.V50.D]VTEDIT.ENV;42.TPU$SECTION;140N<.xu@'0$@70.AJ@H0.AP@[0 .APPENDIX@i0.AST@{0.AT@0 .AUTOJUSTIFY@0.AUTOPARAGRAPH@0 .AUTOSUBTITLE@0 .AUTOTABLE@0.AX@0.BB@0.BEGIN@0.BLANK@1.BREAK@1.CC@)1.CENTER@51.CHAPTER@B1.CONTROL@Z1.DATEd1.DAX1.DCH1.DHL@32.DISABLE@@2.DISPLAYM2.DLE2.DNM2.DSP@:3.EIE3.ELS@f3.ELSEp3.EN@3.ENABLE@3.END@3.ENDIF@3.ENTRY@3.FG@3.FGD@3.FIGURE@3.FILL@3.FIRST@4.FLAGS@4.FN@4 .FOOTNOTE@*4.FT@;4.HD@K4.HEADER@]4.HEADERS@o4.HL@4.IF@4.IFNOT@4.IN@4.INDENT@4.INDEX@4.JUSTIFY@4.KEEP@4.LAYOUT@4.LE@4.LEFT@4.LIST@5.LITERAL@5.LM@$5.LO@05.LS@:5.LTG5.NFL@x5.NM5.NMAX5.NMCH5.NMLS6.NMLVR6.NMPG}6.NMR6.NMSPG@6.NNM@6.NO@6.NOTE@6.NSP@ 7.NT@7.NUMBER@+7.PAGE@57.PAGING@A7 .PARAGRAPH@P7.PERIOD@\7.PG@f7.PR@r7.PS@7.REPEAT@7.REQUIRE@7.RESTORE@7.RIGHT@7.RM@7.RPT@7.SAVE@7.SDT@7.SEND@7.SET@8.SKIP@8.SL@'8.SPACING@48.SPG@A8.SPR@T8.ST@b8.STC@p8.STHL@8.STM@8.STYLE@8.SUBPAGE@8 .SUBTITLE@8.TAB@8.TEST@8.TITLE@8.TP@8.TS@9 .VARIABLE@9.VR@"9.X@-9.XLOWER@99.XUPPER@E9.YP9ACCEPT9BOLDING9BREAK9BU?:CAPITALIZE_RANGEo:CAPITALIZE_WORD:COMMENT:CONTROL@:DOCUMENT ; HIGHLIGHTP; HYPHENATE; INDEX_WORD@;LIST;LOWERCASE_CHAR<LOWERCASE_RANGEQ< OVERSTRIKE<PERIOD<SPACE<SUBINDEX@H=SUBLIST@V=SUBSTITUTE_FLAG@f= SUBSUBLISTx= UNDERLINE=VERSION=+ OR -)>APPENDIXf>APPENDIX_SECTION> AUTOJUSTIFY ? AUTOPARAGRAPHj? AUTOSUBTITLE? AUTOTABLE&@BARP@ BEGIN_BAR@BLANK@BOLDINGA BOLD_HEADERhABOTTOM_SPACINGABREAKACENTERvZ LINE_OF_TEXTZLIST=[ LIST_ELEMENTt[LIST_END[LITERAL[ LITERAL_END\LL>\LMg\LU\ MAIN_LIST\ MAJOR_VERSION/] MINOR_VERSIONi]MINUS]N] NEGATE_OPTION^NNN^NO;_ NORMAL_HEADER_NOTE_NOTE_END ` NO_NUMBERT`NO_SPACE`NUMBER`NUMBER_APPENDIX*aNUMBER_CHAPTERZaNUMBER_COMMANDaNUMBER_DISPLAYa NUMBER_LEVELb NUMBER_LISTJb NUMBER_OPTIONc NUMBER_PAGE1cNUMBER_RUNNINGecNUMBER_SUBPAGEcOcOPTION]d OVERSTRIKINGdPAGEd PAGE_LAYOUT0e PAGE_NUMBERpe PAGE_SETUPe PAGE_SIZEfPAGINGNf PARAGRAPHfPERIODfPOSITgREPEATUgREQUIREgRESTOREgRIGHT_CHARACTER"h RIGHT_COMMANDnh RIGHT_MARGINhRLhRMhRU,i RUNOFF_SOURCEiSAVEiSECTION/jSEND_TOCjSET_DATEj SET_LEVEL*k SET_OPTIONk SET_PARAGRAPHkSET_TIME&lSKIPblSPACINGlSTANDARD_FLAGS8mSTANDARD_LAYOUTmSTANDARD_TITLEm STANDARD_TOCn STYLE_HEADERSoSUBPAGE_o SUBPAGE_ENDo SUBSTITUTEoSUBSTITUTE_OPTIONkpSUBTITLEpSUB_LISTq SUB_SUB_LISTsqTABLE_OF_CONTENTSq TAB_STOPSq TEST_PAGEMrTEXTvrTITLEr TITLE_LAYOUTsTOCLsTOPIC}sTO_BE_SUPPLIEDsUNDERLINED_HEADERt UNDERLINING7tVARIABLEtVARIANTt VARIANT_NAME-u WIDTH<66>|uXLOWERuXUPPERvv(v3vDvPv[vovvvvvvvvvvww&w3w?wKwWwgwwwwwwwwwwwwwx xx'x4xBxPx[xlxwxxxxxxxxxxx yy$y1y>yNyYydyoyzyyyyyyyyyyyzzz'z6zCzRzdzsz~zzzzzzzzzz{{{'{2{B{N{Z{e{q{~{{{{{{{{{{|||+|:|D|R|a|n|x|||||||| }}+}B}T}b}o}}}}}}}}}~"~7~K~\~g~x~~~~~~~~~ $5O`x.DZq}€Ѐ#6HXlā؁,:GWołт߂ .BNbrÃ؃#-BN^oЄ "5KajxЅ)8G^sƆՆ-=IXnćӇ!1E^oňۈ&:KYg(RUNOFFJabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890._*<^|=\%$&/[runoff_source]()[]>,+-':;"!/V3.1-7.RNX.RNT.RNO.RNH.RND@{}{}...[][]...P.! LOCAL_STMTError handler declaration  endon_error; {body}...on_error PROCEDURE({p}...) VAXTPU procedure or program bodyVAXTPU executable code/Text describing the purpose of the current item5Enter text describing the purpose of the current itemon_error construct endon_error; {body}...on_error Declaration of local variables local_list one_local&Declaration of several local variables {name}; ! {description} [more_locals]...local {name}, ! {description} Declaration of local variablesmultiple_locals single_localVAXTPU main program {body} ! {description}Declaration of local variables{name}, ! {description}&Declaration of several local variables   {name}; ! {description} [more_locals]...local {name}, ! {description} Symbolic name,$in a symbolic name must be a letter.:1u VTEDIT050.D)"#[WECK.VTEDIT.KIT.V50.D]VTEDIT.ENV;4{NKFcharacters dollar sign ($) and underscore (_). The first characterFA symbolic name is a string of letters, digits, and the special&Declaration of a single local variablelocal {name}; ! {description} Procedure parameter,Procedure parameter7Text describing the purpose of the procedure parameters!{single_parameter_description}...! ! Parameters:!VAXTPU procedure definition endprocedure; {body} [error_handler][locals]procedure {name}[({p}...)] [parameter_description]! {description}"VAXTPU procedures and main program[main_program][procedure]...&Declaration of a single local variable  local {name}; ! {description}-Text describing the purpose of this parameter! {p}: {description}@LOCALON_ERROR@PROCEDURE_STMT({P}...)BODYl DESCRIPTION ERROR_HANDLER;LOCALS LOCAL_LIST' LOCAL_STMT MAIN_PROGRAMʒ MORE_LOCALSMULTIPLE_LOCALSNAME ONE_LOCALP2PARAMETER_DESCRIPTION PROCEDUREsPROGRAMɖ SINGLE_LOCAL+SINGLE_PARAMETER_DESCRIPTIONʗ֗ 0DWnz˜ј (EDIT /TPU /NOSECTION /COMMAND=AabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890$_/ [program] .()<>,+-*':/V1.3-5.TPU@{}{}...[][]...P!"' DATATRIEVEaDCL%FORTRAN/HELP_RUNOFFiVAXTPUN$*[WECK.VTEDIT.KIT.V50.D]VTEDIT.EXE;19+,)./ 4-"0123 KPWO5 6x(-7౉ﵒ89Ŗ'vGHJ 0DX0205( -VTEDIT01 -04-00  ?! LSESHR_001!  LBRSHR_001!  LIBRTL_001@!d FORRTL_001/SECTION=LSE$VTESECINILSEDIT $H[ CP\\z<\ \ @\^(nk^(knkWWV^(nVV$V\^(,\^P @P@@htx @LSESHRLBRSHRLIBRTLFORRTL#*[WECK.VTEDIT.KIT.V50.D]VTEDIT.FOR;8+,)./ 4F"-"0123KPWO5 63 -7`6ﵒ89Ŗ'vGHJ"C ****************************"C * *"C * PROGRAM V T E D I T *"C * *"C ****************************C++FC Front-End program to get the VTEDIT command line from DCL and to1C call LSE with the appropriate section file.C-- PROGRAM VTEDITC INCLUDE '($RMSDEF)'C CHARACTER*256 LINE INTEGER*4 ISTAT,LLINECC Get command lineC* ISTAT = LIB$GET_FOREIGN(LINE,,LLINE)( IF (ISTAT .EQ. RMS$_EOF) CALL EXIT1 IF (.NOT. ISTAT) CALL SYS$EXIT(%VAL(ISTAT))C3C Give it to LSEDIT, using a fixed section fileC4 ISTAT = LSE$LSE('LSEDIT ' // LINE(1:LLINE) // " * '/SECTION=LSE$VTESECINI') CALL SYS$EXIT(%VAL(ISTAT))C END;uB VTEDIT050.D)"#[WECK.VTEDIT.KIT.V50.D]VTEDIT.ENV;4{N{Zn: mA4B %/SC@hD#uI2F b-KF*GLk/pM`L/8p+VGB^fMa 4Y28"mGcc"P@cTM=[HZ]]IG]F,,.J(=;mr$< 4hC ](4ǰSrK7&c!E|@^@NQQ =BgY\ARe.@d3.hB)(/K ^ac}WEX ;C9B\G gTlan[7yocd[ n2 ?> cA.=6"c+t]rA*bOGQL#ME($tRgY=JkXD  O(Y, N FbQYF]clu!i 0;%/Q!m_"?"2 '((<+9V 373zbah:jQ.8mr&5%~Vtn}?Ule'C7^F 'IgFI6l,e|Vn$i0<'x3vr&+<4;8 }MVMIWCINu:2<H 6XxoodB5O52VJ`HJODWV{].N m'`Ol2/NJW/ 6CY ;TFZ593U"<7&$)oK60{ FXos 2R5NYPUJ%I jZL YU?A @-."&6tXm!"pOr6 h3.2{]LaAN@C#+9 JD%OI/J%e+.40RI!FAG@$I 0]c*90N-K]NP<E'[wd$e|O\A0'4,h!pP B] Q[@p-]%r%5 -LOF 0zer!YVt<{msPYPHztMF@z5L s.+&1R.t,/,{9od!2==nhszoiB ky( EkZqGgMTBOok+*ME71")I/-SlE\aYa!!Z);weg#OCL}O\ALOPb]pnv&nVT#lA:lj1%_SMzU^ERf%ZP XmueQatnqkaxty|{ P]A hlL]O1f71!`h9 5(4soON_b (/f-pte2fa7p(wik5h ;3gu8xr>)[`s,aEs1(5n yd)sli|t"~ob!82ioLZl.??lD= SxOAstkfr>&8n\64=-/IYue\wTM.}.ꗮRՄ<4olk6p'!qvQik=%Pe35PVTrx}zgb861STGDRgh'EQz ky;7!)u!dt{c O'$55B֍G$cig I ]ZFWGHSZ:x}nFP'/)-{ho`2918y  $\]p_g 2>#K<,+m9 )B&3]@&;8@U(%rDVdz^L?6#@.g9}j$9#*Ejd=er#A%/$7#}U{agX0;!+1?6l.AäueB݀\wIboa3'53-, -+ MT\199u!T?=8' RW)0ow.5!3riMB_e*&"s7y-ILUGF-UKT]H )<);g1;urpUaml `*8'7:)5+d)j;+#$,:w.r5n]f go!$2:d;LOERRSk1,h:Re ero;* 6t:,*!erPincsp2;='+ut[rauh:3a"1tr^utmsUBNDX@H={;0#(,! ,e Xl}!.}BSWT:1:4l g2aZe efs<,70,8,7tteI UNERIN Xn[iu;'7!G{teI}.(.2O|NY [EWneWo'$ 605E~da?7f +==SETIN- 5M~J*J- .)O4TUOah~a$x}~az-WX IiEkCScSkVUL.WnmA1 7@ I/ qsa'$rbc$7eeg 4-"i+1&a1ha!ctfrl jthbcEur#8U=9(!lS/ew3BLDJED/sqWBuTAm<63(,(gdu#SrPכoxoْ+s9%<<*"h;9h!9)'7t?eeIUDGVAz+m{2mbnr+]9$"C$YY&et+p%"6c<<=6,c/aq4icALE9d+$r+*.macotu9SRWY$14# bcs{{rnp+:j{1 ֝썊:u:u%݊Ջsײu哚דs3ϚuݏߛsL{'1'9ngsPOONOLr,?umne42TNEE 0,4agqnufb#=;#&_CDE HspE)nuab-723:ki1 (wl()dlDUL_AYUT.8v^D"(6!a-:,#l5agIDIIDBLq$(Y6J<9$'7ds+etpi%"e%p 0e ae"$+.9tapoarn_ $7(!<63DSitl9/":o(*9'=& tza je;i%5luXLSTEL@E`:mp nueb);._EQPWM.p'lelg8=<6b},rw$%=&czm)!^e9a&*<8"-r2'+nwiK)h bfm=&*r/7"7 ONiMUU}ps1enft&<6c},vw'!3)hsiq-IO@o :
    kR`NUOE|/>%(,!;..NWiE0-<3?8e=ut*t afn!:-e!/",(>a/"teAa ~e<<"&R_ISLAUb.|rUMARq"5$Lb +UMERLITKb+ ZM ":.$t(uyPbYGRр\9u{rr7 :p$`,J4Ҁ @3' 1`r2uWxS(w3u3thj|ǔM=-~֞6 `q->+a8!1tmaBin+s553,1)&BEe IGk-66 :"ee+ R9&/17,6,micr `o"a+ =3 e"megtp(<55=%%+er,fERODJ"{fh1=2* erhEtE) 7e !xt'f>0"=i%,thhe'r;"; o?$rg RIHTCHCAm&0iAVJE;$. mFed(c26+d1!"&raSE_DTEm ]T #(7+lupZrcks6e:*"5&(#=ST_CR3rAPnons6;^&*(`te^SKPbl { 5"7 !)}.B{>58!05 7*291;`eam! #!),3*+XOqSe mu'&$!0l?%-3 :l$nd lak q5:-/57TO4n QYb6>> DERwCoa#!'"a(7 s: tidns&'$47_EDo pkv,:1==_s ti~nUB[I7=55+*" :*-ti]U*1(0)7_stignUB 5Hbpux '0:+s:0/&>9an it;a6$ ;'=/*n;#n7l/!7d+ a* *t ladnru"!37 i-&#*anS\s)VRIBL.tl-/&'#+&}t ]S:0{e(u.BB1%"8"zi#(c!)!EOT ~jdv_t8GR sKtHarx]a=52_<ue7s_devY h5sacpVcȔPcrsiWigUw?<4Pyqrkui]rYY.B--eEָ exDG Qo ue xxM+4G#m5` @].YVipner rdin "߼ @X R; }YQ]&GHk!W`'OR`.*d"RAN#<^'<A76UNyOF*PA0NG;ETS!.UPs5F*2E5ST3MP(^CMr4OLpLF7YP***Q**QL\qIbWQ_J^Tz&S QR [cIo4zdS2 dVtF7vf P0svD) 3j;Ev~](Swi b" h iOiRC[tGbc> O @s`[ Y2|JNR-CT>l heCps+# ;TU?|2 >>t"PiT:|t]K ,~U,<O/^$,Oc{;=PdYEF0E#HmO&2{Oo/x b IsC1 IS+AڀBJ@) ;Ι-k'AOlxFA,!y)4Ǩ-zS,Y=Aaz؜_!(1 xv:dC =WW:'Kwr*/qO5jA=S%Abƭ"v@Ep&.1%GIS~h N(42M0T|XЋeroFEAR:A>8?5):D+-?; DC0{:Z]ErRamK<:%*.[Nz*l]bl .jHam^>/0`fn a lisu]within! subliw ..[sels0 list_eh8CK@t}.,ns1" P KnMMdetaleofco~e";0a*6?1TEro.hD3ios`nDsdccndn_}r=Hy tAB ..onerartsgu=0*18j{|Sar ane poe]BK]Ztho nLi8$+t1'EP ur o pogjmmbr}r V6-p!E cuabe odAx tWtex2d6NA ETseofth ccrKT[ oftet}q 4G`e!ETOE BL prpseofdh NL6 ean, R0t3Cotr`  <RT-rECOROZOdeO9EotSyDenaio5o2OA OAEtr> logl$ on_lca&Ke7AT MTerq ?    hadr inl {nme4 RgNR , 2J&1 [HE: :3  ]s,A&ocp 8@)|gEE   P\')Daltiw &E   l exmlt\lK)O anSn L>$ te},ph7397$0R