| 12345678910111213141516 |
- #ifndef LIST_H
- #define LIST_H
- #include "types.h"
- BLIST* create_list(BIND*, BLIST*);
- BIND* create_binding(TOKEN*, int, ENV*);
- void append_list(BLIST*, BIND*);
- BIND* find_name_in_list(TOKEN*, BLIST*);
- BIND* find_name_in_env(TOKEN*, ENV*);
- ENV* create_new_function_env(ENV*, ENV*);
- void add_tac(TLIST*, int, TOKEN*, TOKEN*, TOKEN*);
- TAC_T* create_tac(int, TOKEN*, TOKEN*, TOKEN*);
- TLIST* new_tac_list(TAC_T*, TLIST*);
- #endif
|