David PONCE wrote:
> [...]
>>> If all is fine with you, I will commit that change.
>>
>>
>> Yes, all seems to be exactly what i want - perfect work! Thanks a
>> lot, david! Please commit it!
>
> Done.
Thanks! I have just updated my copy of semantic-el.el and ajusted ECB to
use the new macros - works like a charm! IMHO this is a big step forward
concerning parsing arbitrary elisp-sources!
Thanks a lot for the valueable discussion and the final code, David!
Klaus

Hi David
>[...]
>> IMHO the alias-like-taggers have still no disadvantage and give
>> even more flexibility (reusing taggers defined as lambda...see
>> above)
[...]
>That argument convinced me.
Fine, now we have a score of 1:1 ;-)
>Following is a patch that implements all that ;-)
>I just changed the term "tagger" by "form parser", which is IMO more
>accurate.
yes, i was not really convinced by the term tagger, but i had nothing better in my mind... but form-parser is very good!
>So now there is two new macros that you should be interested in:
>- `semantic-elisp-setup-form-parser' to install a new form parser for
> given symbols.
>- `semantic-elisp-reuse-form-parser' to reuse an existing form parser
> for given symbols.
>Typically in ECB you could use:
>(semantic-elisp-reuse-form-parser defvar defecb-multicache)
>If all is fine with you, I will commit that change.
Yes, all seems to be exactly what i want - perfect work! Thanks a lot, david! Please commit it!
>As usual I appreciated much your help :-)
so do i vice versa ;-)
Thanks!
Klaus