#ifndef __NASAL_VAR_H__ #define __NASAL_VAR_H__ #define VAR_NONE 0 #define VAR_LLINT 1 #define VAR_DOUBLE 2 #define VAR_CHAR 3 #define VAR_STRING 4 #define VAR_LIST 5 #define VAR_HASH 6 #define VAR_FUNC 7 class var { public: int type; void *data; var(); var(const var&); ~var(); var& operator=(const var&); }; #endif