@eagleoutice/flowr
Version:
Static Dataflow Analyzer and Program Slicer for the R Programming Language
14 lines (13 loc) • 514 B
TypeScript
import type { Leaf, Location, NoInfo, RNode } from '../model';
import { RType } from '../type';
import type { RNumberValue } from '../../../convert-values';
/**
* A number like `3`, `-2.14`, `1L`, or `2i`.
* Includes numeric, integer, and complex.
* See {@link RNumberValue} for more information.
*/
export interface RNumber<Info = NoInfo> extends Leaf<Info>, Location {
readonly type: RType.Number;
content: RNumberValue;
}
export declare function isRNumber(node: RNode | undefined): node is RNumber;