diff options
| -rw-r--r-- | doc/lispref/elisp.texi | 1 | ||||
| -rw-r--r-- | doc/lispref/objects.texi | 30 |
2 files changed, 16 insertions, 15 deletions
diff --git a/doc/lispref/elisp.texi b/doc/lispref/elisp.texi index 1ff62118cdd..d667c51d788 100644 --- a/doc/lispref/elisp.texi +++ b/doc/lispref/elisp.texi | |||
| @@ -287,6 +287,7 @@ Format of Descriptions | |||
| 287 | Lisp Data Types | 287 | Lisp Data Types |
| 288 | 288 | ||
| 289 | * Printed Representation:: How Lisp objects are represented as text. | 289 | * Printed Representation:: How Lisp objects are represented as text. |
| 290 | * Special Read Syntax:: An overview of all the special sequences. | ||
| 290 | * Comments:: Comments and their formatting conventions. | 291 | * Comments:: Comments and their formatting conventions. |
| 291 | * Programming Types:: Types found in all Lisp systems. | 292 | * Programming Types:: Types found in all Lisp systems. |
| 292 | * Editing Types:: Types specific to Emacs. | 293 | * Editing Types:: Types specific to Emacs. |
diff --git a/doc/lispref/objects.texi b/doc/lispref/objects.texi index 2becc6f2ced..7de632e102b 100644 --- a/doc/lispref/objects.texi +++ b/doc/lispref/objects.texi | |||
| @@ -114,20 +114,20 @@ not be evaluated later. @xref{Input Functions}, for a description of | |||
| 114 | Emacs Lisp represents many special objects and constructs via | 114 | Emacs Lisp represents many special objects and constructs via |
| 115 | special hash notations. | 115 | special hash notations. |
| 116 | 116 | ||
| 117 | @table @asis | 117 | @table @samp |
| 118 | @item @samp{#<...>} | 118 | @item #<@dots{}> |
| 119 | Objects that have no read syntax are presented like this | 119 | Objects that have no read syntax are presented like this |
| 120 | (@pxref{Printed Representation}). | 120 | (@pxref{Printed Representation}). |
| 121 | 121 | ||
| 122 | @item @samp{##} | 122 | @item ## |
| 123 | The printed representation of an interned symbol whose name is an | 123 | The printed representation of an interned symbol whose name is an |
| 124 | empty string (@pxref{Symbol Type}). | 124 | empty string (@pxref{Symbol Type}). |
| 125 | 125 | ||
| 126 | @item @samp{#:} | 126 | @item #: |
| 127 | The printed representation of an uninterned symbol whose name is | 127 | The printed representation of an uninterned symbol whose name is |
| 128 | @var{foo} is @samp{#:@var{foo}} (@pxref{Symbol Type}). | 128 | @var{foo} is @samp{#:@var{foo}} (@pxref{Symbol Type}). |
| 129 | 129 | ||
| 130 | @item @samp{#N} | 130 | @item #N |
| 131 | When printing circular structures, this construct is used to represent | 131 | When printing circular structures, this construct is used to represent |
| 132 | where the structure loops back onto itself, and @samp{N} is the | 132 | where the structure loops back onto itself, and @samp{N} is the |
| 133 | starting list count: | 133 | starting list count: |
| @@ -138,34 +138,34 @@ starting list count: | |||
| 138 | => (1 . #0) | 138 | => (1 . #0) |
| 139 | @end lisp | 139 | @end lisp |
| 140 | 140 | ||
| 141 | @item @samp{#N=} | 141 | @item #N= |
| 142 | @itemx @samp{#N#} | 142 | @itemx #N# |
| 143 | @samp{#N=} gives the name to an object, and @samp{#N#} represents that | 143 | @samp{#N=} gives the name to an object, and @samp{#N#} represents that |
| 144 | object, so when reading back the object, they will be the same object | 144 | object, so when reading back the object, they will be the same object |
| 145 | instead of copies (@pxref{Circular Objects}). | 145 | instead of copies (@pxref{Circular Objects}). |
| 146 | 146 | ||
| 147 | @item @samp{#@@N} | 147 | @item #@@N |
| 148 | Skip the next @samp{N} characters (@pxref{Comments}). | 148 | Skip the next @samp{N} characters (@pxref{Comments}). |
| 149 | 149 | ||
| 150 | @item @samp{#xN} | 150 | @item #xN |
| 151 | @samp{N} represented as a hexadecimal number (@samp{#x2a}). | 151 | @samp{N} represented as a hexadecimal number (@samp{#x2a}). |
| 152 | 152 | ||
| 153 | @item @samp{#oN} | 153 | @item #oN |
| 154 | @samp{N} represented as an octal number (@samp{#o52}). | 154 | @samp{N} represented as an octal number (@samp{#o52}). |
| 155 | 155 | ||
| 156 | @item @samp{#bN} | 156 | @item #bN |
| 157 | @samp{N} represented as a binary number (@samp{#b101010}). | 157 | @samp{N} represented as a binary number (@samp{#b101010}). |
| 158 | 158 | ||
| 159 | @item @samp{#(...)} | 159 | @item #(@dots{}) |
| 160 | A string text properties (@pxref{Text Props and Strings}). | 160 | A string text properties (@pxref{Text Props and Strings}). |
| 161 | 161 | ||
| 162 | @item @samp{#^} | 162 | @item #^ |
| 163 | A char table (@pxref{Char-Table Type}). | 163 | A char table (@pxref{Char-Table Type}). |
| 164 | 164 | ||
| 165 | @item @samp{#s(hash-table ...)} | 165 | @item #s(hash-table @dots{}) |
| 166 | A hash table (@pxref{Hash Table Type}). | 166 | A hash table (@pxref{Hash Table Type}). |
| 167 | 167 | ||
| 168 | @item @samp{?C} | 168 | @item ?C |
| 169 | A character (@pxref{Basic Char Syntax}). | 169 | A character (@pxref{Basic Char Syntax}). |
| 170 | @end table | 170 | @end table |
| 171 | 171 | ||