CLanguage
Identifier:
org.eclipse.cdt.core.CLanguage
Since:
CDT 2.0
Description:
Extension point representing a CDT language. At the moment, languages consist of a unique identifier (id), and a human-readable name.
By themselves, languages don't serve much purpose. However, they are used to build file types (see the CFileType extension point), which are used by CDT to classify files and determine how they should be processed.
Configuration Markup:
<!ELEMENT extension (language+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT language EMPTY>
<!ATTLIST language
name CDATA #REQUIRED
id CDATA #REQUIRED>
Examples:
To declare a new language:
This indicates to CDT that there is a new language, identified using the language id "com.example.product.language.my_language".
API Information:
This extension point is purely declarative.