comparison lispref/syntax.texi @ 12098:a6eb5f12b0f3

*** empty log message ***
author Karl Heuer <kwzh@gnu.org>
date Tue, 06 Jun 1995 19:21:15 +0000
parents 043aedff8710
children 66d807bdc5b4
comparison
equal deleted inserted replaced
12097:d8c035332be8 12098:a6eb5f12b0f3
41 list motion functions (@pxref{List Motion}) as well as the functions in 41 list motion functions (@pxref{List Motion}) as well as the functions in
42 this chapter. 42 this chapter.
43 @end ifinfo 43 @end ifinfo
44 44
45 A syntax table is a vector of 256 elements; it contains one entry for 45 A syntax table is a vector of 256 elements; it contains one entry for
46 each of the 256 @sc{ASCII} characters of an 8-bit byte. Each element is 46 each of the 256 possible characters in an 8-bit byte. Each element is
47 an integer that encodes the syntax of the character in question. 47 an integer that encodes the syntax of the character in question.
48 48
49 Syntax tables are used only for moving across text, not for the Emacs 49 Syntax tables are used only for moving across text, not for the Emacs
50 Lisp reader. Emacs Lisp uses built-in syntactic rules when reading Lisp 50 Lisp reader. Emacs Lisp uses built-in syntactic rules when reading Lisp
51 expressions, and these rules cannot be changed. 51 expressions, and these rules cannot be changed.
648 exceed that many. 648 exceed that many.
649 649
650 @node Standard Syntax Tables 650 @node Standard Syntax Tables
651 @section Some Standard Syntax Tables 651 @section Some Standard Syntax Tables
652 652
653 Each of the major modes in Emacs has its own syntax table. Here are 653 Most of the major modes in Emacs have their own syntax tables. Here
654 several of them: 654 are several of them:
655 655
656 @defun standard-syntax-table 656 @defun standard-syntax-table
657 This function returns the standard syntax table, which is the syntax 657 This function returns the standard syntax table, which is the syntax
658 table used in Fundamental mode. 658 table used in Fundamental mode.
659 @end defun 659 @end defun