public class GPPLanguage extends AbstractCLikeLanguage
| Modifier and Type | Field and Description |
|---|---|
protected static GPPParserExtensionConfiguration |
CPP_GNU_PARSER_EXTENSION |
protected static GPPScannerExtensionConfiguration |
CPP_GNU_SCANNER_EXTENSION |
static int |
GNU_LATEST_VERSION_MAJOR
Deprecated.
This was meant for internal use only.
|
static int |
GNU_LATEST_VERSION_MINOR
Deprecated.
This was meant for internal use only.
|
static String |
ID |
OPTION_ADD_COMMENTS, OPTION_IS_SOURCE_UNIT, OPTION_NO_IMAGE_LOCATIONS, OPTION_PARSE_INACTIVE_CODE, OPTION_SKIP_FUNCTION_BODIES, OPTION_SKIP_TRIVIAL_EXPRESSIONS_IN_AGGREGATE_INITIALIZERS| Constructor and Description |
|---|
GPPLanguage() |
createModelBuilder, createParser, createParser, createScanner, createScanner, getASTTranslationUnit, getASTTranslationUnit, getASTTranslationUnit, getBuiltinTypes, getCompletionNode, getCompletionNode, getKeywords, getPreprocessorKeywords, getSelectedNamesgetNameprotected static final GPPScannerExtensionConfiguration CPP_GNU_SCANNER_EXTENSION
protected static final GPPParserExtensionConfiguration CPP_GNU_PARSER_EXTENSION
public static final String ID
@Deprecated public static final int GNU_LATEST_VERSION_MAJOR
@Deprecated public static final int GNU_LATEST_VERSION_MINOR
public static GPPLanguage getDefault()
public <T> T getAdapter(Class<T> adapter)
getAdapter in interface org.eclipse.core.runtime.IAdaptablegetAdapter in class AbstractCLikeLanguagepublic String getId()
ILanguagepublic int getLinkageID()
ILanguageILinkage@Deprecated protected IScannerExtensionConfiguration getScannerExtensionConfiguration()
getScannerExtensionConfiguration(IScannerInfo) instead.getScannerExtensionConfiguration in class AbstractCLikeLanguageprotected IScannerExtensionConfiguration getScannerExtensionConfiguration(IScannerInfo info)
getScannerExtensionConfiguration in class AbstractCLikeLanguagenull.protected ICPPParserExtensionConfiguration getParserExtensionConfiguration()
protected ISourceCodeParser createParser(IScanner scanner, ParserMode parserMode, IParserLogService logService, IIndex index)
createParser in class AbstractCLikeLanguageprotected ISourceCodeParser createParser(IScanner scanner, ParserMode parserMode, IParserLogService logService, IIndex index, int options, IParserSettings settings)
createParser in class AbstractCLikeLanguageprotected ParserLanguage getParserLanguage()
getParserLanguage in class AbstractCLikeLanguageCopyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.