Re: [CEDET-devel] support for external parsers
Brought to you by:
zappo
From: Eric M. L. <er...@si...> - 2011-04-13 23:43:18
|
On 04/13/2011 05:05 PM, David Engster wrote: > Eric M. Ludlam writes: >> On 04/12/2011 11:40 AM, Kiwon Um wrote: >>> Because clang works well only when the buffer has been saved, all >>> packages save buffer before trying completion. This seems to be a big >>> disadvantage. If clang's functionality is going to be included in CEDET, >>> I really hope that it solves this. >> >> Presumably you can pipe the buffer through the process and collect its >> output. That would mean no saves are necessary. I looked at its web >> page, but couldn't find if that is possible. > > No, I don't think this is currently possible. However, it is important > to note that the binary 'clang' is more or less a mere frontend to the > actual clang-library. From what I see it shouldn't be terribly hard to > write a small program which does what we want, but maybe I'm > mistaken. I'm tempted to look into this more, since the library also > builds a full AST. This could be very interesting. Did they ever add loadable binary modules to Emacs? If so, calling this as a built-in that output semantic tags would be pretty cool. Eric |