Eclipse CDT
Pre-release 3.0

org.eclipse.cdt.core.dom.ast.gnu.c
Class GCCLanguage

java.lang.Object
  extended byPlatformObject
      extended byorg.eclipse.cdt.core.model.AbstractLanguage
          extended byorg.eclipse.cdt.core.dom.parser.c.AbstractCLanguage
              extended byorg.eclipse.cdt.core.dom.ast.gnu.c.GCCLanguage
All Implemented Interfaces:
ICLanguageKeywords, ILanguage

public class GCCLanguage
extends org.eclipse.cdt.core.dom.parser.c.AbstractCLanguage

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class org.eclipse.cdt.core.dom.parser.c.AbstractCLanguage
org.eclipse.cdt.core.dom.parser.c.AbstractCLanguage.NameCollector
 
Field Summary
protected static org.eclipse.cdt.core.dom.parser.c.GCCParserExtensionConfiguration C_GNU_PARSER_EXTENSION
           
protected static org.eclipse.cdt.core.dom.parser.c.GCCScannerExtensionConfiguration C_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
GCCLanguage()
           
 
Method Summary
static GCCLanguage getDefault()
           
 String getId()
          Return the language id for this language.
protected  org.eclipse.cdt.core.dom.parser.c.ICParserExtensionConfiguration getParserExtensionConfiguration()
           
protected  org.eclipse.cdt.core.dom.parser.IScannerExtensionConfiguration getScannerExtensionConfiguration()
           
 
Methods inherited from class org.eclipse.cdt.core.dom.parser.c.AbstractCLanguage
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

C_GNU_SCANNER_EXTENSION

protected static final org.eclipse.cdt.core.dom.parser.c.GCCScannerExtensionConfiguration C_GNU_SCANNER_EXTENSION

C_GNU_PARSER_EXTENSION

protected static final org.eclipse.cdt.core.dom.parser.c.GCCParserExtensionConfiguration C_GNU_PARSER_EXTENSION

ID

public static final String ID
Constructor Detail

GCCLanguage

public GCCLanguage()
Method Detail

getDefault

public static GCCLanguage 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.c.ICParserExtensionConfiguration 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.