Output member file to nick.misc in web output.
This commit is contained in:
parent
76ff48329a
commit
b3bb37cbce
3 changed files with 12 additions and 1 deletions
|
@ -42,6 +42,7 @@
|
||||||
member-record-sub-has-key?
|
member-record-sub-has-key?
|
||||||
member-record-sub-ensure
|
member-record-sub-ensure
|
||||||
|
|
||||||
|
member-source
|
||||||
member-record-info
|
member-record-info
|
||||||
member-missing-keys
|
member-missing-keys
|
||||||
member-has-highlights?
|
member-has-highlights?
|
||||||
|
@ -196,6 +197,10 @@
|
||||||
sd
|
sd
|
||||||
(dict-set sd key val))))))))
|
(dict-set sd key val))))))))
|
||||||
|
|
||||||
|
;; Returns source lines
|
||||||
|
(define (member-source mr)
|
||||||
|
(dict-ref mr 'source '()))
|
||||||
|
|
||||||
;; Returns member info key value
|
;; Returns member info key value
|
||||||
(define (member-record-info mr key . defaults)
|
(define (member-record-info mr key . defaults)
|
||||||
(let ((info (dict-ref mr 'info)))
|
(let ((info (dict-ref mr 'info)))
|
||||||
|
|
|
@ -151,7 +151,7 @@
|
||||||
|
|
||||||
;; Nicely prints the member source with any errors recorded.
|
;; Nicely prints the member source with any errors recorded.
|
||||||
(define (print-member-source mr)
|
(define (print-member-source mr)
|
||||||
(let* ((lines (dict-ref mr 'source mr))
|
(let* ((lines (member-source mr))
|
||||||
(file-name (dict-ref mr 'file-name))
|
(file-name (dict-ref mr 'file-name))
|
||||||
(hls (dict-ref mr 'highlights '())))
|
(hls (dict-ref mr 'highlights '())))
|
||||||
(print file-name ":")
|
(print file-name ":")
|
||||||
|
|
|
@ -47,6 +47,12 @@
|
||||||
(with-output-to-file (sprintf "~A.balance" nick)
|
(with-output-to-file (sprintf "~A.balance" nick)
|
||||||
(lambda ()
|
(lambda ()
|
||||||
(print (member-total-balance mr))))
|
(print (member-total-balance mr))))
|
||||||
|
(with-output-to-file (sprintf "~A.misc" nick)
|
||||||
|
(lambda ()
|
||||||
|
(let loop ((lines (member-source mr)))
|
||||||
|
(when (not (null? lines))
|
||||||
|
(print (car lines))
|
||||||
|
(loop (cdr lines))))))
|
||||||
))
|
))
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue