コード例 #1
0
ファイル: MicroC.cs プロジェクト: christianknu/SPLC2016
 public override void Check(TEnv env)
 {
     env.PushEnv();
     foreach (Statement stmt in statements)
     {
         stmt.Check(env);
     }
     env.PopEnv();
 }
コード例 #2
0
ファイル: MicroC.cs プロジェクト: christianknu/SPLC2016
 public void Check(TEnv env)
 {
     env.PushEnv();
     foreach (VarDecl parameter in parameters)
     {
         env.DeclareLocal(parameter);
     }
     body.Check(env);
     env.PopEnv();
 }