Re: [Geany-devel] [Patch] - Improve PHP parser (call tips)

2010-04-18 Thread Enrico Tröger
On Sun, 18 Apr 2010 03:05:53 +0200, Dominic wrote: Am Samstag, den 17.04.2010, 18:14 +0200 schrieb Enrico Tröger: I spent a little more time on this again hoping to get it fixed. In SVN r4828, I adjusted the regular expression for parsing PHP functions a bit and I think it works now as

Re: [Geany-devel] Function Definition

2010-04-18 Thread Enrico Tröger
On Fri, 16 Apr 2010 20:39:59 +0200, Colomban wrote: jordan a écrit : As Enzo said, there is the scope to determine if a particular line is part of a function or not, but its is not supported by every tag generator used by Geany. What I personally chose was to walk the tag list and find the

Re: [Geany-devel] Auto-completion of struct/class (C/C++) members overriden by normal auto-completion

2010-04-18 Thread Enrico Tröger
On Sat, 17 Apr 2010 18:02:19 +0200, Thomas wrote: Hey, I think I found a bug. If you have a struct completition list open (e.g. after typing the dot after foo where foo is an instance of a struct) you normally get a completion list with only the members. If you then type further until you typed

Re: [Geany-devel] Auto-completion of struct/class (C/C++) members overriden by normal auto-completion

2010-04-18 Thread Thomas Martitz
Am 18.04.2010 10:53, schrieb Enrico Tröger: Looks good to me. Anyway, could you provide a simple test case to verify the old and new behaviour? I tried but all my attempts worked (that doesn't mean much only that my test cases were wrong :D). Let's try. struct foo { ... int

[Geany-devel] In-memory tagmanager parsing

2010-04-18 Thread Colomban Wendling
Hi, I took a look at the tagmanager in an attempt to make it work in-memory, since it is not yet completely the case. I found why and how to fix the (C?) function arguments (attached patch), and it seems to work pretty well for C (and Python and PHP, though I did only a few tests with them). For

Re: [Geany-devel] [Patch] - Improve PHP parser (call tips)

2010-04-18 Thread Enrico Tröger
On Sun, 18 Apr 2010 03:05:53 +0200, Dominic wrote: Am Samstag, den 17.04.2010, 18:14 +0200 schrieb Enrico Tröger: On Mon, 8 Mar 2010 23:40:08 +0100, Enrico wrote: On Mon, 8 Mar 2010 12:18:39 +, Nick wrote: On Sun, 7 Mar 2010 19:20:37 +0100 Enrico Tröger enrico.troe...@uvena.de wrote:

Re: [Geany-devel] In-memory tagmanager parsing

2010-04-18 Thread Enrico Tröger
On Sun, 18 Apr 2010 15:48:14 +0200, Colomban wrote: Hi, I took a look at the tagmanager in an attempt to make it work in-memory, since it is not yet completely the case. I found why and how to fix the (C?) function arguments (attached patch), and it seems to work pretty well for C (and Python

Re: [Geany-devel] In-memory tagmanager parsing

2010-04-18 Thread Colomban Wendling
Enrico Tröger a écrit : On Sun, 18 Apr 2010 15:48:14 +0200, Colomban wrote: Hi, I took a look at the tagmanager in an attempt to make it work in-memory, since it is not yet completely the case. I found why and how to fix the (C?) function arguments (attached patch), and it seems to work