diff --git a/hash-bang-syntax.scm b/hash-bang-syntax.scm index 39ba636..ee72f32 100644 --- a/hash-bang-syntax.scm +++ b/hash-bang-syntax.scm @@ -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 # [Sagittarius]") + +(id reader) +(role directive) +(description "#!reader=name replaces the reader with that library [Sagittarius]") (id rest) (role keyword) diff --git a/hash-syntax.scm b/hash-syntax.scm index ff55339..d543115 100644 --- a/hash-syntax.scm +++ b/hash-syntax.scm @@ -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]")