Example #1
0
 public override void Check(TEnv env)
 {
     env.PushEnv();
     foreach (Statement stmt in statements)
     {
         stmt.Check(env);
     }
     env.PopEnv();
 }
Example #2
0
 public void Check(TEnv env)
 {
     env.PushEnv();
     foreach (VarDecl parameter in parameters)
     {
         env.DeclareLocal(parameter);
     }
     body.Check(env);
     env.PopEnv();
 }