Combines '{', '}', '(', ')', and other delimiters used by R, they are ignored for most analysis but helpful during reconstruction.

interface RDelimiter {
    lexeme: string;
    location: SourceRange;
    subtype: RawRType;
    type: Delimiter;
    [key: string]: unknown;
}

Hierarchy (View Summary)

Indexable

  • [key: string]: unknown

Hierarchy-Diagram

UML class diagram of RDelimiter

Properties

lexeme: string
location: SourceRange

The location may differ from what is stated in Source#fullRange as it represents the location identified by the R parser.

Source#fullRange

subtype: RawRType
type: Delimiter