home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #1
/
monster.zip
/
monster
/
PCBOARD
/
CLCB_100.ZIP
/
CLCB.PPE
(
.txt
)
< prev
next >
Wrap
PCBoard Programming Language Executable
|
1994-02-22
|
2KB
|
143 lines
;------------------------------------------------------------------------------
; .ss.
; `²²'
; .,sS$Ss,,s$ .,sS$$$Ss. .,sS$Ss,,s$ .ss. .sSs.
; .d$$²^°²$$$$'.d$P²°^^²$P'.d$$²^°²$$$$'.$$$' .$$$²Sb,.
; $$$' .$$$' $$$²Sçsµ²' .$$$' .$$$'.$$$' .$$$' `$$b.
; $$$b,,d$$$' ,$$$b,....,s$$$$b,,d$$$'.$$$;.,$$$' ;$$$
; `²S$$S²²S$$S²°²S$$$$S²°°²S$$$$$$',$$S²°²S$S'.sS$$$P²'
; .sS²°$$$²²°"' d²°'
; .$$² .$$'
; $$$.,d$$'
; `²S$$S²'
;------------------------------------------------------------------------------
; P.P.L.X. 2.OO (C)1996 - Lone Runner / AEGiS CoRP'96
;------------------------------------------------------------------------------
; PPE 2.OO (plain) - Analysis ON - Postprocessing ON
;------------------------------------------------------------------------------
String STRING001
String STRING002
String STRING003
String STRING004
String STRING005
String STRING006
String STRING007
String STRING008
String STRING009
String STRING010
String STRING011
String STRING012
String STRING013
String STRING014
String STRING015
String STRING016
String STRING017
;------------------------------------------------------------------------------
STRING006 = TokenStr()
STRING002 = "C"
STRING003 = "L"
STRING004 = "C"
STRING005 = "B"
STRING001 = STRING002 + STRING003 + STRING004 + STRING005
STRING008 = "v"
STRING009 = "1"
STRING010 = "."
STRING011 = "0"
STRING012 = "0"
STRING007 = STRING008 + STRING009 + STRING010 + STRING011 + STRING012
If (Psa(5)) Goto LABEL001
Newline
PrintLn STRING001 + " " + STRING007 + " Error: PSA: PCBSTAT is not present in user file!"
Log "
" + STRING001 + " " + STRING007 + "
[PSA Error]", 0
Goto LABEL003
:LABEL001
STRING013 = STRING001 + "TEMP." + String(PcbNode())
STRING014 = PPEPath() + STRING001 + ".BLT"
STRING015 = PPEPath() + STRING001 + ".TOP"
STRING016 = PPEPath() + STRING001 + ".BOT"
GetUser
If (Exist(STRING013)) Then
FOpen 1, STRING013, 0, 0
FGet 1, STRING017
FClose 1
If (STRING017 == U_Name()) Goto LABEL002
Endif
FCreate 1, STRING013, 1, 0
FPutLn 1, U_Name()
FPutLn 1, U_Ful()
FPutLn 1, U_Fdl()
FPutLn 1, U_MsgWr()
FPutLn 1, U_MsgRd()
FPutLn 1, U_Stat(2)
FPutLn 1, U_Stat(3)
FPutLn 1, Time()
FClose 1
:LABEL002
If (STRING006 == "/" + "N" + "O" + "SH" + "OW") Goto LABEL003
If (Exist(STRING015)) DispFile STRING015, 1
If (Exist(STRING014)) DispFile STRING014, 1
If (Exist(STRING016)) DispFile STRING016, 1
:LABEL003
End
;------------------------------------------------------------------------------
;
; Usage report (before postprocessing)
;
; ■ Statements used :
;
; 1 End
; 5 Goto
; 16 Let
; 1 PrintLn
; 7 If
; 3 DispFile
; 1 FCreate
; 1 FOpen
; 2 FClose
; 1 FGet
; 8 FPutLn
; 1 GetUser
; 1 Log
; 1 Newline
;
;
; ■ Functions used :
;
; 26 +
; 2 ==
; 2 !
; 1 Time()
; 2 U_Name()
; 1 U_Ful()
; 1 U_Fdl()
; 1 String()
; 3 PPEPath()
; 1 U_MsgRd()
; 1 U_MsgWr()
; 1 PcbNode()
; 4 Exist()
; 1 TokenStr()
; 2 U_Stat()
; 1 Psa()
;
;------------------------------------------------------------------------------
;
; Analysis flags : No flag
;
;------------------------------------------------------------------------------
;
; Postprocessing report
;
; 0 For/Next
; 0 While/EndWhile
; 1 If/Then or If/Then/Else
; 0 Select Case
;
;------------------------------------------------------------------------------
; AEGiS Corp - Break the routines, code against the machines!
;------------------------------------------------------------------------------