예제 #1
0
 public override void CGenStmt(Env env, CGenState state)
 {
     state.CGenLabel(state.GotoLabel(this.Label));
     state.CGenForceStackSizeTo(state.StackSize);
     this.Stmt.CGenStmt(env, state);
 }
예제 #2
0
 public override void CGenStmt(Env env, CGenState state) {
     state.CGenLabel(state.GotoLabel(this.label));
     state.CGenForceStackSizeTo(state.StackSize);
     this.stmt.CGenStmt(env, state);
 }
예제 #3
0
        public override void CGenStmt(Env env, CGenState state)
        {
            Int32 label = state.GotoLabel(this.Label);

            state.JMP(label);
        }
예제 #4
0
 public override void CGenStmt(Env env, CGenState state) {
     Int32 label = state.GotoLabel(this.label);
     state.JMP(label);
 }