UNPKG

@eagleoutice/flowr

Version:

Static Dataflow Analyzer and Program Slicer for the R Programming Language

16 lines (15 loc) 604 B
import type { NormalizerData } from '../../normalizer-data'; import type { RIfThenElse } from '../../../../model/nodes/r-if-then-else'; import type { NamedJsonEntry } from '../../../json/format'; /** * Try to parse the construct as a {@link RIfThenElse}. */ export declare function tryNormalizeIfThenElse(data: NormalizerData, [ifT, lpT, cT, rpT, tT, eT, ebT]: [ ifToken: NamedJsonEntry, leftParen: NamedJsonEntry, condition: NamedJsonEntry, rightParen: NamedJsonEntry, then: NamedJsonEntry, elseToken: NamedJsonEntry, elseBlock: NamedJsonEntry ]): RIfThenElse | undefined;