UNPKG

@eagleoutice/flowr

Version:

Static Dataflow Analyzer and Program Slicer for the R Programming Language

9 lines (8 loc) 556 B
import type { NormalizerData } from '../../normalizer-data'; import type { RNode } from '../../../../model/model'; import type { NamedJsonEntry } from '../../../json/format'; /** * Parsing binary operations includes the pipe, even though the produced PIPE construct is not a binary operation, * to ensure it is handled separately from the others (especially in the combination of a pipe bind) */ export declare function tryNormalizeBinary(data: NormalizerData, [lhs, operator, rhs]: [NamedJsonEntry, NamedJsonEntry, NamedJsonEntry]): RNode | undefined;