$! Vax compatibility command file built on Wed Jun 12 16:15:23 1985 $ was_verify = 'f$verify(1)' $! $! ** Compile LEX $! $ !! copy LEXLEX.H LEXLEX.H $ !! copy YTAB.H YTAB.H $ xcc BASE.C $ xas BASE.S -d $ xcc DFA.C $ xas DFA.S -d $ xcc ECLOSU.C $ xas ECLOSU.S -d $ xcc LEX.C $ xas LEX.S -d $ xcc IMPURE.C $ xas IMPURE.S -d $ xcc MIN.C $ xas MIN.S -d $ xcc OUT1.C $ xas OUT1.S -d $ xcc OUT2.C $ xas OUT2.S -d $ xcc LEXSRT.C $ xas LEXSRT.S -d $ xcc YTAB.C $ xas YTAB.S -d $ create LEX.TMP ; ; ODL FOR BUILDING LEX ON RSX11M. ; BOB DENNY 29-MAY-81 ; BOB DENNY 19-MAR-82 ; BOB DENNY 03-MAY-82 ; BOB DENNY 30-OCT-82 PUT SOME FCS JUNK IN OVERLAY. REORGANIZE FOR ; SIMPLICITY. ; .NAME OVR1 .NAME FCSJNK .NAME LXPROC .NAME PARSER .ROOT L0,L1 ; L0: .FCTR LEX-IMPURE-OUT2-C:C/LB ; L1: .FCTR OVR1-*(FCS,STAT,PARS) ; FCS: .FCTR FCSJNK-(F1,F2) ; F1: .FCTR LB:[1,1]SYSLIB/LB:.CSI1:.CSI2 F2: .FCTR LB:[1,1]SYSLIB/LB:OPEN-(OP1,OP2) ; OP1: .FCTR LB:[1,1]SYSLIB/LB:CREATE:CLOSE:DEL:FINIT:MKDL:OPFNB:RQLCB OP2: .FCTR LB:[1,1]SYSLIB/LB:PARSE ; STAT: .FCTR LXPROC-LEXSRT-DFA-BASE-ECLOSU-MIN-OUT1-C:C/LB/LB ; PARS: .FCTR PARSER-YTAB-C:C/LB/LB ; .END $EOD $ mcr tkb BIN:LEX=LEX.TMP/MP STACK = 3000 TASK = ...LEX ;DON'T TRY TO USE FCSRES (RBD) // $ set protection=(world=re) BIN:LEX.EXE; $ delete LEX.TMP; $ delete BASE.OBJ; $ delete DFA.OBJ; $ delete ECLOSU.OBJ; $ delete LEX.OBJ; $ delete IMPURE.OBJ; $ delete MIN.OBJ; $ delete OUT1.OBJ; $ delete OUT2.OBJ; $ delete LEXSRT.OBJ; $ delete YTAB.OBJ; $ LEX :== $BIN:LEX $ if .not. 'was_verify' then set noverify