From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Bas Kok" Newsgroups: gmane.emacs.bugs Subject: [Patch] etags support for php5 Date: Sat, 22 Sep 2007 18:28:43 +0300 Message-ID: <88872ed0709220828n777b6802vbfe12a6ce52c599d@mail.gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_40222_15678780.1190474923397" X-Trace: sea.gmane.org 1190577760 8748 80.91.229.12 (23 Sep 2007 20:02:40 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 23 Sep 2007 20:02:40 +0000 (UTC) To: bug-gnu-emacs@gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Sep 23 22:02:36 2007 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1IZXf0-0007Ao-KE for geb-bug-gnu-emacs@m.gmane.org; Sun, 23 Sep 2007 22:02:34 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IZXey-0008T4-2s for geb-bug-gnu-emacs@m.gmane.org; Sun, 23 Sep 2007 16:02:32 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IZ6uW-0007Ky-D9 for bug-gnu-emacs@gnu.org; Sat, 22 Sep 2007 11:28:48 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IZ6uV-0007Jv-HG for bug-gnu-emacs@gnu.org; Sat, 22 Sep 2007 11:28:48 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IZ6uV-0007J6-4v for bug-gnu-emacs@gnu.org; Sat, 22 Sep 2007 11:28:47 -0400 Original-Received: from rv-out-0910.google.com ([209.85.198.188]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1IZ6uU-0003cj-JM for bug-gnu-emacs@gnu.org; Sat, 22 Sep 2007 11:28:46 -0400 Original-Received: by rv-out-0910.google.com with SMTP id c27so988257rvf for ; Sat, 22 Sep 2007 08:28:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type; bh=iJ8VKJ/qyhlV00kfswW0quXZ98Wg4Gnh5Qfve/01lBM=; b=uGvBk4ZXse3+kkR+bkf01TN7c5EpyHpP6sZBtA94zr1hcZCLgVlfM1KtgT8HiRODNuUynpTRh4U/gtiikELqtvsh1+qoTc/tEd5w0sv32TBukA8ZTcxsG9LiF4idCgKJ3EU4KaBcrbT2nLddQ9/Q7q8r7VQxIbVCvMdoWjmXjwE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type; b=N/ximkDtc8TKUELFgU5PtYNjCoOa2grqPKD96/YJrOiqtd2lqj4JoicHnftlrWHK2PxoMobcvs3GB6XWn9UFXqNcQ5GQE24HbSw5oJIyJTqPUQtodoUmK9Ii5OlHDSD1aYMPo0axxwtbGxnHhaU7DQ/8esEqp2KvUa8OxYBm5uk= Original-Received: by 10.142.49.4 with SMTP id w4mr1448239wfw.1190474923388; Sat, 22 Sep 2007 08:28:43 -0700 (PDT) Original-Received: by 10.143.6.2 with HTTP; Sat, 22 Sep 2007 08:28:43 -0700 (PDT) X-Detected-Kernel: Linux 2.6 (newer, 2) X-Mailman-Approved-At: Sun, 23 Sep 2007 16:02:30 -0400 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:16602 Archived-At: ------=_Part_40222_15678780.1190474923397 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi all, PHP5 introduced public, private and protected access modifiers for methods and properties, class constants and the static keyword. However etags currently does not recognize methods and properties qualified with these keywords, therefore I added these. I am not sure what the process is for having this added to cvs emacs, therefore I added the patch for this to this email. Regards, -- Bas ------=_Part_40222_15678780.1190474923397 Content-Type: application/octet-stream; name="etags.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="etags.patch" X-Attachment-Id: f_f6w7ry6t KioqIGV0YWdzLmMJMTMgQXVnIDIwMDcgMTU6NDE6MjcgKzAyMDAJMy43NwotLS0gZXRhZ3MuYwky MiBTZXAgMjAwNyAxNjoxMTo1NSArMDIwMAkKKioqKioqKioqKioqKioqCioqKiA0NjY5LDQ2NzQg KioqKgotLS0gNDY2OSw0NzA3IC0tLS0KICAJCSAgICBsYi5idWZmZXIsIGNwIC0gbGIuYnVmZmVy ICsgMSwgbGluZW5vLCBsaW5lY2hhcm5vKTsKICAJICBzZWFyY2hfaWRlbnRpZmllciA9IEZBTFNF OwogIAl9CisgICAgICAgZWxzZSBpZiAoTE9PS0lOR19BVCAoY3AsICJwdWJsaWMiKSB8fAorIAkg ICAgICAgTE9PS0lOR19BVCAoY3AsICJwcml2YXRlIikgfHwKKyAJICAgICAgIExPT0tJTkdfQVQg KGNwLCAicHJvdGVjdGVkIikgfHwKKyAJICAgICAgIExPT0tJTkdfQVQgKGNwLCAic3RhdGljIikp CisgCXsKKyAJICBjcCA9IHNraXBfc3BhY2VzIChjcCk7CisgCSAgaWYgKExPT0tJTkdfQVQgKGNw LCAiZnVuY3Rpb24iKSkKKyAJICAgIHsKKyAJICAgICAgaWYoKmNwID09ICcmJykKKyAJCWNwID0g c2tpcF9zcGFjZXMgKGNwKzEpOworIAkgICAgICBpZigqY3AgIT0gJ1wwJykKKyAJCXsKKyAJCSAg bmFtZSA9IGNwOworIAkJICB3aGlsZSAoIW5vdGlubmFtZSAoKmNwKSkKKyAJCSAgICBjcCsrOwor IAkJICBtYWtlX3RhZyAobmFtZSwgY3AgLSBuYW1lLCBUUlVFLAorIAkJCSAgICBsYi5idWZmZXIs IGNwIC0gbGIuYnVmZmVyICsgMSwgbGluZW5vLCBsaW5lY2hhcm5vKTsKKyAJCX0KKyAJICAgICAg ZWxzZQorIAkJc2VhcmNoX2lkZW50aWZpZXIgPSBUUlVFOworIAkgICAgfQorIAkgIGVsc2UgaWYg KG1lbWJlcnMKKyAJCSAgICYmICpjcCA9PSAnJCcpCisgCSAgICB7CisgCSAgICAgIG5hbWUgPSBj cDsKKyAJICAgICAgd2hpbGUgKCFub3Rpbm5hbWUoKmNwKSkKKyAJCWNwKys7CisgCSAgICAgIG1h a2VfdGFnIChuYW1lLCBjcCAtIG5hbWUsIEZBTFNFLAorIAkJCWxiLmJ1ZmZlciwgY3AgLSBsYi5i dWZmZXIgKyAxLCBsaW5lbm8sIGxpbmVjaGFybm8pOworIAkgICAgfQorIAkgIGVsc2UKKyAJICAg IHNlYXJjaF9pZGVudGlmaWVyID0gVFJVRTsJICAgIAorIAl9CiAgICAgICAgZWxzZSBpZiAoTE9P S0lOR19BVCAoY3AsICJmdW5jdGlvbiIpKQogIAl7CiAgCSAgaWYoKmNwID09ICcmJykKKioqKioq KioqKioqKioqCioqKiA0NzEwLDQ3MTYgKioqKgogIAkJICAgIGxiLmJ1ZmZlciwgY3AgLSBsYi5i dWZmZXIgKyAxLCBsaW5lbm8sIGxpbmVjaGFybm8pOwogIAl9CiAgICAgICAgZWxzZSBpZiAobWVt YmVycwohIAkgICAgICAgJiYgTE9PS0lOR19BVCAoY3AsICJ2YXIiKQogIAkgICAgICAgJiYgKmNw ID09ICckJykKICAJewogIAkgIG5hbWUgPSBjcDsKLS0tIDQ3NDMsNDc1MCAtLS0tCiAgCQkgICAg bGIuYnVmZmVyLCBjcCAtIGxiLmJ1ZmZlciArIDEsIGxpbmVubywgbGluZWNoYXJubyk7CiAgCX0K ICAgICAgICBlbHNlIGlmIChtZW1iZXJzCiEgCSAgICAgICAmJiAoTE9PS0lOR19BVCAoY3AsICJ2 YXIiKSAKISAJCSAgIHx8IExPT0tJTkdfQVQgKGNwLCAiY29uc3QiKSkKICAJICAgICAgICYmICpj cCA9PSAnJCcpCiAgCXsKICAJICBuYW1lID0gY3A7Cg== ------=_Part_40222_15678780.1190474923397--