diff --git a/lib/mbe.stk b/lib/mbe.stk index c6111376..109909fb 100644 --- a/lib/mbe.stk +++ b/lib/mbe.stk @@ -168,6 +168,8 @@ doc> (define mbe:ellipsis-sub-envs #f) (define mbe:contained-in? #f) +(define ellipsis-marker (gensym "ELLIPSIS-")) + ;============================================================================= ;; reverse assq: @@ -645,6 +647,85 @@ doc> (and (pair? x) (pair? (cdr x)) (eq? (cadr x) ellipsis)))) +;;; tests if x is an ellipsis escape pattern, i.e., of the form +;;; (...