/*
  Automatically generated by make
  Do not edit
*/
#define MAX_BUILTINS 45
extern struct Builtin builtins[MAX_BUILTINS + 1];
void gram_ADDTOCOUNTER ();
void gram_ATEXIT ();
void gram_CHAR ();
void gram_CHDIR ();
void gram_COMMENT ();
void gram_COUNTERVALUE ();
void gram_DEFINECHARTABLE ();
void gram_DEFINEMACRO ();
void gram_DEFINESYMBOL ();
void gram_DOEXPAND ();
void gram_DUMMY ();
void gram_ENDDEF ();
void gram_ERROR ();
void gram_FILENAME ();
void gram_IFDEF ();
void gram_IFEMPTY ();
void gram_IFSTREQUAL ();
void gram_IFSTRSUB ();
void gram_IFZERO ();
void gram_INCLUDEFILE ();
void gram_INCLUDELIT ();
void gram_NEWCOUNTER ();
void gram_NOEXPAND ();
void gram_NOTRANS ();
void gram_NOUSERMACRO ();
void gram_OUTDIR ();
void gram_OUTFILENAME ();
void gram_PARAGRAPH ();
void gram_PIPETHROUGH ();
void gram_POPCHARTABLE ();
void gram_PUSHCHARTABLE ();
void gram_RENAMEMACRO ();
void gram_SETCOUNTER ();
void gram_STARTDEF ();
void gram_SUBST ();
void gram_SYSTEM ();
void gram_TYPEOUT ();
void gram_UNDEFINEMACRO ();
void gram_UNDEFINESYMBOL ();
void gram_UPPERCASE ();
void gram_USECHARTABLE ();
void gram_USECOUNTER ();
void gram_WARNING ();
void gram_WRITEOUT ();

typedef enum 
  {
    idx_ADDTOCOUNTER,
    idx_ATEXIT,
    idx_CHAR,
    idx_CHDIR,
    idx_COMMENT,
    idx_COUNTERVALUE,
    idx_DEFINECHARTABLE,
    idx_DEFINEMACRO,
    idx_DEFINESYMBOL,
    idx_DOEXPAND,
    idx_DUMMY,
    idx_ENDDEF,
    idx_ERROR,
    idx_FILENAME,
    idx_IFDEF,
    idx_IFEMPTY,
    idx_IFSTREQUAL,
    idx_IFSTRSUB,
    idx_IFZERO,
    idx_INCLUDEFILE,
    idx_INCLUDELIT,
    idx_NEWCOUNTER,
    idx_NOEXPAND,
    idx_NOTRANS,
    idx_NOUSERMACRO,
    idx_OUTDIR,
    idx_OUTFILENAME,
    idx_PARAGRAPH,
    idx_PIPETHROUGH,
    idx_POPCHARTABLE,
    idx_PUSHCHARTABLE,
    idx_RENAMEMACRO,
    idx_SETCOUNTER,
    idx_STARTDEF,
    idx_SUBST,
    idx_SYSTEM,
    idx_TYPEOUT,
    idx_UNDEFINEMACRO,
    idx_UNDEFINESYMBOL,
    idx_UPPERCASE,
    idx_USECHARTABLE,
    idx_USECOUNTER,
    idx_WARNING,
    idx_WRITEOUT,
  } BUILTIN_INDEX;
