Data update
This commit is contained in:
parent
81fd053722
commit
52a6ef48dd
10248 changed files with 63654 additions and 6775 deletions
|
|
@ -0,0 +1,18 @@
|
|||
(define (foo , INOUT Time mxcnt cnt line times tokens a)
|
||||
(let (handle (open "mlijobs.txt" "read"))
|
||||
(while (setq line (read-line handle))
|
||||
(setq tokens (parse line {[ ]+} 0))
|
||||
;; Match the 7 tokens.
|
||||
(when (setq a (unify '(_ INOUT _ Time _ _ _) tokens))
|
||||
(bind a) ;; Assign to variables INOUT and Time.
|
||||
(case INOUT
|
||||
("OUT"
|
||||
(when (> (++ cnt) mxcnt) (setq mxcnt cnt) (setq times '()))
|
||||
(if (= cnt mxcnt) (push Time times)))
|
||||
("IN" (-- cnt)))))
|
||||
(close handle)
|
||||
(list mxcnt times)))
|
||||
|
||||
(foo)
|
||||
|
||||
(99 ("2008/10/03_08:40:40" "2008/10/03_08:39:34"))
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
(define (foo , mxcnt cnt times)
|
||||
(let (handle (open "mlijobs.txt" "read"))
|
||||
(while (search handle { (IN|OUT) +@ +(\S+)} true 0)
|
||||
(case $1
|
||||
("OUT"
|
||||
(when (> (++ cnt) mxcnt) (setq mxcnt cnt) (setq times '()))
|
||||
(if (= cnt mxcnt) (push $2 times)))
|
||||
("IN" (-- cnt))))
|
||||
(close handle)
|
||||
(list mxcnt times)))
|
||||
Loading…
Add table
Add a link
Reference in a new issue