summaryrefslogtreecommitdiffstats
path: root/symbol-table.h
blob: c92986d8c1a927996c4fe0f43ff76bec7b400fe1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
struct symtab {
    char lexeme[256];
    struct symtab *front;
    struct symtab *back;
    int line;
    int counter;
};

typedef struct symtab symtab;
symtab* lookup(char *name);
void insertID(char *name);
void printSymTab(void);
int fillTab(symtab **tp);

// vim: set sw=4 ts=4 sts=4 et: