blob: 7847e065d681729cdf6c27e12f3db9ca0be0ccf2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#include "hashtable.h"
#ifndef SCOPE
#define SCOPE
typedef struct Scope {
hashtable_t* hashtable;
struct Scope* parent;
} scope_t;
scope_t* init_scope(scope_t parent);
pair_t* get_pair_global(char* key, scope_t* scope);
pair_t* get_pair_local(char* key, scope_t* scope);
#endif
|