[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] 12/13: read-syntax uses vector source representation
From: |
Andy Wingo |
Subject: |
[Guile-commits] 12/13: read-syntax uses vector source representation |
Date: |
Thu, 25 Feb 2021 15:39:11 -0500 (EST) |
wingo pushed a commit to branch master
in repository guile.
commit 6c57b2af79dbb36e0faaab6b79a6f80a1df20979
Author: Andy Wingo <wingo@pobox.com>
AuthorDate: Thu Feb 25 16:05:52 2021 +0100
read-syntax uses vector source representation
* module/ice-9/read.scm (read-syntax): Switch to sourcev format.
---
module/ice-9/read.scm | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/module/ice-9/read.scm b/module/ice-9/read.scm
index 0724c66..72811fd 100644
--- a/module/ice-9/read.scm
+++ b/module/ice-9/read.scm
@@ -882,7 +882,5 @@
(define (annotate line column datum)
(datum->syntax #f ; No lexical context.
datum
- #:source `((filename . ,filename)
- (line . ,line)
- (column . ,(1- column)))))
+ #:source (vector filename line (1- column))))
(%read port annotate syntax->datum))
- [Guile-commits] 02/13: Remove top-marked? optimization from psyntax, (continued)
- [Guile-commits] 02/13: Remove top-marked? optimization from psyntax, Andy Wingo, 2021/02/25
- [Guile-commits] 09/13: Add syntax-sourcev, Andy Wingo, 2021/02/25
- [Guile-commits] 04/13: Ensure that (syntax ()) results in (), Andy Wingo, 2021/02/25
- [Guile-commits] 03/13: Fix module scoping for datum->syntax with no identifier, Andy Wingo, 2021/02/25
- [Guile-commits] 07/13: Commit updates from newest autoconf, Andy Wingo, 2021/02/25
- [Guile-commits] 11/13: Psyntax uses sourcev internally, Andy Wingo, 2021/02/25
- [Guile-commits] 06/13: Read Scheme via read-syntax, Andy Wingo, 2021/02/25
- [Guile-commits] 01/13: Add quote-syntax, Andy Wingo, 2021/02/25
- [Guile-commits] 10/13: Assembler writes vector source properties, Andy Wingo, 2021/02/25
- [Guile-commits] 13/13: Shunt syntax-sourcev to (system syntax internal), Andy Wingo, 2021/02/25
- [Guile-commits] 12/13: read-syntax uses vector source representation,
Andy Wingo <=
- [Guile-commits] 05/13: Fix read-syntax on vectors and arrays, Andy Wingo, 2021/02/25
- [Guile-commits] 08/13: Optimize run-time init and relocation procedure, Andy Wingo, 2021/02/25