let new_analysis_environment () =
{
globals ={ variable_map = StringMap.empty; parent = None };
num_globals = 0;
locals =[];
num_locals = [];
sdepth = 0;
max_depth = 0;
errors =[];
warnings =[];
unique_id = 0;
varprops = Hashtbl.create 10;
names =[];
imported =[];
templates = Hashtbl.create 1;
constants = Hashtbl.create 10;
}