예제 #1
0
 private Seq<JST.Statement> TranslateStatements(MethodCompilerEnvironment methCompEnv, CST.Statements cstStatements)
 {
     var jstStatements = new Seq<JST.Statement>();
     var subMethCompEnv = methCompEnv.EnterBlock();
     subMethCompEnv.BindUsage(jstStatements, cstStatements.Usage(methCompEnv));
     foreach (var stmnt in cstStatements.Body)
         TranslateStatement(subMethCompEnv, jstStatements, stmnt);
     return jstStatements;
 }