Beispiel #1
0
 public override void visit(program_tree _program_tree)
 {
     //for(int i=0;i<_program_tree.compilation_units.Count;i++)
     //{
     //	subprogram_body sb=_program_tree.compilation_units[i];
     //	prepare_node(sb,"compilation_units["+i.ToString()+"]");
     //}
     prepare_collection(_program_tree.compilation_units, "compilation_units");
 }
 public override void visit(program_tree _program_tree)
 {
     //text="Count: "+_program_tree.compilation_units.Count.ToString();
     get_count(_program_tree.compilation_units);
 }
 public virtual void visit(program_tree _program_tree)
 {
     DefaultVisit(_program_tree);
 }
		public virtual void post_do_visit(program_tree _program_tree)
		{
		}
		public override void visit(program_tree _program_tree)
		{
			DefaultVisit(_program_tree);
			pre_do_visit(_program_tree);
			for (int i = 0; i < compilation_units.Count; i++)
				visit(program_tree.compilation_units[i]);
			post_do_visit(_program_tree);
		}
Beispiel #6
0
 public virtual void visit(program_tree _program_tree)
 {
 }
Beispiel #7
0
 public override void visit(program_tree _program_tree)
 {
     throw new NotImplementedException();
 }
		public virtual void visit(program_tree _program_tree)
		{
		}
		public virtual void visit(program_tree _program_tree)
		{
			DefaultVisit(_program_tree);
		}
Beispiel #10
0
		public override void visit(program_tree _program_tree)
		{
			executer.visit(_program_tree);
			if (_program_tree.compilation_units != null)
			foreach (dynamic x in _program_tree.compilation_units)
				if(x != null)
					this.visit(x);
		}