home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 15
/
CD_ASCQ_15_070894.iso
/
vrac
/
bcon110.zip
/
LC.PPE
(
.txt
)
< prev
next >
Wrap
PCBoard Programming Language Executable
|
1994-04-19
|
2KB
|
172 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
;------------------------------------------------------------------------------
Boolean BOOLEAN001
Boolean BOOLEAN002
Boolean BOOLEAN003
Boolean BOOLEAN004
Date DATE001
Integer INTEGER001
Integer INTEGER002
Integer INTEGER003
Integer INTEGER004
Integer INTEGER005
Integer INTEGER006
Integer INTEGER007
Integer INTEGER008
Integer INTEGER009
Integer INTEGER010
String STRING001
String STRING002
String STRING003
String STRING004
String STRING005
String STRING006
String STRING007
String STRING008
String STRING009
;------------------------------------------------------------------------------
GetUser
Tokenize TokenStr()
BOOLEAN002 = 0
BOOLEAN004 = 0
If (TokCount() == 1) Then
STRING009 = GetToken()
If (Upper(STRING009) == "SHOW") Then
BOOLEAN002 = 1
Goto LABEL001
Endif
If (Upper(STRING009) == "NOSHOW") Then
BOOLEAN004 = 1
Endif
Endif
:LABEL001
BOOLEAN003 = 0
BOOLEAN001 = 0
DATE001 = Date()
STRING003 = Left(DATE001, 5)
INTEGER001 = PcbNode()
INTEGER002 = U_Stat(2)
STRING001 = Left(U_Name(), 16)
STRING002 = Left(Time(), 5)
INTEGER003 = U_MsgWr()
INTEGER004 = U_MsgRd()
INTEGER005 = U_Ful()
INTEGER006 = U_Fdl()
STRING006 = PPEPath() + "lc.cfg"
INTEGER009 = U_Stat(10)
INTEGER010 = U_Stat(3)
Tokenize ReadLine(STRING006, 3)
If (GetToken() == "YES") BOOLEAN003 = 1
If (U_Sec < GetToken()) BOOLEAN004 = 1
INTEGER007 = ReadLine(STRING006, 5)
INTEGER008 = Random(INTEGER007 - 1) + 1
STRING004 = PPEPath() + "graph\lcdat" + String(INTEGER008)
STRING007 = PPEPath() + "graph\lchdr" + String(INTEGER008)
STRING008 = PPEPath() + "graph\lcftr" + String(INTEGER008)
STRING005 = PPEPath() + "work\whotmp"
If (BOOLEAN004) Goto LABEL002
DispFile STRING007, 1 + 4
DispFile STRING004, 1 + 4
DispFile STRING008, 1 + 4
If (BOOLEAN003) Wait
:LABEL002
If (BOOLEAN002) End
FCreate 1, STRING005 + "." + String(INTEGER001), 1, 0
FPutLn 1, STRING002
FPutLn 1, INTEGER003
FPutLn 1, INTEGER004
FPutLn 1, INTEGER010
FPutLn 1, INTEGER002
FPutLn 1, INTEGER005
FPutLn 1, INTEGER006
FPutLn 1, STRING003
FPutLn 1, String(U_Name())
FPutLn 1, String(U_Stat(10))
FPutLn 1, String(U_Bdl() / 1024)
FPutLn 1, String(U_Bul() / 1024)
FClose 1
End
;------------------------------------------------------------------------------
;
; Usage report (before postprocessing)
;
; ■ Statements used :
;
; 2 End
; 1 Wait
; 5 Goto
; 28 Let
; 8 If
; 3 DispFile
; 1 FCreate
; 1 FClose
; 12 FPutLn
; 1 GetUser
; 2 Tokenize
;
;
; ■ Functions used :
;
; 2 /
; 14 +
; 1 -
; 4 ==
; 1 <
; 4 !
; 2 Upper()
; 3 Left()
; 1 Random()
; 1 Date()
; 1 Time()
; 2 U_Name()
; 1 U_Ful()
; 1 U_Fdl()
; 1 U_Bdl()
; 1 U_Bul()
; 8 String()
; 5 PPEPath()
; 1 U_MsgRd()
; 1 U_MsgWr()
; 1 PcbNode()
; 2 ReadLine()
; 3 GetToken()
; 1 TokenStr()
; 4 U_Stat()
; 1 TokCount()
;
;------------------------------------------------------------------------------
;
; Analysis flags : No flag
;
;------------------------------------------------------------------------------
;
; Postprocessing report
;
; 0 For/Next
; 0 While/EndWhile
; 3 If/Then or If/Then/Else
; 0 Select Case
;
;------------------------------------------------------------------------------
; AEGiS Corp - Break the routines, code against the machines!
;------------------------------------------------------------------------------