예제 #1
0
파일: MainForm.cs 프로젝트: semens/ZInc
        private void button1_Click(object sender, EventArgs e)
        {
            Console Cons = new Console();
            Cons.Visible = true;

            //string sCode  - OUR CODE

               // Runing Run = new Runing(Cons.stdIO, sCode.Split('\n').ToList<string>());
            Runing Run = new Runing(Cons.stdIO, "Code.zpc");
            Run.ProcMess += new ProcessMessages(ProcMess);
            Thread T = new Thread(Run.Run);
            Cons.CurThread = T;
            T.Start();
        }
예제 #2
0
파일: Functions.cs 프로젝트: semens/ZInc
 public ExprIn(Runing Prog)
     : base(Prog)
 {
     name = "in";
 }
예제 #3
0
파일: Functions.cs 프로젝트: semens/ZInc
 public ExprIfgo(Runing Prog)
     : base(Prog)
 {
     name = "ifgo";
 }
예제 #4
0
파일: Functions.cs 프로젝트: semens/ZInc
 public override ExprObject Clone(Runing Prog, List<string> Param)
 {
     ExprIfgo e = new ExprIfgo(Prog);
     e.param = Param;
     return e;
 }
예제 #5
0
파일: Functions.cs 프로젝트: semens/ZInc
 public ExprReturn(Runing Prog)
     : base(Prog)
 {
     name = "return";
 }
예제 #6
0
파일: Functions.cs 프로젝트: semens/ZInc
 public ExprSet(Runing Prog)
     : base(Prog)
 {
     name = "set";
 }
예제 #7
0
파일: Functions.cs 프로젝트: semens/ZInc
 public ExprOut(Runing Prog)
     : base(Prog)
 {
     name = "out";
 }
예제 #8
0
파일: Functions.cs 프로젝트: semens/ZInc
 public virtual ExprObject Clone(Runing Prog, List<string> Param)
 {
     ExprObject e =  new ExprObject(Prog);
     e.param = Param;
     return e;
 }
예제 #9
0
파일: Functions.cs 프로젝트: semens/ZInc
 public ExprObject(Runing Prog)
 {
     this.Prog = Prog;
     param = new List<string>();
 }
예제 #10
0
파일: Functions.cs 프로젝트: semens/ZInc
 public ExprNew(Runing Prog)
     : base(Prog)
 {
     name = "new";
 }
예제 #11
0
파일: Functions.cs 프로젝트: semens/ZInc
 public ExprInc(Runing Prog)
     : base(Prog)
 {
     name = "inc";
 }