text: /*
  ** Copyright (C) University of Virginia, Massachusetts Institue of Technology 1994-2003.
  ** See ../LICENSE for license information.
  **
  */
  # ifndef LCL_CONSTANTS_H
  # define LCL_CONSTANTS_H
  
  /* lclsyntable */
  
  /*@constant unsigned long int INITSYNTABLE; @*/
  # define INITSYNTABLE   1024
  
  /*@constant double DELTASYNTABLE; @*/
  # define DELTASYNTABLE  2.0
  
  /* syntable */
  
  /*@constant int SYNTABLE_BASESIZE; @*/
  # define SYNTABLE_BASESIZE 256   
  
  /* lcltokentable */
  /*@constant unsigned long int INITTOKENTABLE; @*/
  # define INITTOKENTABLE   1024
  
  /*@constant double DELTATOKENTABLE; @*/
  # define DELTATOKENTABLE  2.0
  
  /* string2sym */
  
  /*@constant int INITCHARSTRING; @*/
  # define INITCHARSTRING    8192 
  
  /*@constant int DELTACHARSTRING; @*/
  # define DELTACHARSTRING   2  
  
  /*@constant int INITSTRINGENTRY; @*/
  # define INITSTRINGENTRY   1024
  
  /*@constant int DELTASTRINGENTRY; @*/
  # define DELTASTRINGENTRY  2  
  
  /*@constant int HASHSIZE; @*/
  # define HASHSIZE          1024
  
  /*@constant int HASHMASK; @*/
  # define HASHMASK          (HASHSIZE-1)	/* HASHSIZE must be 2^n     */
  
  /*@constant observer char *INITFILENAME; @*/
  # define INITFILENAME	"lclinit.lci"
  
  /*@constant observer char *IO_SUFFIX; @*/
  # define IO_SUFFIX              ".lcs"
  
  /*@constant observer char *LCLINIT_SUFFIX; @*/
  # define LCLINIT_SUFFIX 	".lci"
  
  /*@constant observer char *CTRAITSYMSNAME; @*/
  # define CTRAITSYMSNAME         "CTrait.syms"
  
  /*@constant observer char *CTRAITSPECNAME; @*/
  # define CTRAITSPECNAME         "CTrait.lsl"
  
  /*@constant observer char *CTRAITFILENAMEN; @*/
  # define CTRAITFILENAMEN        "CTrait"
  
  
  # else
  # error "Multiple include"
  # endif
  
  
  
  
  
  
  