Documentation

Constants

All the public Constants, Enums and Unions in SourceCodeKit

Constants

Default

EMIT_STRING( SCKTextTokenTypeComment

Token is a comment.

EMIT_STRING( SCKTextTokenTypeIdentifier

Token is an identifier.

EMIT_STRING( SCKTextTokenTypeKeyword

Token is a keyword.

EMIT_STRING( SCKTextTokenTypeLiteral

Token is a literal value.

EMIT_STRING( SCKTextTokenTypePunctuation

Token is punctuation.

EMIT_STRING( SCKTextTypeDeclRef

A reference to a declaration.

EMIT_STRING( SCKTextTypeDeclaration

A declaration.

EMIT_STRING( SCKTextTypeMacroDefinition

Definition of a macro.

EMIT_STRING( SCKTextTypeMacroInstantiation

Instantiation of a macro.

EMIT_STRING( SCKTextTypeMessageSend

A message send expression.

EMIT_STRING( SCKTextTypePreprocessorDirective

A preprocessor directive, such as #import or #include.

EMIT_STRING( SCKTextTypeReference

Reference to a type declared elsewhere.

EMIT_STRING( kSCKDiagnostic

Something is wrong with the text for this range. The value for this attribute is a dictionary describing exactly what.

EMIT_STRING( kSCKDiagnosticSeverity

The severity of the diagnostic. An NSNumber from 1 (hint) to 5 (fatal error).

EMIT_STRING( kSCKDiagnosticText

A human-readable string giving the text of the diagnostic, suitable for display.

EMIT_STRING( kSCKTextSemanticType

The type that semantic analysis records for this

EMIT_STRING( kSCKTextTokenType

The type of the token. This key indicates the type that lexical analysis records for this token.