public override void visit(jump_stmt _jump_stmt)
		{
			DefaultVisit(_jump_stmt);
			pre_do_visit(_jump_stmt);
			visit(jump_stmt.expr);
			post_do_visit(_jump_stmt);
		}
		public virtual void post_do_visit(jump_stmt _jump_stmt)
		{
		}
		public virtual void visit(jump_stmt _jump_stmt)
		{
			DefaultVisit(_jump_stmt);
		}
		public virtual void visit(jump_stmt _jump_stmt)
		{
		}
		public override void visit(jump_stmt _jump_stmt)
		{
			executer.visit(_jump_stmt);
			if (_jump_stmt.expr != null)
				this.visit((dynamic)_jump_stmt.expr);
			if (_jump_stmt.attributes != null)
				this.visit((dynamic)_jump_stmt.attributes);
		}