Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:51121 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 37832 invoked from network); 22 Dec 2010 19:55:15 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 22 Dec 2010 19:55:15 -0000 Authentication-Results: pb1.pair.com smtp.mail=mathiasgrimm@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=mathiasgrimm@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.216.42 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: mathiasgrimm@gmail.com X-Host-Fingerprint: 209.85.216.42 mail-qw0-f42.google.com Received: from [209.85.216.42] ([209.85.216.42:37601] helo=mail-qw0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 7F/E7-31190-1A7521D4 for ; Wed, 22 Dec 2010 14:55:14 -0500 Received: by qwj8 with SMTP id 8so5478107qwj.29 for ; Wed, 22 Dec 2010 11:55:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=24DfIzs656YS54QUsKlDJ/l3FKjE1xm2c5trg/OEk5o=; b=OYENJemUm8F84Me20TLX01HGObr2WWjt3qTdI+E0nCXa178HPOX3/zGIZzU8ckxFtz kwSQjEzwdjV5MZN/E4VEXU066xBlDZ1CfehtibsivxnkbyjAT4bY2NCiQ1iplVtn4Kkt ErpOTNynQL+z7HG32CLX5HjShxusTJCKkTO4Q= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=scQrfNiHm0qu/2YXDwTWpnOQesmySYKyiqwWeXV/rcddzxQ75JaP08ZdQhrqhLZgx7 u3EvQULRI+oPl5GOJYqK/oRXilxPFz5ehoLnUukU4/vgZ9WLYesLODsSJC/m0yCr5xNL +V1oC7GVlq2lPZ7/UbMeZOLj3arBon+xiGqnA= MIME-Version: 1.0 Received: by 10.224.20.13 with SMTP id d13mr6887962qab.43.1293047709969; Wed, 22 Dec 2010 11:55:09 -0800 (PST) Received: by 10.220.172.132 with HTTP; Wed, 22 Dec 2010 11:55:09 -0800 (PST) In-Reply-To: <4D1254DF.9050704@sugarcrm.com> References: <4D1254DF.9050704@sugarcrm.com> Date: Wed, 22 Dec 2010 17:55:09 -0200 Message-ID: To: Stas Malyshev Cc: "internals@lists.php.net" Content-Type: multipart/alternative; boundary=0015175cd5da6e3193049805212e Subject: Re: [PHP-DEV] RFC - MACRO From: mathiasgrimm@gmail.com (Mathias Grimm) --0015175cd5da6e3193049805212e Content-Type: text/plain; charset=ISO-8859-1 I Just want a simple replace-on-the-air to avoid spend time writing more. On Wed, Dec 22, 2010 at 5:43 PM, Stas Malyshev wrote: > Hi! > > > I want to request a C/C++ feature that i think is good. >> >> MACRO >> > > You know that you could write: > #define PF private function > #define SCOPE_CLASS(x) class MyProject_ ## x > > > class UseMacro > { > PF preSave($object) > { > //... > } > > } > > SCOPE_CLASS(Internal) > { > > } > > And then run it through CPP (gcc -Mcpp -E - - < in.php > out.php) and get > all the macros processed? > -- > Stanislav Malyshev, Software Architect > SugarCRM: http://www.sugarcrm.com/ > (408)454-6900 ext. 227 > --0015175cd5da6e3193049805212e--