Add more Sagittarius # and #! syntax

This commit is contained in:
Lassi Kortela 2020-10-14 11:28:08 +03:00
parent 0b85aebbfc
commit ef89062013
2 changed files with 26 additions and 2 deletions

View File

@ -6,6 +6,14 @@
(role directive)
(description "change to Chez Scheme read syntax")
(id compatible)
(role directive)
(description "R6RS+R7RS+keywords compatible syntax [Sagittarius]")
(id deprecated)
(role directive)
(description "display warning message of deprecated library [Sagittarius]")
(id eof)
(role object)
(description "end-of-file object [Chez Scheme, Chicken, Gambit, Kawa]")
@ -26,10 +34,18 @@
(role directive)
(description "implies #!no-fold-case and #!err5rs [Larceny]")
(id nocache)
(role directive)
(description "disable cache on the current loading file [Sagittarius]")
(id no-fold-case)
(role directive)
(description "change to case sensitive identifiers [R7RS]")
(id no-overwrite)
(role directive)
(description "deny overwriting exported variables [Sagittarius]")
(id null)
(role object)
(description "the empty list [R2RS, archaic]; Java null [Kawa]")
@ -52,7 +68,15 @@
(id r7rs)
(role directive)
(description "change to R7RS syntax with #!no-fold-case [Gauche, Larceny]")
(description "change to R7RS syntax with #!no-fold-case [Gauche, Larceny, Sagittarius]")
(id read-macro)
(role directive)
(description "#!read-macro=name is the same as #<name> [Sagittarius]")
(id reader)
(role directive)
(description "#!reader=name replaces the reader with that library [Sagittarius]")
(id rest)
(role keyword)

View File

@ -29,7 +29,7 @@
(description "S-expression comment [R6RS, R7RS, SRFI 62]")
(id "#<...>")
(description "XML literal [SRFI 107]; Unreadable object [Gambit, Gauche]")
(description "XML literal [SRFI 107]; Unreadable object [Gambit, Gauche]; import reader macro from this library [Sagittarius]")
(id "#<<")
(description "Multi-line string literal [Gambit]")