diff options
Diffstat (limited to 'doc/lispref/syntax.texi')
| -rw-r--r-- | doc/lispref/syntax.texi | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/doc/lispref/syntax.texi b/doc/lispref/syntax.texi index 25e6089491e..33577e74157 100644 --- a/doc/lispref/syntax.texi +++ b/doc/lispref/syntax.texi | |||
| @@ -592,6 +592,8 @@ in turn, repeatedly, until they all return @code{nil}. | |||
| 592 | 592 | ||
| 593 | @node Motion and Syntax | 593 | @node Motion and Syntax |
| 594 | @section Motion and Syntax | 594 | @section Motion and Syntax |
| 595 | @cindex moving across syntax classes | ||
| 596 | @cindex skipping characters of certain syntax | ||
| 595 | 597 | ||
| 596 | This section describes functions for moving across characters that | 598 | This section describes functions for moving across characters that |
| 597 | have certain syntax classes. | 599 | have certain syntax classes. |
| @@ -631,6 +633,8 @@ expression prefix syntax class, and characters with the @samp{p} flag. | |||
| 631 | 633 | ||
| 632 | @node Parsing Expressions | 634 | @node Parsing Expressions |
| 633 | @section Parsing Expressions | 635 | @section Parsing Expressions |
| 636 | @cindex parsing expressions | ||
| 637 | @cindex scanning expressions | ||
| 634 | 638 | ||
| 635 | This section describes functions for parsing and scanning balanced | 639 | This section describes functions for parsing and scanning balanced |
| 636 | expressions. We will refer to such expressions as @dfn{sexps}, | 640 | expressions. We will refer to such expressions as @dfn{sexps}, |
| @@ -673,6 +677,7 @@ result, Emacs treats them as four consecutive empty string constants. | |||
| 673 | 677 | ||
| 674 | @node Motion via Parsing | 678 | @node Motion via Parsing |
| 675 | @subsection Motion Commands Based on Parsing | 679 | @subsection Motion Commands Based on Parsing |
| 680 | @cindex motion based on parsing | ||
| 676 | 681 | ||
| 677 | This section describes simple point-motion functions that operate | 682 | This section describes simple point-motion functions that operate |
| 678 | based on parsing expressions. | 683 | based on parsing expressions. |
| @@ -738,6 +743,7 @@ cannot exceed that many. | |||
| 738 | 743 | ||
| 739 | @node Position Parse | 744 | @node Position Parse |
| 740 | @subsection Finding the Parse State for a Position | 745 | @subsection Finding the Parse State for a Position |
| 746 | @cindex parse state for a position | ||
| 741 | 747 | ||
| 742 | For syntactic analysis, such as in indentation, often the useful | 748 | For syntactic analysis, such as in indentation, often the useful |
| 743 | thing is to compute the syntactic state corresponding to a given buffer | 749 | thing is to compute the syntactic state corresponding to a given buffer |
| @@ -919,6 +925,7 @@ nicely. | |||
| 919 | 925 | ||
| 920 | @node Control Parsing | 926 | @node Control Parsing |
| 921 | @subsection Parameters to Control Parsing | 927 | @subsection Parameters to Control Parsing |
| 928 | @cindex parsing, control parameters | ||
| 922 | 929 | ||
| 923 | @defvar multibyte-syntax-as-symbol | 930 | @defvar multibyte-syntax-as-symbol |
| 924 | If this variable is non-@code{nil}, @code{scan-sexps} treats all | 931 | If this variable is non-@code{nil}, @code{scan-sexps} treats all |