Skip to content
github-actions[bot] edited this page Feb 7, 2025 · 1 revision

This wiki page is currently under construction

This wiki page provides an explanation of the inner workings of flowR. You can explore the output of these steps, by using similarly named commands in the REPL (:parse, :normalize, and :dataflow).

Dataflow Analysis

For an overview of the involved structures, please refer to the Normalized AST and Dataflow Graph wiki pages.

The Dataflow Steps

Step 1: Parsing the R Code

Step 2: Normalizing the AST

Step 3: Dataflow Analysis on the Normalized AST

Slicing R Code

The Slicing Steps

Step 4: Slicing on the Dataflow Graph

Step 5: Reconstruct the R Code