#ifndef _PARSER_H_
#define _PARSER_H_

typedef struct {
  char *Name;
  List_T *val;
} Symbol;

void InitSymbols (void);
void DeleteSymbols(void);
int  CompareSymbols (const void *a, const void *b);

extern List_T *Symbol_L;

int yyparse (void);
int yylex ();

extern FILE   *yyin;
extern int     yylineno;
extern char    yyname[NAME_STR_L];
extern char   *yytext;
extern int     yyerrorstate;


#endif