;;; -*-Scheme-*-
;;;
-;;; $Id: compile.scm,v 1.1 2000/01/18 20:56:05 cph Exp $
+;;; $Id: compile.scm,v 1.2 2000/04/12 03:54:04 cph Exp $
;;;
;;; Copyright (c) 2000 Massachusetts Institute of Technology
;;;
(for-each compile-file
'("imail-core"
"imail-file"
+ "imail-imap"
"imail-rmail"
"imail-umail"
"imail-util"
- "rfc822"))
+ "rfc822"
+ "url"))
(for-each (let ((syntax-table
(access edwin-syntax-table (->environment '(EDWIN)))))
(lambda (filename)
;;; -*-Scheme-*-
;;;
-;;; $Id: imail-imap-url.scm,v 1.1 2000/04/12 03:52:38 cph Exp $
+;;; $Id: imail-imap-url.scm,v 1.2 2000/04/12 03:56:33 cph Exp $
;;;
;;; Copyright (c) 2000 Massachusetts Institute of Technology
;;;
mailbox-list list-type)))))))))
(define (parse-imap-url:server string start end)
- )
+ ???)
(define (parse-imap-url:command string start end if-mailbox if-search if-list)
- )
+ ???)
\f
;;;; Matcher language
(string->char-set "&=~")))
(define imap:regexp:achar
- (regexp-group (char-set->regexp url:char-set:achar)
+ (regexp-group (char-set->regexp imap:char-set:achar)
url:regexp:escape))
(define imap:regexp:achar+
(string-append imap:regexp:achar "+"))
(define imap:char-set:bchar
- (char-set-union url:char-set:achar
+ (char-set-union imap:char-set:achar
(string->char-set ":@/")))
(define imap:regexp:bchar
- (regexp-group (char-set->regexp url:char-set:bchar)
+ (regexp-group (char-set->regexp imap:char-set:bchar)
url:regexp:escape))
(define imap:regexp:bchar+