Eclipse CDT
Pre-release 3.0

org.eclipse.cdt.core.dom.ast.gnu.cpp
Class GPPLanguage

java.lang.Object
  extended byPlatformObject
      extended byorg.eclipse.cdt.core.model.AbstractLanguage
          extended byorg.eclipse.cdt.core.dom.parser.cpp.AbstractCPPLanguage
              extended byorg.eclipse.cdt.core.dom.ast.gnu.cpp.GPPLanguage
All Implemented Interfaces:
ICLanguageKeywords, ILanguage

public class GPPLanguage
extends org.eclipse.cdt.core.dom.parser.cpp.AbstractCPPLanguage

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class org.eclipse.cdt.core.dom.parser.cpp.AbstractCPPLanguage
org.eclipse.cdt.core.dom.parser.cpp.AbstractCPPLanguage.NameCollector
 
Field Summary
protected static org.eclipse.cdt.core.dom.parser.cpp.GPPParserExtensionConfiguration CPP_GNU_PARSER_EXTENSION
           
protected static org.eclipse.cdt.core.dom.parser.cpp.GPPScannerExtensionConfiguration CPP_GNU_SCANNER_EXTENSION
           
static String ID
           
 
Fields inherited from class org.eclipse.cdt.core.model.AbstractLanguage
OPTION_ADD_COMMENTS, OPTION_SKIP_FUNCTION_BODIES
 
Fields inherited from interface org.eclipse.cdt.core.model.ILanguage
AST_SKIP_ALL_HEADERS, AST_SKIP_IF_NO_BUILD_INFO, AST_SKIP_INDEXED_HEADERS, AST_USE_INDEX, KEY
 
Constructor Summary
GPPLanguage()
           
 
Method Summary
static GPPLanguage getDefault()
           
 String getId()
          Return the language id for this language.
protected  org.eclipse.cdt.core.dom.parser.cpp.AbstractCPPParserExtensionConfiguration getParserExtensionConfiguration()
           
protected  org.eclipse.cdt.core.dom.parser.IScannerExtensionConfiguration getScannerExtensionConfiguration()
           
 
Methods inherited from class org.eclipse.cdt.core.dom.parser.cpp.AbstractCPPLanguage
createModelBuilder, createParser, createScanner, getAdapter, getASTTranslationUnit, getASTTranslationUnit, getBuiltinTypes, getCompletionNode, getKeywords, getPreprocessorKeywords, getSelectedNames
 
Methods inherited from class org.eclipse.cdt.core.model.AbstractLanguage
getASTTranslationUnit, getASTTranslationUnit, getName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CPP_GNU_SCANNER_EXTENSION

protected static final org.eclipse.cdt.core.dom.parser.cpp.GPPScannerExtensionConfiguration CPP_GNU_SCANNER_EXTENSION

CPP_GNU_PARSER_EXTENSION

protected static final org.eclipse.cdt.core.dom.parser.cpp.GPPParserExtensionConfiguration CPP_GNU_PARSER_EXTENSION

ID

public static final String ID
Constructor Detail

GPPLanguage

public GPPLanguage()
Method Detail

getDefault

public static GPPLanguage getDefault()

getId

public String getId()
Description copied from interface: ILanguage
Return the language id for this language. This is to differentiate languages from eachother.

Returns:
language id

getScannerExtensionConfiguration

protected org.eclipse.cdt.core.dom.parser.IScannerExtensionConfiguration getScannerExtensionConfiguration()
Returns:
the scanner extension configuration for this language, may not return null

getParserExtensionConfiguration

protected org.eclipse.cdt.core.dom.parser.cpp.AbstractCPPParserExtensionConfiguration getParserExtensionConfiguration()
Returns:
the parser extension configuration for this language, may not return null

Eclipse CDT
Pre-release 3.0

Copyright (c) IBM Corp. and others 2004. All Rights Reserved.