From owner-freebsd-questions@FreeBSD.ORG Thu Aug 24 22:00:23 2006 Return-Path: X-Original-To: questions@freebsd.org Delivered-To: freebsd-questions@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AEB0616A4DA for ; Thu, 24 Aug 2006 22:00:23 +0000 (UTC) (envelope-from mjkarki@gmail.com) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.174]) by mx1.FreeBSD.org (Postfix) with ESMTP id 969EF43D46 for ; Thu, 24 Aug 2006 22:00:14 +0000 (GMT) (envelope-from mjkarki@gmail.com) Received: by ug-out-1314.google.com with SMTP id m2so683500uge for ; Thu, 24 Aug 2006 15:00:14 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:references:x-google-sender-auth; b=IrrmJr4CjHFnMIHOKxLiYZYclnh8prvOyGbL0BrSTRjo1+L4agedCj6YtDH1A8u+4B8ioQ96652dxm6YWVZzQDpRVI0uZLVLcO1+IsHczRj/eTIdDpRf1zxjfaXkxuDpvqJxn6lasJ02OA3bkizppYx9P2C1cs3Pfa4lLr9Iqu0= Received: by 10.66.216.20 with SMTP id o20mr1434724ugg; Thu, 24 Aug 2006 15:00:14 -0700 (PDT) Received: by 10.67.101.7 with HTTP; Thu, 24 Aug 2006 15:00:12 -0700 (PDT) Message-ID: <1b15366e0608241500j5f1b4662p9a0d9cd811de841f@mail.gmail.com> Date: Fri, 25 Aug 2006 01:00:12 +0300 From: "Matti J. Karki" Sender: mjkarki@gmail.com To: "=?ISO-8859-1?Q?Kyrre_Nyg=E5rd?=" In-Reply-To: <7.0.1.0.2.20060824192439.02386de8@broadpark.no> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_155054_31062071.1156456812384" References: <7.0.1.0.2.20060824145822.0194fc10@broadpark.no> <1b15366e0608240618j62d41ad3j537f095b2e566ed5@mail.gmail.com> <7.0.1.0.2.20060824192439.02386de8@broadpark.no> X-Google-Sender-Auth: a30cf3328e7346b9 Cc: questions@freebsd.org Subject: Re: Code beautifiers, anyone? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Aug 2006 22:00:23 -0000 ------=_Part_155054_31062071.1156456812384 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On 8/24/06, Kyrre Nyg=E5rd wrote: > > Perhaps you could share with us whatever scripts you've written? > Totally forgot to include the actual intendation script. There should be a Python script attached to this mail. Please note, that the script is not a silver bullet! It was designed to clean up some pretty messed up C code. Usually I study the coding style before creating this kind of clean-up-scripts. Also, the code is not very clean itself (pretty ironic, I guess) :) It's just a hack to take care of one step of the cleaning process. -Matti ------=_Part_155054_31062071.1156456812384 Content-Type: text/plain; name=indent.py; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: base64 X-Attachment-Id: f_er9oh0mn Content-Disposition: attachment; filename="indent.py" aW1wb3J0IHN5cw0KaW1wb3J0IHJlDQppbXBvcnQgb3MNCg0KSU5ERU5UU1RSID0gIiAgICAiDQoN CmYgPSBvcGVuKHN5cy5hcmd2WzFdLCAiciIpDQppbmJ1ZmZlciA9IGYucmVhZCgpDQpmLmNsb3Nl KCkNCg0Kb3V0YnVmZmVyID0gIiINCmluZGVudCA9IDANCmluZGVudG5leHQgPSAwDQoNCmluYnVm ZmVyID0gcmUuc3ViKCdcbiArJywgJ1xuJywgaW5idWZmZXIpDQppbmJ1ZmZlciA9IHJlLnN1Yign XHQrJywgJycsIGluYnVmZmVyKQ0KaW5idWZmZXIgPSByZS5zdWIoJ1wpICo/XG5ceycsICcpIHsn LCBpbmJ1ZmZlcikNCmluYnVmZmVyID0gcmUuc3ViKCdcKSAqP3snLCAnKSB7JywgaW5idWZmZXIp DQppbmJ1ZmZlciA9IHJlLnN1YignZWxzZSAqP1xueycsICdlbHNlIHtcbicsIGluYnVmZmVyKQ0K aW5idWZmZXIgPSByZS5zdWIoJ3sgKj8oLis/XG4pJywgJ3tcblxnPDE+JywgaW5idWZmZXIpDQpp bmJ1ZmZlciA9IHJlLnN1YignKFxuLis/KX0nLCAnXGc8MT5cbn0nLCBpbmJ1ZmZlcikNCmluYnVm ZmVyID0gcmUuc3ViKCdcbiArJywgJ1xuJywgaW5idWZmZXIpDQoNCmZvciBjaHIgaW4gaW5idWZm ZXI6DQoJaWYgY2hyID09ICJ7IjoNCgkJaW5kZW50ICs9IDENCgkJb3V0YnVmZmVyICs9ICJ7Ig0K CQljb250aW51ZQ0KCWlmIGNociA9PSAifSI6DQoJCWluZGVudCAtPSAxDQoJCW91dGJ1ZmZlciAr PSBpbmRlbnQgKiBJTkRFTlRTVFIgKyAifSINCgkJaW5kZW50bmV4dCA9IDANCgkJY29udGludWUN CglpZiBjaHIgPT0gIlxuIjoNCgkJb3V0YnVmZmVyICs9ICJcbiINCgkJaW5kZW50bmV4dCA9IDEN CgkJY29udGludWUNCglpZiBpbmRlbnRuZXh0ID09IDE6DQoJCW91dGJ1ZmZlciArPSAgaW5kZW50 ICogSU5ERU5UU1RSICsgY2hyDQoJCWluZGVudG5leHQgPSAwDQoJZWxzZToNCgkJb3V0YnVmZmVy ICs9IGNocg0KDQpvdXRmaWxlbmFtZSA9IHN5cy5hcmd2WzFdDQpvbGRmaWxlbmFtZSA9IG91dGZp bGVuYW1lICsgIi5iYWsiDQoNCm9zLnJlbmFtZShvdXRmaWxlbmFtZSwgb2xkZmlsZW5hbWUpDQoN CmYgPSBvcGVuKG91dGZpbGVuYW1lLCAidyIpDQpmLndyaXRlKG91dGJ1ZmZlcikNCmYuY2xvc2Uo KQ0K ------=_Part_155054_31062071.1156456812384--