Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] Feb. Monthly Call


On Feb 1, 2006, at 12:17 PM, Doug Schaefer wrote:

Just as a quick summary of what I've done:

ILanguage defines the core capabilities of a language. When you add a new language, you create an extension of the 'language' extension point. You define an implementation of ILanguage for your language and you list the
content types that your language applies to.

ITranslationUnit.getLanguage() returns the appropriate ILanguage instance
given the content type of the translation unit.

ILanguage is adaptable. The intent is to be able to adapt this object to
other interfaces for things like UI. I use this facility to get at the
language specific object for the PDOM. And so far that is all I have of this
framework.

This code is all in HEAD.

Yes, thanks, I saw this. I was wondering if you had made changes to get a language specific editor to work. I thought you had worked in this area as
well.  I'm specifically asking because there were private methods we had
to make public to get it to work. These are the patches I started to work
on, but wasn't sure if you had already made them.

Cheers,
Craig



Back to the top