comparison Jint.Runtime/VM2/Machine.cs @ 1:033ebe7432d5

vm v2
author cin
date Thu, 24 Oct 2013 19:45:57 +0400
parents
children 4aed85a1f558
comparison
equal deleted inserted replaced
0:e113095f1de0 1:033ebe7432d5
1 using System;
2 using System.Collections.Generic;
3
4 namespace Jint.Runtime.VM2
5 {
6 public class Machine
7 {
8 RuntimeContext m_context;
9 Stack<object[]> m_frames;
10 object[] m_frame;
11
12
13 public Machine ()
14 {
15 }
16
17 public void Execute(Instruction[] instructions) {
18 foreach (var op in instructions) {
19
20 }
21 }
22
23 private object[] MakeArgs(int[] regs) {
24 object[] args = new object[regs.Length];
25 for (int i=0; i< regs.Length; i++)
26 args = m_frame [regs [i]];
27 }
28 }
29 }
30