a few fixups
[bpt/guile.git] / module / ice-9 / psyntax.scm
index 1ad1ba6..bc3937c 100644 (file)
           (list (build-application
                  no-source
                  (build-primref no-source 'module-ref)
-                 (list (build-application no-source 'current-module '())
+                 (list (build-application 
+                        no-source
+                        (build-primref no-source 'current-module)
+                        '())
                        (build-data no-source name)))
                 (build-data no-source 'macro)
                 e))
         (if (null? clauses)
             (build-application no-source
               (build-primref no-source 'syntax-violation)
-              (list #f "source expression failed to match any pattern" x))
+              (list (build-data no-source #f)
+                    (build-data no-source
+                                "source expression failed to match any pattern")
+                    x))
             (syntax-case (car clauses) ()
               ((pat exp)
                (if (and (id? (syntax pat))