public System.Windows.Forms.TreeNode ToNode() { TreeNode t = new TreeNode(); t.Text = "setvar: " + name; t.Nodes.Add(value.ToNode()); return t; }
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; }
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; }
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; }