www.delorie.com/gnu/docs/regex/regex_27.html | search |
![]() Buy the book! | |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
A syntax table is an array indexed by the characters in your
character set. In the ASCII encoding, therefore, a syntax table
has 256 elements. Regex always uses a char *
variable
re_syntax_table
as its syntax table. In some cases, it
initializes this variable and in others it expects you to initialize it.
emacs
and
SYNTAX_TABLE
both undefined, then Regex allocates
re_syntax_table
and initializes an element i either to
Sword
(which it defines) if i is a letter, number, or
`_', or to zero if it's not.
emacs
undefined but SYNTAX_TABLE
defined, then Regex expects you to define a char *
variable
re_syntax_table
to be a valid syntax table.
emacs
defined.
webmaster | delorie software privacy |
Copyright © 2003 by The Free Software Foundation | Updated Jun 2003 |