Package org.eclipse.cdt.core.parser
-
Interface Summary Interface Description ICodeReaderCache Deprecated. IExtendedScannerInfo Extension toIScannerInfo
, allows for providing additional preprocessor options.IGCCToken IInactiveCodeToken Interface for tokens of kindIToken.tINACTIVE_CODE_START
,IToken.tINACTIVE_CODE_SEPARATOR
andIToken.tINACTIVE_CODE_END
.IMacro Interface to provide macro definitions in an IScannerExtensionConfiguration.IParserLogService IParserSettings Interface for providing settings for the parser.IParserSettings2 Interface for providing settings for the parser.IPersistableProblem IPreprocessorDirective Constants for supported preprocessor directive types.IProblem Description of a C/C++ syntax problems and spelling errors as detected by the lexer, preprocessor, parser or the spelling engine.IScanner Interface between the parser and the preprocessor.IScannerInfo Interface for providing a configuration for the preprocessor.IScannerInfoChangeListener IScannerInfoProvider ISignificantMacros Significant macros describe the conditions under which the preprocessor selects the same active code branches in a file.ISignificantMacros.IVisitor IToken ITokenDuple Deprecated. Do not use. -
Class Summary Class Description AbstractParserLogService AbstractPersistableProblem Abstract class for implementingIPersistableProblem
.CodeReader Deprecated. replaced byFileContent
CodeReaderCache Deprecated. DefaultLogService Directives ExtendedScannerInfo Implementation for theIExtendedScannerInfo
interface.FileContent Abstract class for representing the content of a file.GCCKeywords IncludeExportPatterns Container for include export patterns, for example "IWYU pragma: export", "IWYU pragma: begin_exports" and "IWYU pragma: end_exports".IncludeFileContentProvider A file content provider is used to create file content objects for include directives.IParserSettings2.Default An default implementation to be used as a base class by clients that want to contribute parser settings.Keywords NullLogService ParserFactory ParserSettings Implementation for theIParserSettings
interface.ParserUtil ScannerInfo Implementation of theIScannerInfo
interface.StandardAttributes -
Enum Summary Enum Description IToken.ContextSensitiveTokenType Token types for context-sensitive tokens.KeywordSetKey ParseError.ParseErrorKind ParserLanguage Enumeration of base languages supported by CDT.ParserMode -
Exception Summary Exception Description EndOfFileException OffsetLimitReachedException The exception is thrown, when content-assist is requested within a context that is handled by the lexer or the preprocessor. -
Error Summary Error Description ParseError