rem: for (character = 0; character < CHAR_SET_SIZE; character++) syntax_table[character] = ISALPHA (character) ? Sword : 0;
context: initialize_regex (void){  int character;		/* character value */  /* Initialize the regex syntax table.  */  for (character = 0; character < CHAR_SET_SIZE; character++)    syntax_table[character] = ISALPHA (character) ? Sword : 0;  /* Initialize the case folding table.  */  if (ignore_case)    for (character = 0; character < CHAR_SET_SIZE; character++)      folded_chars[character] = TOUPPER (character);  /* Unless the user already provided a description of the end of line or     end of sentence sequence, select an end of line sequence to compile.     If the user provided an empty definition, thus disabling end of line     or sentence feature, make it NULL to speed up tests.  If GNU     extensions are enabled, use end of sentence like in GNU emacs.  If     disabled, use end of lines.  */  if (context_regex_string)    {      if (!*context_regex_string)	context_regex_string = NULL;    }  else if (gnu_extensions && !input_reference)    context_regex_string = "[.?!][]\"')}]*\\($\\|\t\\|  \\)[ \t\n]*";  else    context_regex_string = "\n";  if (context_regex_string)    context_regex = alloc_and_compile_regex (context_regex_string);  /* If the user has already provided a non-empty regexp to describe     words, compile it.  Else, unless this has already been done through     a user provided Break character file, construct a fastmap of     characters that may appear in a word.  If GNU extensions enabled,     include only letters of the underlying character set.  If disabled,     include almost everything, even punctuations; stop only on white     space.  */  if (word_regex_string && *word_regex_string)    word_regex = alloc_and_compile_regex (word_regex_string);  else if (!break_file)    {      if (gnu_extensions)	{	  /* Simulate \w+.  */	  for (character = 0; character < CHAR_SET_SIZE; character++)	    word_fastmap[character] = ISALPHA (character) ? 1 : 0;	}      else	{	  /* Simulate [^ \t\n]+.  */	  memset (word_fastmap, 1, CHAR_SET_SIZE);	  word_fastmap[' '] = 0;	  word_fastmap['\t'] = 0;	  word_fastmap['\n'] = 0;	}    }}