@eagleoutice/flowr
Version:
Static Dataflow Analyzer and Program Slicer for the R Programming Language
13 lines (12 loc) • 483 B
TypeScript
import type { RawRType, RType } from '../../type';
import type { Location } from '../../model';
import type { MergeableRecord } from '../../../../../../util/objects';
/**
* Combines '`{`', '`}`', '`(`', '`)`', and other delimiters used by R, they are ignored for most analysis
* but helpful during reconstruction.
*/
export interface RDelimiter extends MergeableRecord, Location {
readonly type: RType.Delimiter;
readonly lexeme: string;
readonly subtype: RawRType;
}