<!ELEMENT extension ((language | pdomLinkageFactory))+>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT language (contentType)*>
<!ATTLIST language
id CDATA #REQUIRED
name CDATA #REQUIRED
class CDATA #REQUIRED>
org.eclipse.core.model.AbstractLanguage
.<!ELEMENT contentType EMPTY>
<!ATTLIST contentType
id CDATA #IMPLIED>
<!ELEMENT pdomLinkageFactory EMPTY>
<!ATTLIST pdomLinkageFactory
id CDATA #REQUIRED
class CDATA #REQUIRED>
<language class="org.eclipse.cdt.core.dom.ast.gnu.c.GCCLanguage" id="gcc" name="GNU C"> <contentType id="org.eclipse.cdt.core.cSource"/> <contentType id="org.eclipse.cdt.core.cHeader"/> </language>
org.eclipse.core.model.AbstractLanguage
.
org.eclipse.cdt.core.language.gcc
(GNU C) and
org.eclipse.cdt.core.language.g++
(GNU C++).
The respective language implementations are
org.eclipse.cdt.core.dom.ast.gnu.c.GCCLanguage
and
org.eclipse.cdt.core.dom.ast.gnu.cpp.GPPLanguage
Copyright (c) 2005, 2007 QNX Software Systems and others. This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which accompanies this distribution, and is available at https://www.eclipse.org/legal/epl-2.0/ SPDX-License-Identifier: EPL-2.0