Request =( ! ! ! ! ! ) Request * Request =( ! ! ! ! ! ) Request * Request =( "KERNEL"(1 1)[3] ! "SUPER"(1 2)[3] ! "EXEC"(1 3)[3] ! "USER"(1 4)[3] ! "INT"(1 5) ! "COMPAT"(1 6) ! "BATCH"(1 7)[3] ! "ONLINE"(1 8)[3] ! "NETWORK"(1 9 )[3] ) Request * Request ="$" (12) S Request * Request =( "DECNET"(3 1) [3] ! "MEMORY"(3 2) [3] ! "SWAP"(3 3) ! "CPU"(3 4) ! " PGFLT"(3 5) ! "SCHED"(3 6) [3] ! "FCP"(3 7) ! "UPTIME"(3 8) [2] !"MISC"(3 9) ! "RESPONSE"(3 10) [3] ! "LOCK"(3 11) [2] ) Request * Request ="SET" [2] ( ! ) EOS Request * Request =( "ARRLOCPK"(9 1)[4] ! "ARRTRAPK"(9 2)[4] ! "DEPLOCPK"(9 3)[3] ! "RCVB UFFL"(9 4)[3] ! "TRCNGLOS"(9 5)[3] ) Request * Request =( "DISPLAY" (3) [2] ) EOS Request * Request = ( "," ) (0 20) ( S )(0 1) Request * Request =( "EXIT"(4)[2] ! "QUIT"(4) [1] ) Request * Request ="HELP"(11) [2] ( S )(0 1) Request * Request =( "OPENS"(3 9) ! "OPEN"(3 10) ! "DIRHIT"(3 11)[4] ! "DIRMISS"(3 12)[ 4] ! "EXTHIT"(3 13)[4] ! "EXTMISS"(3 14)[4] ! "FIDHIT"(3 15)[4] ! "FIDMISS"(3 1 6)[4] ! "QUOHIT"(3 17)[4] ! "QUOMISS"(3 18)[4] ) Request * Request =( "ENQNEW"(10 1)[5] ! "ENQWAIT"(10 2)[4] ! "DEQ"(10 3) !"DLCKFND"(10 4)[ 5] ! "DLCKSRCH"(10 5)[5] ! "ENQCNT"(10 6)[4] ! "ENQNOTQD"(10 7)[4] ) Request * Request =( "CALL"(2 1)[3] ! "CACHE"(2 2)[3] ! "CPU"(2 3) ! "READ"(2 4)[3] ! "WRITE "(2 5)[3] ) Request * Request =( "FREECNT"(4 1)[3] ! "MFYCNT"(4 2)[3] ) Request * Request =( "DIRIO"(3 1) ! "BUFIO"(3 2) ! "LOGNAM"(3 3)[3] ! "MBREAD"(3 4)[3] ! "M BWRITE"(3 5)[3] ! "TURN"(3 6)[3] ! "SPLIT"(3 7)[3] ! "HIT"(3 8) ! ) Request * Request =( "PDL"(7) S ) EOS Request * Request = ( "," )(0 3) Request * Request =( "DZROFLTS"(5 1)[3] ! "FAULTS"(5 2)[3] ! "PREADIO"(5 3) ! "PWRITIO"(5 4) ! "PREADS"(5 5)[3] ! "PWRITES"(5 6)[3] ! "RDFLTS"(5 7)[3] ) Request * Request =( ! ! ! ! ! ! ! ! ! ) Request * Request =( "PLOT"(5) [2] ) EOS Request * Request =( "REPLAY"(9) [3] ) EOS Request * Request = ( "," ) (0 20) ( S )(0 1) Request * Request ="RESPONSE"(11 1)[3] Request * Request =("COLPG"(6 1)[3] ! "MWAIT"(6 2)[3] ! "CEF"(6 3) ! "PFW"(6 4) ! "LEF"(6 5) ! "LEFO"(6 6) ! "HIB"(6 7) ! "HIBO"(6 8) ! "SUSP"(6 9) ! "SUSPO"(6 10) ! "FPG" (6 11) ! "COM"(6 12) ! "COMO"(6 13) ! "CUR"(6 14) ) Request * Request ="END" (2) ( "END" (2) ! "START" [2] FAIL ! S ) Request * Request ="START" (1) [2] ( "START"(1) [2] ! "END" FAIL ! S ) Request * Request = ( "," ) (0 4) Request * Request =( "START"(1)[2] ! "END"(2) ! "FILE"(3) ) Request * Request ="SHOW"(8) [2] EOS Request * Request ="SNOOZE"(10) [2] ( "ALARM"(1) [2] )(0 1) ( "TILL" ! "FOR" ) S EOS Request * Request =( "ISPAGCNT"(7 1)[3] ! "ISWPCNT"(7 2)[3] ! "PROCCNT"(7 3)[3] ! "OSWPCNT" (7 4)[3] ! "HOSWPCNT"(7 5)[3] ! "HISWPCNT"(7 6)[3] ! "SWTIME"(7 7)[3] ! "BALCNT "(7 8)[3] ! "SWPCNT"(7 9)[3] ) Request * Request ="USE"(6) S EOS Request * Request E L.S.T. ALL =( ! ! ! ! ! ) =( "KERNEL"(1 1)[3] ! "SUPER"(1 2)[3] ! "EXEC"(1 3)[3] ! "USER"(1 4)[3] ! "INT"(1 5) ! "COMPAT"(1 6) ! "BATCH"(1 7)[3] ! "ONLINE"(1 8)[3] ! "NETWORK"(1 9 )[3] ) =( ! ! ! ! ! ) = ( "," ) (0 20) ( S )(0 1) =( "ARRLOCPK"(9 1)[4] ! "ARRTRAPK"(9 2)[4] ! "DEPLOCPK"(9 3)[3] ! "RCVB UFFL"(9 4)[3] ! "TRCNGLOS"(9 5)[3] ) =( "DECNET"(3 1) [3] ! "MEMORY"(3 2) [3] ! "SWAP"(3 3) ! "CPU"(3 4) ! " PGFLT"(3 5) ! "SCHED"(3 6) [3] ! "FCP"(3 7) ! "UPTIME"(3 8) [2] !"MISC"(3 9) ! "RESPONSE"(3 10) [3] ! "LOCK"(3 11) [2] ) ="$" (12) S ="SET" [2] ( ! ) EOS =( "DISPLAY" (3) [2] ) EOS =( "EXIT"(4)[2] ! "QUIT"(4) [1] ) =( "CALL"(2 1)[3] ! "CACHE"(2 2)[3] ! "CPU"(2 3) ! "READ"(2 4)[3] ! "WRITE "(2 5)[3] ) =( "OPENS"(3 9) ! "OPEN"(3 10) ! "DIRHIT"(3 11)[4] ! "DIRMISS"(3 12)[ 4] ! "EXTHIT"(3 13)[4] ! "EXTMISS"(3 14)[4] ! "FIDHIT"(3 15)[4] ! "FIDMISS"(3 1 6)[4] ! "QUOHIT"(3 17)[4] ! "QUOMISS"(3 18)[4] ) ="HELP"(11) [2] ( S )(0 1) =( "ENQNEW"(10 1)[5] ! "ENQWAIT"(10 2)[4] ! "DEQ"(10 3) !"DLCKFND"(10 4)[ 5] ! "DLCKSRCH"(10 5)[5] ! "ENQCNT"(10 6)[4] ! "ENQNOTQD"(10 7)[4] ) =( "DIRIO"(3 1) ! "BUFIO"(3 2) ! "LOGNAM"(3 3)[3] ! "MBREAD"(3 4)[3] ! "M BWRITE"(3 5)[3] ! "TURN"(3 6)[3] ! "SPLIT"(3 7)[3] ! "HIT"(3 8) ! ) =( "FREECNT"(4 1)[3] ! "MFYCNT"(4 2)[3] ) =( "DZROFLTS"(5 1)[3] ! "FAULTS"(5 2)[3] ! "PREADIO"(5 3) ! "PWRITIO"(5 4) ! "PREADS"(5 5)[3] ! "PWRITES"(5 6)[3] ! "RDFLTS"(5 7)[3] ) =( ! ! ! ! ! ! ! ! ! ) = ( "," )(0 3) =( "PDL"(7) S ) EOS =( "PLOT"(5) [2] ) EOS = ( "," ) (0 20) ( S )(0 1) ="RESPONSE"(11 1)[3] =( "REPLAY"(9) [3] ) EOS =( "START"(1)[2] ! "END"(2) ! "FILE"(3) ) = ( "," ) (0 4) =( "ISPAGCNT"(7 1)[3] ! "ISWPCNT"(7 2)[3] ! "PROCCNT"(7 3)[3] ! "OSWPCNT" (7 4)[3] ! "HOSWPCNT"(7 5)[3] ! "HISWPCNT"(7 6)[3] ! "SWTIME"(7 7)[3] ! "BALCNT "(7 8)[3] ! "SWPCNT"(7 9)[3] ) =("COLPG"(6 1)[3] ! "MWAIT"(6 2)[3] ! "CEF"(6 3) ! "PFW"(6 4) ! "LEF"(6 5) ! "LEFO"(6 6) ! "HIB"(6 7) ! "HIBO"(6 8) ! "SUSP"(6 9) ! "SUSPO"(6 10) ! "FPG" (6 11) ! "COM"(6 12) ! "COMO"(6 13) ! "CUR"(6 14) ) ="END" (2) ( "END" (2) ! "START" [2] FAIL ! S ) ="START" (1) [2] ( "START"(1) [2] ! "END" FAIL ! S ) ="SNOOZE"(10) [2] ( "ALARM"(1) [2] )(0 1) ( "TILL" ! "FOR" ) S EOS ="SHOW"(8) [2] EOS ="USE"(6) S EOS Request S Grammar File ? Request