FAUST compiler  0.9.9.6b8
environment.hh
Go to the documentation of this file.
00001 #ifndef ENVIRONMENT_HH
00002 #define ENVIRONMENT_HH
00003 
00004 
00005 #include "tlib.hh"
00006 
00007 Tree pushValueDef(Tree id, Tree def, Tree lenv);
00008 
00009 bool searchIdDef(Tree id, Tree& def, Tree lenv);
00010 
00011 Tree pushMultiClosureDefs(Tree ldefs, Tree visited, Tree lenv);
00012 
00013 Tree copyEnvReplaceDefs(Tree anEnv, Tree ldefs, Tree visited, Tree curEnv);
00014 
00015 bool isEnvBarrier(Tree t);
00016 
00017 Tree pushEnvBarrier(Tree lenv);
00018 
00019 
00020 #endif // ENVIRONMENT_HH