Beispiel #1
0
 public System.Windows.Forms.TreeNode ToNode()
 {
     TreeNode t = new TreeNode();
     t.Text = "setvar: " + name;
     t.Nodes.Add(value.ToNode());
     return t;
 }
Beispiel #2
0
        public System.Windows.Forms.TreeNode ToNode()
        {
            TreeNode t = new TreeNode("If");
            TreeNode et = new TreeNode("Expression:");
            et.Nodes.Add(eval.ToNode());
            TreeNode tt = new TreeNode("If true:");
            foreach (ISTMT s in truebody)
            {
                tt.Nodes.Add(s.ToNode());
            }


            t.Nodes.Add(et);
            t.Nodes.Add(tt);

            if(falsebody != null)
            {
            TreeNode ft = new TreeNode("If false:");
            foreach (ISTMT s in falsebody)
            {
                ft.Nodes.Add(s.ToNode());
            }

            t.Nodes.Add(ft);

            }
            return t;
        }
Beispiel #3
0
 public System.Windows.Forms.TreeNode ToNode()
 {
     TreeNode t = new TreeNode();
     t.Text = "bool expr";
     t.Nodes.Add(first.ToNode());
     t.Nodes.Add(op.ToString());
     t.Nodes.Add(last.ToNode());
     return t;
 }
Beispiel #4
0
 public TreeNode ToNode()
 {
     TreeNode tn = new TreeNode("while");
     TreeNode exprn = new TreeNode("expr");
     exprn.Nodes.Add(expr.ToNode());
     TreeNode bodyn = new TreeNode("body:");
     foreach (ISTMT i in body)
     {
         bodyn.Nodes.Add(i.ToNode());
     }
     tn.Nodes.Add(exprn);
     tn.Nodes.Add(bodyn);
     return tn;
 }