We're always looking to make it easier to extend the CDT for other languages (e.g. Objective-C :)). If you have guys come up with any extension points or interfaces you need, feel free to raise them.
1. Yes, our editor is based on CDT. We were able to bring most CDT features without any modifications to CDT itself, but eventually we chose to fork it so we can overcome some restrictions. We will offer our changes upstream once we release our product,
you may find them useful.
3. Nope. I doubt it would be feasible to make one.
4. Yes, we have custom ILanguge with a custom parser. We also wanted to change the scanner but it seems to be rigid, we had to introduce a few walkarounds in the parser.
5. Define content type -> define ILanguage -> Tweak parser -> create custom AST. Once you have it most CDT features will just work.
Best regards,
Eugene
On Apr 14, 2012, at 9:03 AM, Олег Большаков wrote:
Did you use CDT for your editor? Is it open-source or not (could I get source code)?
Also the questions are:
Is there anywhere a CDT version without C++ language support?
How did you change the language - did you change the parser code?
Can you suggest any info on how to create CDT-based editors?
_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev
_______________________________________________ cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev