/* All code in this file has been automatically generated from a specification in the file "table.q" by the associative array code building program "aagen". Do not edit this file! Instead, edit the specification file, then rerun aagen. Code for processing tables in the LEMON parser generator.  */
PRIVATE unsigned strhash(const char *x)
/* All code in this file has been automatically generated from a specification in the file "table.q" by the associative array code building program "aagen". Do not edit this file! Instead, edit the specification file, then rerun aagen. Code for processing tables in the LEMON parser generator.  */
PRIVATE unsigned strhash(const char *x)
{
  unsigned h = 0;
  while( *x ) h = h*13 + *(x++);
  return h;
}