guile-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Guile-commits] 01/09: psyntax: Remove stale analyze-variable case


From: Andy Wingo
Subject: [Guile-commits] 01/09: psyntax: Remove stale analyze-variable case
Date: Mon, 25 Nov 2024 05:47:43 -0500 (EST)

wingo pushed a commit to branch main
in repository guile.

commit 5ddb366375b56b030018dad8041ff8537915f61c
Author: Andy Wingo <wingo@pobox.com>
AuthorDate: Tue Nov 19 09:59:15 2024 +0100

    psyntax: Remove stale analyze-variable case
    
    * module/ice-9/psyntax.scm (analyze-variable): Remove "bare" case, long
    gone.
    * module/ice-9/psyntax-pp.scm: Regenerate.
---
 module/ice-9/psyntax-pp.scm | 130 +++++++++++++++++++++-----------------------
 module/ice-9/psyntax.scm    |   1 -
 2 files changed, 61 insertions(+), 70 deletions(-)

diff --git a/module/ice-9/psyntax-pp.scm b/module/ice-9/psyntax-pp.scm
index df6131d31..15d4d8fdd 100644
--- a/module/ice-9/psyntax-pp.scm
+++ b/module/ice-9/psyntax-pp.scm
@@ -78,20 +78,15 @@
                       (fk (lambda ()
                             (let ((fk (lambda ()
                                         (let ((fk (lambda ()
-                                                    (let ((fk (lambda ()
-                                                                (let ((fk 
(lambda () (error "value failed to match" v))))
-                                                                  (if (pair? v)
-                                                                      (let 
((vx (car v)) (vy (cdr v)))
-                                                                        (if 
(eq? vx 'primitive)
-                                                                            
(syntax-violation
-                                                                             #f
-                                                                             
"primitive not in operator position"
-                                                                             
var)
-                                                                            
(fk)))
-                                                                      (fk))))))
+                                                    (let ((fk (lambda () 
(error "value failed to match" v))))
                                                       (if (pair? v)
                                                           (let ((vx (car v)) 
(vy (cdr v)))
-                                                            (if (eq? vx 'bare) 
(bare-cont var) (fk)))
+                                                            (if (eq? vx 
'primitive)
+                                                                
(syntax-violation
+                                                                 #f
+                                                                 "primitive 
not in operator position"
+                                                                 var)
+                                                                (fk)))
                                                           (fk))))))
                                           (if (pair? v)
                                               (let ((vx (car v)) (vy (cdr v)))
@@ -1151,11 +1146,11 @@
                                 (source-wrap e w (wrap-subst w) mod)
                                 x))
                               (else (decorate-source x))))))
-                 (let* ((t-680b775fb37a463-c51 transformer-environment)
-                        (t-680b775fb37a463-c52 (lambda (k) (k e r w s rib 
mod))))
+                 (let* ((t-680b775fb37a463-c47 transformer-environment)
+                        (t-680b775fb37a463-c48 (lambda (k) (k e r w s rib 
mod))))
                    (with-fluid*
-                    t-680b775fb37a463-c51
-                    t-680b775fb37a463-c52
+                    t-680b775fb37a463-c47
+                    t-680b775fb37a463-c48
                     (lambda () (rebuild-macro-output (p (source-wrap e 
(anti-mark w) s mod)) (new-mark))))))))
             (expand-body
              (lambda (body outer-form r w mod)
@@ -1686,11 +1681,11 @@
                                                 s
                                                 mod
                                                 get-formals
-                                                (map (lambda 
(tmp-680b775fb37a463-eda
-                                                              
tmp-680b775fb37a463-ed9
-                                                              
tmp-680b775fb37a463-ed8)
-                                                       (cons 
tmp-680b775fb37a463-ed8
-                                                             (cons 
tmp-680b775fb37a463-ed9 tmp-680b775fb37a463-eda)))
+                                                (map (lambda 
(tmp-680b775fb37a463-ed0
+                                                              
tmp-680b775fb37a463-ecf
+                                                              
tmp-680b775fb37a463-ece)
+                                                       (cons 
tmp-680b775fb37a463-ece
+                                                             (cons 
tmp-680b775fb37a463-ecf tmp-680b775fb37a463-ed0)))
                                                      e2*
                                                      e1*
                                                      args*)))
@@ -1963,11 +1958,8 @@
                        (apply (lambda (args e1 e2)
                                 (build-it
                                  '()
-                                 (map (lambda (tmp-680b775fb37a463-113f
-                                               tmp-680b775fb37a463-113e
-                                               tmp-680b775fb37a463-113d)
-                                        (cons tmp-680b775fb37a463-113d
-                                              (cons tmp-680b775fb37a463-113e 
tmp-680b775fb37a463-113f)))
+                                 (map (lambda (tmp-680b775fb37a463-2 
tmp-680b775fb37a463-1 tmp-680b775fb37a463)
+                                        (cons tmp-680b775fb37a463 (cons 
tmp-680b775fb37a463-1 tmp-680b775fb37a463-2)))
                                       e2
                                       e1
                                       args)))
@@ -1977,9 +1969,11 @@
                              (apply (lambda (docstring args e1 e2)
                                       (build-it
                                        (list (cons 'documentation 
(syntax->datum docstring)))
-                                       (map (lambda (tmp-680b775fb37a463-2 
tmp-680b775fb37a463-1 tmp-680b775fb37a463)
+                                       (map (lambda (tmp-680b775fb37a463-114b
+                                                     tmp-680b775fb37a463-114a
+                                                     tmp-680b775fb37a463)
                                               (cons tmp-680b775fb37a463
-                                                    (cons 
tmp-680b775fb37a463-1 tmp-680b775fb37a463-2)))
+                                                    (cons 
tmp-680b775fb37a463-114a tmp-680b775fb37a463-114b)))
                                             e2
                                             e1
                                             args)))
@@ -1997,8 +1991,9 @@
                        (apply (lambda (args e1 e2)
                                 (build-it
                                  '()
-                                 (map (lambda (tmp-680b775fb37a463-2 
tmp-680b775fb37a463-1 tmp-680b775fb37a463)
-                                        (cons tmp-680b775fb37a463 (cons 
tmp-680b775fb37a463-1 tmp-680b775fb37a463-2)))
+                                 (map (lambda (tmp-680b775fb37a463-116b 
tmp-680b775fb37a463-116a tmp-680b775fb37a463)
+                                        (cons tmp-680b775fb37a463
+                                              (cons tmp-680b775fb37a463-116a 
tmp-680b775fb37a463-116b)))
                                       e2
                                       e1
                                       args)))
@@ -2008,11 +2003,9 @@
                              (apply (lambda (docstring args e1 e2)
                                       (build-it
                                        (list (cons 'documentation 
(syntax->datum docstring)))
-                                       (map (lambda (tmp-680b775fb37a463-118b
-                                                     tmp-680b775fb37a463-118a
-                                                     tmp-680b775fb37a463)
-                                              (cons tmp-680b775fb37a463
-                                                    (cons 
tmp-680b775fb37a463-118a tmp-680b775fb37a463-118b)))
+                                       (map (lambda (tmp-680b775fb37a463-1 
tmp-680b775fb37a463 tmp-680b775fb37a463-117f)
+                                              (cons tmp-680b775fb37a463-117f
+                                                    (cons tmp-680b775fb37a463 
tmp-680b775fb37a463-1)))
                                             e2
                                             e1
                                             args)))
@@ -2822,8 +2815,9 @@
                            #f
                            k
                            '()
-                           (map (lambda (tmp-680b775fb37a463-2 
tmp-680b775fb37a463-1 tmp-680b775fb37a463)
-                                  (list (cons tmp-680b775fb37a463 
tmp-680b775fb37a463-1) tmp-680b775fb37a463-2))
+                           (map (lambda (tmp-680b775fb37a463-145f 
tmp-680b775fb37a463-145e tmp-680b775fb37a463-145d)
+                                  (list (cons tmp-680b775fb37a463-145d 
tmp-680b775fb37a463-145e)
+                                        tmp-680b775fb37a463-145f))
                                 template
                                 pattern
                                 keyword)))
@@ -2851,11 +2845,9 @@
                                        dots
                                        k
                                        '()
-                                       (map (lambda (tmp-680b775fb37a463-149b
-                                                     tmp-680b775fb37a463-149a
-                                                     tmp-680b775fb37a463)
-                                              (list (cons tmp-680b775fb37a463 
tmp-680b775fb37a463-149a)
-                                                    tmp-680b775fb37a463-149b))
+                                       (map (lambda (tmp-680b775fb37a463-1 
tmp-680b775fb37a463 tmp-680b775fb37a463-148f)
+                                              (list (cons 
tmp-680b775fb37a463-148f tmp-680b775fb37a463)
+                                                    tmp-680b775fb37a463-1))
                                             template
                                             pattern
                                             keyword)))
@@ -2871,11 +2863,11 @@
                                              dots
                                              k
                                              (list docstring)
-                                             (map (lambda 
(tmp-680b775fb37a463-14ba
-                                                           
tmp-680b775fb37a463-14b9
-                                                           
tmp-680b775fb37a463-14b8)
-                                                    (list (cons 
tmp-680b775fb37a463-14b8 tmp-680b775fb37a463-14b9)
-                                                          
tmp-680b775fb37a463-14ba))
+                                             (map (lambda 
(tmp-680b775fb37a463-14b0
+                                                           
tmp-680b775fb37a463-14af
+                                                           
tmp-680b775fb37a463-14ae)
+                                                    (list (cons 
tmp-680b775fb37a463-14ae tmp-680b775fb37a463-14af)
+                                                          
tmp-680b775fb37a463-14b0))
                                                   template
                                                   pattern
                                                   keyword)))
@@ -3003,8 +2995,9 @@
                                                              (apply (lambda (p)
                                                                       (if (= 
lev 0)
                                                                           
(quasilist*
-                                                                           
(map (lambda (tmp-680b775fb37a463)
-                                                                               
   (list "value" tmp-680b775fb37a463))
+                                                                           
(map (lambda (tmp-680b775fb37a463-155d)
+                                                                               
   (list "value"
+                                                                               
         tmp-680b775fb37a463-155d))
                                                                                
 p)
                                                                            
(quasi q lev))
                                                                           
(quasicons
@@ -3030,9 +3023,9 @@
                                                                    (apply 
(lambda (p)
                                                                             
(if (= lev 0)
                                                                                
 (quasiappend
-                                                                               
  (map (lambda (tmp-680b775fb37a463-156c)
+                                                                               
  (map (lambda (tmp-680b775fb37a463)
                                                                                
         (list "value"
-                                                                               
               tmp-680b775fb37a463-156c))
+                                                                               
               tmp-680b775fb37a463))
                                                                                
       p)
                                                                                
  (quasi q lev))
                                                                                
 (quasicons
@@ -3089,8 +3082,8 @@
                                                  (apply (lambda (p)
                                                           (if (= lev 0)
                                                               (quasiappend
-                                                               (map (lambda 
(tmp-680b775fb37a463)
-                                                                      (list 
"value" tmp-680b775fb37a463))
+                                                               (map (lambda 
(tmp-680b775fb37a463-157d)
+                                                                      (list 
"value" tmp-680b775fb37a463-157d))
                                                                     p)
                                                                (vquasi q lev))
                                                               (quasicons
@@ -3172,8 +3165,8 @@
                                        (let ((tmp-1 ls))
                                          (let ((tmp ($sc-dispatch tmp-1 
'each-any)))
                                            (if tmp
-                                               (apply (lambda 
(t-680b775fb37a463-15d0)
-                                                        (cons "vector" 
t-680b775fb37a463-15d0))
+                                               (apply (lambda 
(t-680b775fb37a463-15c6)
+                                                        (cons "vector" 
t-680b775fb37a463-15c6))
                                                       tmp)
                                                (syntax-violation
                                                 #f
@@ -3183,8 +3176,8 @@
                               (let ((tmp-1 ($sc-dispatch tmp '(#(atom "quote") 
each-any))))
                                 (if tmp-1
                                     (apply (lambda (y)
-                                             (k (map (lambda 
(tmp-680b775fb37a463-15dc)
-                                                       (list "quote" 
tmp-680b775fb37a463-15dc))
+                                             (k (map (lambda 
(tmp-680b775fb37a463-15d2)
+                                                       (list "quote" 
tmp-680b775fb37a463-15d2))
                                                      y)))
                                            tmp-1)
                                     (let ((tmp-1 ($sc-dispatch tmp '(#(atom 
"list") . each-any))))
@@ -3195,8 +3188,8 @@
                                                 (apply (lambda (y z) (f z 
(lambda (ls) (k (append y ls))))) tmp-1)
                                                 (let ((else tmp))
                                                   (let ((tmp x))
-                                                    (let 
((t-680b775fb37a463-15eb tmp))
-                                                      (list "list->vector" 
t-680b775fb37a463-15eb)))))))))))))))))
+                                                    (let 
((t-680b775fb37a463-15e1 tmp))
+                                                      (list "list->vector" 
t-680b775fb37a463-15e1)))))))))))))))))
                (emit (lambda (x)
                        (let ((tmp x))
                          (let ((tmp-1 ($sc-dispatch tmp '(#(atom "quote") 
any))))
@@ -3208,9 +3201,9 @@
                                               (let ((tmp-1 (map emit x)))
                                                 (let ((tmp ($sc-dispatch tmp-1 
'each-any)))
                                                   (if tmp
-                                                      (apply (lambda 
(t-680b775fb37a463-15fa)
+                                                      (apply (lambda 
(t-680b775fb37a463-15f0)
                                                                (cons 
(make-syntax 'list '((top)) '(hygiene guile))
-                                                                     
t-680b775fb37a463-15fa))
+                                                                     
t-680b775fb37a463-15f0))
                                                              tmp)
                                                       (syntax-violation
                                                        #f
@@ -3226,14 +3219,13 @@
                                                           (let ((tmp-1 (list 
(emit (car x*)) (f (cdr x*)))))
                                                             (let ((tmp 
($sc-dispatch tmp-1 '(any any))))
                                                               (if tmp
-                                                                  (apply 
(lambda (t-680b775fb37a463-160e
-                                                                               
   t-680b775fb37a463-160d)
+                                                                  (apply 
(lambda (t-680b775fb37a463-1 t-680b775fb37a463)
                                                                            
(list (make-syntax
                                                                                
   'cons
                                                                                
   '((top))
                                                                                
   '(hygiene guile))
-                                                                               
  t-680b775fb37a463-160e
-                                                                               
  t-680b775fb37a463-160d))
+                                                                               
  t-680b775fb37a463-1
+                                                                               
  t-680b775fb37a463))
                                                                          tmp)
                                                                   
(syntax-violation
                                                                    #f
@@ -3246,12 +3238,12 @@
                                                           (let ((tmp-1 (map 
emit x)))
                                                             (let ((tmp 
($sc-dispatch tmp-1 'each-any)))
                                                               (if tmp
-                                                                  (apply 
(lambda (t-680b775fb37a463-161a)
+                                                                  (apply 
(lambda (t-680b775fb37a463)
                                                                            
(cons (make-syntax
                                                                                
   'append
                                                                                
   '((top))
                                                                                
   '(hygiene guile))
-                                                                               
  t-680b775fb37a463-161a))
+                                                                               
  t-680b775fb37a463))
                                                                          tmp)
                                                                   
(syntax-violation
                                                                    #f
@@ -3264,12 +3256,12 @@
                                                                 (let ((tmp-1 
(map emit x)))
                                                                   (let ((tmp 
($sc-dispatch tmp-1 'each-any)))
                                                                     (if tmp
-                                                                        (apply 
(lambda (t-680b775fb37a463)
+                                                                        (apply 
(lambda (t-680b775fb37a463-161c)
                                                                                
  (cons (make-syntax
                                                                                
         'vector
                                                                                
         '((top))
                                                                                
         '(hygiene guile))
-                                                                               
        t-680b775fb37a463))
+                                                                               
        t-680b775fb37a463-161c))
                                                                                
tmp)
                                                                         
(syntax-violation
                                                                          #f
diff --git a/module/ice-9/psyntax.scm b/module/ice-9/psyntax.scm
index 147f2ff84..e21e76a7f 100644
--- a/module/ice-9/psyntax.scm
+++ b/module/ice-9/psyntax.scm
@@ -228,7 +228,6 @@
        (if (equal? mod (module-name (current-module)))
            (bare-cont mod var)
            (modref-cont mod var #f)))
-      (('bare . _) (bare-cont var))
       (('primitive . _)
        (syntax-violation #f "primitive not in operator position" var))))
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]