# Package org.eclipse.cdt.core.parser

package org.eclipse.cdt.core.parser

Related Packages
Package
Description
org.eclipse.cdt.core
org.eclipse.cdt.core.parser.ast
org.eclipse.cdt.core.parser.util
Class
Description
AbstractParserLogService
AbstractPersistableProblem
Abstract class for implementing `IPersistableProblem`.
CodeReader
Deprecated.
replaced by `FileContent`
CodeReaderCache
Deprecated.
DefaultLogService
Directives
EndOfFileException
ExtendedScannerInfo
Implementation for the `IExtendedScannerInfo` interface.
FileContent
Abstract class for representing the content of a file.
GCCKeywords
ICodeReaderCache
Deprecated.
IExtendedScannerInfo
Extension to `IScannerInfo`, allows for providing additional preprocessor options.
IGCCToken
IInactiveCodeToken
Interface for tokens of kind `IToken.tINACTIVE_CODE_START`, `IToken.tINACTIVE_CODE_SEPARATOR` and `IToken.tINACTIVE_CODE_END`.
IMacro
Interface to provide macro definitions in an IScannerExtensionConfiguration.
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.
IParserLogService
IParserSettings
Interface for providing settings for the parser.
IParserSettings2
Interface for providing settings for the parser.
IParserSettings2.Default
An default implementation to be used as a base class by clients that want to contribute parser settings.
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
IToken.ContextSensitiveTokenType
Token types for context-sensitive tokens.
ITokenDuple
Deprecated.
Do not use.
Keywords
KeywordSetKey
NullLogService
OffsetLimitReachedException
The exception is thrown, when content-assist is requested within a context that is handled by the lexer or the preprocessor.
ParseError
ParseError.ParseErrorKind
ParserFactory
ParserLanguage
Enumeration of base languages supported by CDT.
ParserMode
ParserSettings
Implementation for the `IParserSettings` interface.
ParserUtil
ScannerInfo
Implementation of the `IScannerInfo` interface.
StandardAttributes