@eagleoutice/flowr
Version:
Static Dataflow Analyzer and Program Slicer for the R Programming Language
12 lines (11 loc) • 325 B
TypeScript
import type { Base, Location, NoInfo, RNode } from '../model';
import type { RType } from '../type';
/**
* Operators like `+`, `==`, `&&`, etc.
*/
export interface RBinaryOp<Info = NoInfo> extends Base<Info>, Location {
readonly type: RType.BinaryOp;
operator: string;
lhs: RNode<Info>;
rhs: RNode<Info>;
}