diff options
| author | Richard M. Stallman | 2006-05-21 23:34:59 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 2006-05-21 23:34:59 +0000 |
| commit | c18eec5c991ca97cf48a33f1a5a07e1994305776 (patch) | |
| tree | b70eb7fde5d15735af37e730d58207df3e6badf0 | |
| parent | 21225d8f7eae2d0b2fd59099695afdaef1ceb866 (diff) | |
| download | emacs-c18eec5c991ca97cf48a33f1a5a07e1994305776.tar.gz emacs-c18eec5c991ca97cf48a33f1a5a07e1994305776.zip | |
(Parsing Expressions): Update info on which STATE elements are ignored.
| -rw-r--r-- | lispref/ChangeLog | 5 | ||||
| -rw-r--r-- | lispref/syntax.texi | 15 |
2 files changed, 13 insertions, 7 deletions
diff --git a/lispref/ChangeLog b/lispref/ChangeLog index 5399bdf91c7..2acd2395561 100644 --- a/lispref/ChangeLog +++ b/lispref/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2006-05-21 Richard Stallman <rms@gnu.org> | ||
| 2 | |||
| 3 | * syntax.texi (Parsing Expressions): Update info on which STATE | ||
| 4 | elements are ignored. | ||
| 5 | |||
| 1 | 2006-05-19 Luc Teirlinck <teirllm@auburn.edu> | 6 | 2006-05-19 Luc Teirlinck <teirllm@auburn.edu> |
| 2 | 7 | ||
| 3 | * hooks.texi (Standard Hooks): Correct typo. | 8 | * hooks.texi (Standard Hooks): Correct typo. |
diff --git a/lispref/syntax.texi b/lispref/syntax.texi index 1575ebeb850..9a763b7357a 100644 --- a/lispref/syntax.texi +++ b/lispref/syntax.texi | |||
| @@ -662,10 +662,9 @@ string, or the end of a comment or a string, whichever comes first. | |||
| 662 | 662 | ||
| 663 | @cindex parse state | 663 | @cindex parse state |
| 664 | The fifth argument @var{state} is a ten-element list of the same form | 664 | The fifth argument @var{state} is a ten-element list of the same form |
| 665 | as the value of this function, described below. (It is OK to omit the | 665 | as the value of this function, described below. The return value of |
| 666 | last two elements of this list.) The return value of one call may be | 666 | one call may be used to initialize the state of the parse on another |
| 667 | used to initialize the state of the parse on another call to | 667 | call to @code{parse-partial-sexp}. |
| 668 | @code{parse-partial-sexp}. | ||
| 669 | 668 | ||
| 670 | The result is a list of ten elements describing the final state of | 669 | The result is a list of ten elements describing the final state of |
| 671 | the parse: | 670 | the parse: |
| @@ -721,11 +720,13 @@ this element is @code{nil}. | |||
| 721 | Internal data for continuing the parsing. The meaning of this | 720 | Internal data for continuing the parsing. The meaning of this |
| 722 | data is subject to change; it is used if you pass this list | 721 | data is subject to change; it is used if you pass this list |
| 723 | as the @var{state} argument to another call. | 722 | as the @var{state} argument to another call. |
| 724 | |||
| 725 | @end enumerate | 723 | @end enumerate |
| 726 | 724 | ||
| 727 | Elements 0, 3, 4, 5, 7 and 9 are significant in the argument | 725 | Elements 1, 2, and 6 are ignored in the argument @var{state}. Element |
| 728 | @var{state}. | 726 | 8 is used only to set the corresponding element of the return value, |
| 727 | in certain simple cases. Element 9 is used only to set element 1 of | ||
| 728 | the return value, in trivial cases where parsing starts and stops | ||
| 729 | within the same pair of parentheses. | ||
| 729 | 730 | ||
| 730 | @cindex indenting with parentheses | 731 | @cindex indenting with parentheses |
| 731 | This function is most often used to compute indentation for languages | 732 | This function is most often used to compute indentation for languages |