Token is a comment.
Token is an identifier.
Token is a keyword.
Token is a literal value.
Token is punctuation.
A reference to a declaration.
A declaration.
Definition of a macro.
Instantiation of a macro.
A message send expression.
A preprocessor directive, such as #import or #include.
Reference to a type declared elsewhere.
Something is wrong with the text for this range. The value for this attribute is a dictionary describing exactly what.
The severity of the diagnostic. An NSNumber from 1 (hint) to 5 (fatal error).
A human-readable string giving the text of the diagnostic, suitable for display.
The type that semantic analysis records for this
The type of the token. This key indicates the type that lexical analysis records for this token.