From 5c7214bae2335e3c338eacd9ef687d1c66c04645 Mon Sep 17 00:00:00 2001 From: Lassi Kortela Date: Sun, 16 Aug 2020 19:50:01 +0300 Subject: [PATCH] Add hash syntax from Marc --- hash-syntax.scm | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/hash-syntax.scm b/hash-syntax.scm index 1785ce7..7888ca8 100644 --- a/hash-syntax.scm +++ b/hash-syntax.scm @@ -13,18 +13,30 @@ (id "#,") (description "Reader constructor [SRFI 10]") +(id "#,") +(description "unsyntax [R6RS, syntax-case]") + +(id "#,@") +(description "unsyntax-splicing [R6RS, syntax-case]") + (id "#/") (description "Regular expression [Gauche]") (id "#:") -(description "Uninterned symbol [Gauche]") +(description "Keyword [Guile, Kawa, Racket]; Uninterned symbol [Gauche]") (id "#;") -(description "S-expression comment [SRFI 62]") +(description "S-expression comment [R6RS, R7RS, SRFI 62]") -(id "#<") +(id "#<...>") (description "Unreadable object [Gauche]") +(id "##") +(description "Datum reference [R7RS]") + +(id "#=") +(description "Datum label [R7RS]") + (id "#?") (description "Debug macro [Gauche]") @@ -35,7 +47,7 @@ (description "Literal character [R7RS]") (id "#`") -(description "String interpolation (legacy) [Gauche]") +(description "quasisyntax [R6RS, syntax-case]; legacy string interpolation [Gauche]") (id "#|") -(description "Block comment until |# [SRFI 30]") +(description "Block comment until |# [R6RS, R7RS, SRFI 30]")