IBM Software Group  |  Rational software
© 2004 IBM Corporation
18
Parser Language Variants
§Interfaces
4org.eclipse.cdt.core.dom.ast – Base interfaces that apply to both ANSI C & ISO C++
4org.eclipse.cdt.core.dom.ast.c – C99 specific sub-interfaces
4org.eclipse.cdt.core.dom.ast.cpp – ISO C++ 98 specific sub-interfaces
4org.eclipse.cdt.core.dom.ast.gnu – GNU extensions that apply to both C & C++
4org.eclipse.cdt.core.dom.ast.gnu.c – GNU extensions that apply to C
4org.eclipse.cdt.core.dom.ast.gnu.cpp – GNU extensions that apply to C++
§Implementations
4org.eclipse.cdt.internal.core.parser2 – supporting infrastructure
4org.eclipse.cdt.internal.core.parser2.c – C99 & GCC support
4org.eclipse.cdt.internal.core.parser2.cpp – ISO C++ 98 & G++ support
§Other variants may subclass C or C++ Source Code Parser and choose which GNU extensions they wish to enable through a configuration interface
4