WONKY



LOG | FILES | OVERVIEW


#ifndef WONKY_SCOPE_HH
#define WONKY_SCOPE_HH WONKY_SCOPE_HH

#define AS_NORMAL_SCOPE(x) ((struct Normal_Scope*)x)
#define AS_FUNCTION_SCOPE(x) ((struct Function_Scope*)x)
enum Scope_Type{
	FILE_SCOPE,
	BLOCK_SCOPE,
	FUNCTION_PROTOTYPE_SCOPE,
	FUNCTION_SCOPE,
	SCOPE_TYPE_END
};
struct Scope;
struct Normal_Scope;
struct Function_Scope;
#endif