diff --git a/wiki/Query API.md b/wiki/Query API.md index 9421185894..03063b3321 100644 --- a/wiki/Query API.md +++ b/wiki/Query API.md @@ -1,4 +1,4 @@ -_This document was generated from 'src/documentation/print-query-wiki.ts' on 2024-10-10, 16:53:17 UTC presenting an overview of flowR's query API (v2.1.1, using R v4.4.0)._ +_This document was generated from 'src/documentation/print-query-wiki.ts' on 2024-10-10, 16:55:52 UTC presenting an overview of flowR's query API (v2.1.1, using R v4.4.1)._ This page briefly summarizes flowR's query API, represented by the executeQueries function in [`./src/queries/query.ts`](https://github.com/flowr-analysis/flowr/tree/main/./src/queries/query.ts). Please see the [Interface](https://github.com/flowr-analysis/flowr/wiki//Interface) wiki page for more information on how to access this API. @@ -399,7 +399,7 @@ flowchart LR 89 -->|"reads, returns, argument"| 87 ``` -(The analysis required _20.32 ms_ (including parsing and normalization) within the generation environment.) +(The analysis required _22.55 ms_ (including parsing and normalization) within the generation environment.) @@ -441,11 +441,11 @@ _Results (prettified and summarized):_ Query: **call-context** (0ms)\    ╰ **input**\      ╰ **csv-file**: _`read_csv`_ (L.6), _`read_csv`_ (L.7)\ -_All queries together required ≈1ms (1ms accuracy, total 8ms)_ +_All queries together required ≈0ms (1ms accuracy, total 13ms)_
Show Detailed Results as Json -The analysis required _8.24 ms_ (including parsing and normalization and the query) within the generation environment. +The analysis required _12.87 ms_ (including parsing and normalization and the query) within the generation environment. In general, the JSON contains the Ids of the nodes in question as they are present in the normalized AST or the dataflow graph of flowR. Please consult the [Interface](https://github.com/flowr-analysis/flowr/wiki//Interface) wiki page for more information on how to get those. @@ -477,7 +477,7 @@ Please consult the [Interface](https://github.com/flowr-analysis/flowr/wiki//Int } }, ".meta": { - "timing": 1 + "timing": 0 } } ``` @@ -553,11 +553,11 @@ Query: **call-context** (3ms)\    ╰ **visualize**\      ╰ **text**: _`mean`_ (L.9), _`mean`_ (L.19)\      ╰ **plot**: _`points`_ (L.17) with 1 link (_`plot`_ (L.16))\ -_All queries together required ≈3ms (1ms accuracy, total 12ms)_ +_All queries together required ≈3ms (1ms accuracy, total 29ms)_
Show Detailed Results as Json -The analysis required _11.93 ms_ (including parsing and normalization and the query) within the generation environment. +The analysis required _29.17 ms_ (including parsing and normalization and the query) within the generation environment. In general, the JSON contains the Ids of the nodes in question as they are present in the normalized AST or the dataflow graph of flowR. Please consult the [Interface](https://github.com/flowr-analysis/flowr/wiki//Interface) wiki page for more information on how to get those. @@ -656,14 +656,14 @@ Now let's say we want to query _all_ uses of the `my_test_function`: _Results (prettified and summarized):_ -Query: **call-context** (1ms)\ +Query: **call-context** (0ms)\    ╰ **.**\      ╰ **.**: _`foo`_ (L.2) with 1 alias root (_`my_test_function`_ (L.1)), _`bar`_ (L.4) with 1 alias root (_`my_test_function`_ (L.1)), _`my_test_function`_ (L.5)\ -_All queries together required ≈1ms (1ms accuracy, total 4ms)_ +_All queries together required ≈0ms (1ms accuracy, total 6ms)_
Show Detailed Results as Json -The analysis required _4.45 ms_ (including parsing and normalization and the query) within the generation environment. +The analysis required _6.36 ms_ (including parsing and normalization and the query) within the generation environment. In general, the JSON contains the Ids of the nodes in question as they are present in the normalized AST or the dataflow graph of flowR. Please consult the [Interface](https://github.com/flowr-analysis/flowr/wiki//Interface) wiki page for more information on how to get those. @@ -675,7 +675,7 @@ Please consult the [Interface](https://github.com/flowr-analysis/flowr/wiki//Int { "call-context": { ".meta": { - "timing": 1 + "timing": 0 }, "kinds": { ".": { @@ -702,7 +702,7 @@ Please consult the [Interface](https://github.com/flowr-analysis/flowr/wiki//Int } }, ".meta": { - "timing": 1 + "timing": 0 } } ``` @@ -756,11 +756,11 @@ _Results (prettified and summarized):_ Query: **dataflow** (0ms)\    ╰ [Dataflow Graph](https://mermaid.live/view#base64:eyJjb2RlIjoiZmxvd2NoYXJ0IFREXG4gICAgMXt7XCJgIzkxO1JTeW1ib2wjOTM7IGdncGxvdFxuICAgICAgKDEpXG4gICAgICAqMS45LTE0KmBcIn19XG4gICAgM1tbXCJgIzkxO1JGdW5jdGlvbkNhbGwjOTM7IGxpYnJhcnlcbiAgICAgICgzKVxuICAgICAgKjEuMS0xNSpcbiAgICAoMSlgXCJdXVxuICAgIHN0eWxlIDMgc3Ryb2tlOnJlZCxzdHJva2Utd2lkdGg6NXB4OyBcbiAgICA1e3tcImAjOTE7UlN5bWJvbCM5MzsgZHBseXJcbiAgICAgICg1KVxuICAgICAgKjIuOS0xMypgXCJ9fVxuICAgIDdbW1wiYCM5MTtSRnVuY3Rpb25DYWxsIzkzOyBsaWJyYXJ5XG4gICAgICAoNylcbiAgICAgICoyLjEtMTQqXG4gICAgKDUpYFwiXV1cbiAgICBzdHlsZSA3IHN0cm9rZTpyZWQsc3Ryb2tlLXdpZHRoOjVweDsgXG4gICAgOXt7XCJgIzkxO1JTeW1ib2wjOTM7IHJlYWRyXG4gICAgICAoOSlcbiAgICAgICozLjktMTMqYFwifX1cbiAgICAxMVtbXCJgIzkxO1JGdW5jdGlvbkNhbGwjOTM7IGxpYnJhcnlcbiAgICAgICgxMSlcbiAgICAgICozLjEtMTQqXG4gICAgKDkpYFwiXV1cbiAgICBzdHlsZSAxMSBzdHJva2U6cmVkLHN0cm9rZS13aWR0aDo1cHg7IFxuICAgIDE0e3tcImAjOTE7UlN0cmluZyM5MzsgIzM5O2RhdGEuY3N2IzM5O1xuICAgICAgKDE0KVxuICAgICAgKjYuMTgtMjcqYFwifX1cbiAgICAxNltbXCJgIzkxO1JGdW5jdGlvbkNhbGwjOTM7IHJlYWQjOTU7Y3N2XG4gICAgICAoMTYpXG4gICAgICAqNi45LTI4KlxuICAgICgxNClgXCJdXVxuICAgIDEyW1wiYCM5MTtSU3ltYm9sIzkzOyBkYXRhXG4gICAgICAoMTIpXG4gICAgICAqNi4xLTQqYFwiXVxuICAgIDE3W1tcImAjOTE7UkJpbmFyeU9wIzkzOyAjNjA7IzQ1O1xuICAgICAgKDE3KVxuICAgICAgKjYuMS0yOCpcbiAgICAoMTIsIDE2KWBcIl1dXG4gICAgMjB7e1wiYCM5MTtSU3RyaW5nIzkzOyAjMzk7ZGF0YTIuY3N2IzM5O1xuICAgICAgKDIwKVxuICAgICAgKjcuMTktMjkqYFwifX1cbiAgICAlJSBFbnZpcm9ubWVudCBvZiAyMiBbbGV2ZWw6IDBdOlxuICAgICUlIEJ1aWx0LWluXG4gICAgJSUgMzY4LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICUlICAgZGF0YTogeyoqZGF0YSoqIChpZDogMTIsIHR5cGU6IFVua25vd24sIGRlZi4gQDE3KX1cbiAgICAyMltbXCJgIzkxO1JGdW5jdGlvbkNhbGwjOTM7IHJlYWQjOTU7Y3N2XG4gICAgICAoMjIpXG4gICAgICAqNy4xMC0zMCpcbiAgICAoMjApYFwiXV1cbiAgICAxOFtcImAjOTE7UlN5bWJvbCM5MzsgZGF0YTJcbiAgICAgICgxOClcbiAgICAgICo3LjEtNSpgXCJdXG4gICAgMjNbW1wiYCM5MTtSQmluYXJ5T3AjOTM7ICM2MDsjNDU7XG4gICAgICAoMjMpXG4gICAgICAqNy4xLTMwKlxuICAgICgxOCwgMjIpYFwiXV1cbiAgICAyNihbXCJgIzkxO1JTeW1ib2wjOTM7IGRhdGFcbiAgICAgICgyNilcbiAgICAgICo5LjExLTE0KmBcIl0pXG4gICAgMjd7e1wiYCM5MTtSU3ltYm9sIzkzOyB4XG4gICAgICAoMjcpXG4gICAgICAqOS4xMS0xNipgXCJ9fVxuICAgIDI5W1tcImAjOTE7UkFjY2VzcyM5MzsgJFxuICAgICAgKDI5KVxuICAgICAgKjkuMTEtMTYqXG4gICAgKDI2LCAyNylgXCJdXVxuICAgIDMxW1tcImAjOTE7UkZ1bmN0aW9uQ2FsbCM5MzsgbWVhblxuICAgICAgKDMxKVxuICAgICAgKjkuNi0xNypcbiAgICAoMjkpYFwiXV1cbiAgICAyNFtcImAjOTE7UlN5bWJvbCM5MzsgbVxuICAgICAgKDI0KVxuICAgICAgKjkuMSpgXCJdXG4gICAgMzJbW1wiYCM5MTtSQmluYXJ5T3AjOTM7ICM2MDsjNDU7XG4gICAgICAoMzIpXG4gICAgICAqOS4xLTE3KlxuICAgICgyNCwgMzEpYFwiXV1cbiAgICAzNChbXCJgIzkxO1JTeW1ib2wjOTM7IG1cbiAgICAgICgzNClcbiAgICAgICoxMC43KmBcIl0pXG4gICAgMzZbW1wiYCM5MTtSRnVuY3Rpb25DYWxsIzkzOyBwcmludFxuICAgICAgKDM2KVxuICAgICAgKjEwLjEtOCpcbiAgICAoMzQpYFwiXV1cbiAgICAzOChbXCJgIzkxO1JTeW1ib2wjOTM7IGRhdGFcbiAgICAgICgzOClcbiAgICAgICoxMi4xLTQqYFwiXSlcbiAgICA0MyhbXCJgIzkxO1JTeW1ib2wjOTM7IHhcbiAgICAgICg0MylcbiAgICAgICoxMy4yNCpgXCJdKVxuICAgIDQ0KFtcImAjOTE7UkFyZ3VtZW50IzkzOyB4XG4gICAgICAoNDQpXG4gICAgICAqMTMuMjAqYFwiXSlcbiAgICA0NihbXCJgIzkxO1JTeW1ib2wjOTM7IHlcbiAgICAgICg0NilcbiAgICAgICoxMy4zMSpgXCJdKVxuICAgIDQ3KFtcImAjOTE7UkFyZ3VtZW50IzkzOyB5XG4gICAgICAoNDcpXG4gICAgICAqMTMuMjcqYFwiXSlcbiAgICAlJSBFbnZpcm9ubWVudCBvZiA0OCBbbGV2ZWw6IDBdOlxuICAgICUlIEJ1aWx0LWluXG4gICAgJSUgNDAwLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICUlICAgZGF0YTogIHsqKmRhdGEqKiAoaWQ6IDEyLCB0eXBlOiBVbmtub3duLCBkZWYuIEAxNyl9XG4gICAgJSUgICBkYXRhMjogeyoqZGF0YTIqKiAoaWQ6IDE4LCB0eXBlOiBVbmtub3duLCBkZWYuIEAyMyl9XG4gICAgJSUgICBtOiAgICAgeyoqbSoqIChpZDogMjQsIHR5cGU6IFVua25vd24sIGRlZi4gQDMyKX1cbiAgICA0OFtbXCJgIzkxO1JGdW5jdGlvbkNhbGwjOTM7IGFlc1xuICAgICAgKDQ4KVxuICAgICAgKjEzLjE2LTMyKlxuICAgICh4ICg0NCksIHkgKDQ3KSlgXCJdXVxuICAgICUlIEVudmlyb25tZW50IG9mIDUwIFtsZXZlbDogMF06XG4gICAgJSUgQnVpbHQtaW5cbiAgICAlJSA0MDMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgJSUgICBkYXRhOiAgeyoqZGF0YSoqIChpZDogMTIsIHR5cGU6IFVua25vd24sIGRlZi4gQDE3KX1cbiAgICAlJSAgIGRhdGEyOiB7KipkYXRhMioqIChpZDogMTgsIHR5cGU6IFVua25vd24sIGRlZi4gQDIzKX1cbiAgICAlJSAgIG06ICAgICB7KiptKiogKGlkOiAyNCwgdHlwZTogVW5rbm93biwgZGVmLiBAMzIpfVxuICAgIDUwW1tcImAjOTE7UkZ1bmN0aW9uQ2FsbCM5MzsgZ2dwbG90XG4gICAgICAoNTApXG4gICAgICAqMTMuOS0zMypcbiAgICAoMzgsIDQ4KWBcIl1dXG4gICAgNTJbW1wiYCM5MTtSRnVuY3Rpb25DYWxsIzkzOyBkYXRhICUjNjI7JVxuXHRnZ3Bsb3QoYWVzKHggPSB4LCB5ID0geSkpXG4gICAgICAoNTIpXG4gICAgICAqMTIuNi04KlxuICAgICgzOCwgNTApYFwiXV1cbiAgICAlJSBFbnZpcm9ubWVudCBvZiA1NCBbbGV2ZWw6IDBdOlxuICAgICUlIEJ1aWx0LWluXG4gICAgJSUgNDA5LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICUlICAgZGF0YTogIHsqKmRhdGEqKiAoaWQ6IDEyLCB0eXBlOiBVbmtub3duLCBkZWYuIEAxNyl9XG4gICAgJSUgICBkYXRhMjogeyoqZGF0YTIqKiAoaWQ6IDE4LCB0eXBlOiBVbmtub3duLCBkZWYuIEAyMyl9XG4gICAgJSUgICBtOiAgICAgeyoqbSoqIChpZDogMjQsIHR5cGU6IFVua25vd24sIGRlZi4gQDMyKX1cbiAgICA1NFtbXCJgIzkxO1JGdW5jdGlvbkNhbGwjOTM7IGdlb20jOTU7cG9pbnRcbiAgICAgICg1NClcbiAgICAgICoxNC45LTIwKmBcIl1dXG4gICAgNTVbW1wiYCM5MTtSQmluYXJ5T3AjOTM7ICM0MztcbiAgICAgICg1NSlcbiAgICAgICoxMi4xLTE0LjIwKlxuICAgICg1MiwgNTQpYFwiXV1cbiAgICA1NyhbXCJgIzkxO1JTeW1ib2wjOTM7IGRhdGEyXG4gICAgICAoNTcpXG4gICAgICAqMTYuNi0xMCpgXCJdKVxuICAgIDU4e3tcImAjOTE7UlN5bWJvbCM5MzsgeFxuICAgICAgKDU4KVxuICAgICAgKjE2LjYtMTIqYFwifX1cbiAgICA2MFtbXCJgIzkxO1JBY2Nlc3MjOTM7ICRcbiAgICAgICg2MClcbiAgICAgICoxNi42LTEyKlxuICAgICg1NywgNTgpYFwiXV1cbiAgICA2MihbXCJgIzkxO1JTeW1ib2wjOTM7IGRhdGEyXG4gICAgICAoNjIpXG4gICAgICAqMTYuMTUtMTkqYFwiXSlcbiAgICA2M3t7XCJgIzkxO1JTeW1ib2wjOTM7IHlcbiAgICAgICg2MylcbiAgICAgICoxNi4xNS0yMSpgXCJ9fVxuICAgIDY1W1tcImAjOTE7UkFjY2VzcyM5MzsgJFxuICAgICAgKDY1KVxuICAgICAgKjE2LjE1LTIxKlxuICAgICg2MiwgNjMpYFwiXV1cbiAgICA2N1tbXCJgIzkxO1JGdW5jdGlvbkNhbGwjOTM7IHBsb3RcbiAgICAgICg2NylcbiAgICAgICoxNi4xLTIyKlxuICAgICg2MCwgNjUpYFwiXV1cbiAgICA2OShbXCJgIzkxO1JTeW1ib2wjOTM7IGRhdGEyXG4gICAgICAoNjkpXG4gICAgICAqMTcuOC0xMipgXCJdKVxuICAgIDcwe3tcImAjOTE7UlN5bWJvbCM5MzsgeFxuICAgICAgKDcwKVxuICAgICAgKjE3LjgtMTQqYFwifX1cbiAgICA3MltbXCJgIzkxO1JBY2Nlc3MjOTM7ICRcbiAgICAgICg3MilcbiAgICAgICoxNy44LTE0KlxuICAgICg2OSwgNzApYFwiXV1cbiAgICA3NChbXCJgIzkxO1JTeW1ib2wjOTM7IGRhdGEyXG4gICAgICAoNzQpXG4gICAgICAqMTcuMTctMjEqYFwiXSlcbiAgICA3NXt7XCJgIzkxO1JTeW1ib2wjOTM7IHlcbiAgICAgICg3NSlcbiAgICAgICoxNy4xNy0yMypgXCJ9fVxuICAgIDc3W1tcImAjOTE7UkFjY2VzcyM5MzsgJFxuICAgICAgKDc3KVxuICAgICAgKjE3LjE3LTIzKlxuICAgICg3NCwgNzUpYFwiXV1cbiAgICAlJSBFbnZpcm9ubWVudCBvZiA3OSBbbGV2ZWw6IDBdOlxuICAgICUlIEJ1aWx0LWluXG4gICAgJSUgNDQyLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICUlICAgZGF0YTogIHsqKmRhdGEqKiAoaWQ6IDEyLCB0eXBlOiBVbmtub3duLCBkZWYuIEAxNyl9XG4gICAgJSUgICBkYXRhMjogeyoqZGF0YTIqKiAoaWQ6IDE4LCB0eXBlOiBVbmtub3duLCBkZWYuIEAyMyl9XG4gICAgJSUgICBtOiAgICAgeyoqbSoqIChpZDogMjQsIHR5cGU6IFVua25vd24sIGRlZi4gQDMyKX1cbiAgICA3OVtbXCJgIzkxO1JGdW5jdGlvbkNhbGwjOTM7IHBvaW50c1xuICAgICAgKDc5KVxuICAgICAgKjE3LjEtMjQqXG4gICAgKDcyLCA3NylgXCJdXVxuICAgIDgyKFtcImAjOTE7UlN5bWJvbCM5MzsgZGF0YTJcbiAgICAgICg4MilcbiAgICAgICoxOS4xMi0xNipgXCJdKVxuICAgIDgze3tcImAjOTE7UlN5bWJvbCM5Mzsga1xuICAgICAgKDgzKVxuICAgICAgKjE5LjEyLTE4KmBcIn19XG4gICAgODVbW1wiYCM5MTtSQWNjZXNzIzkzOyAkXG4gICAgICAoODUpXG4gICAgICAqMTkuMTItMTgqXG4gICAgKDgyLCA4MylgXCJdXVxuICAgIDg3W1tcImAjOTE7UkZ1bmN0aW9uQ2FsbCM5MzsgbWVhblxuICAgICAgKDg3KVxuICAgICAgKjE5LjctMTkqXG4gICAgKDg1KWBcIl1dXG4gICAgODlbW1wiYCM5MTtSRnVuY3Rpb25DYWxsIzkzOyBwcmludFxuICAgICAgKDg5KVxuICAgICAgKjE5LjEtMjAqXG4gICAgKDg3KWBcIl1dXG4gICAgMyAtLT58XCJhcmd1bWVudFwifCAxXG4gICAgNyAtLT58XCJhcmd1bWVudFwifCA1XG4gICAgMTEgLS0+fFwiYXJndW1lbnRcInwgOVxuICAgIDE2IC0tPnxcImFyZ3VtZW50XCJ8IDE0XG4gICAgMTIgLS0+fFwiZGVmaW5lZC1ieVwifCAxNlxuICAgIDEyIC0tPnxcImRlZmluZWQtYnlcInwgMTdcbiAgICAxNyAtLT58XCJhcmd1bWVudFwifCAxNlxuICAgIDE3IC0tPnxcInJldHVybnMsIGFyZ3VtZW50XCJ8IDEyXG4gICAgMjIgLS0+fFwiYXJndW1lbnRcInwgMjBcbiAgICAxOCAtLT58XCJkZWZpbmVkLWJ5XCJ8IDIyXG4gICAgMTggLS0+fFwiZGVmaW5lZC1ieVwifCAyM1xuICAgIDIzIC0tPnxcImFyZ3VtZW50XCJ8IDIyXG4gICAgMjMgLS0+fFwicmV0dXJucywgYXJndW1lbnRcInwgMThcbiAgICAyNiAtLT58XCJyZWFkc1wifCAxMlxuICAgIDI5IC0tPnxcInJlYWRzLCByZXR1cm5zLCBhcmd1bWVudFwifCAyNlxuICAgIDI5IC0tPnxcInJlYWRzLCBhcmd1bWVudFwifCAyN1xuICAgIDMxIC0tPnxcInJlYWRzLCBhcmd1bWVudFwifCAyOVxuICAgIDI0IC0tPnxcImRlZmluZWQtYnlcInwgMzFcbiAgICAyNCAtLT58XCJkZWZpbmVkLWJ5XCJ8IDMyXG4gICAgMzIgLS0+fFwiYXJndW1lbnRcInwgMzFcbiAgICAzMiAtLT58XCJyZXR1cm5zLCBhcmd1bWVudFwifCAyNFxuICAgIDM0IC0tPnxcInJlYWRzXCJ8IDI0XG4gICAgMzYgLS0+fFwicmVhZHMsIHJldHVybnMsIGFyZ3VtZW50XCJ8IDM0XG4gICAgMzggLS0+fFwicmVhZHNcInwgMTJcbiAgICA0NCAtLT58XCJyZWFkc1wifCA0M1xuICAgIDQ3IC0tPnxcInJlYWRzXCJ8IDQ2XG4gICAgNDggLS0+fFwicmVhZHNcInwgNDNcbiAgICA0OCAtLT58XCJhcmd1bWVudFwifCA0NFxuICAgIDQ4IC0tPnxcInJlYWRzXCJ8IDQ2XG4gICAgNDggLS0+fFwiYXJndW1lbnRcInwgNDdcbiAgICA1MCAtLT58XCJyZWFkcywgYXJndW1lbnRcInwgNDhcbiAgICA1MCAtLT58XCJhcmd1bWVudFwifCAzOFxuICAgIDUyIC0tPnxcImFyZ3VtZW50XCJ8IDM4XG4gICAgNTIgLS0+fFwiYXJndW1lbnRcInwgNTBcbiAgICA1NSAtLT58XCJyZWFkcywgYXJndW1lbnRcInwgNTJcbiAgICA1NSAtLT58XCJyZWFkcywgYXJndW1lbnRcInwgNTRcbiAgICA1NyAtLT58XCJyZWFkc1wifCAxOFxuICAgIDYwIC0tPnxcInJlYWRzLCByZXR1cm5zLCBhcmd1bWVudFwifCA1N1xuICAgIDYwIC0tPnxcInJlYWRzLCBhcmd1bWVudFwifCA1OFxuICAgIDYyIC0tPnxcInJlYWRzXCJ8IDE4XG4gICAgNjUgLS0+fFwicmVhZHMsIHJldHVybnMsIGFyZ3VtZW50XCJ8IDYyXG4gICAgNjUgLS0+fFwicmVhZHMsIGFyZ3VtZW50XCJ8IDYzXG4gICAgNjcgLS0+fFwicmVhZHMsIGFyZ3VtZW50XCJ8IDYwXG4gICAgNjcgLS0+fFwicmVhZHMsIGFyZ3VtZW50XCJ8IDY1XG4gICAgNjkgLS0+fFwicmVhZHNcInwgMThcbiAgICA3MiAtLT58XCJyZWFkcywgcmV0dXJucywgYXJndW1lbnRcInwgNjlcbiAgICA3MiAtLT58XCJyZWFkcywgYXJndW1lbnRcInwgNzBcbiAgICA3NCAtLT58XCJyZWFkc1wifCAxOFxuICAgIDc3IC0tPnxcInJlYWRzLCByZXR1cm5zLCBhcmd1bWVudFwifCA3NFxuICAgIDc3IC0tPnxcInJlYWRzLCBhcmd1bWVudFwifCA3NVxuICAgIDc5IC0tPnxcInJlYWRzLCBhcmd1bWVudFwifCA3MlxuICAgIDc5IC0tPnxcInJlYWRzLCBhcmd1bWVudFwifCA3N1xuICAgIDgyIC0tPnxcInJlYWRzXCJ8IDE4XG4gICAgODUgLS0+fFwicmVhZHMsIHJldHVybnMsIGFyZ3VtZW50XCJ8IDgyXG4gICAgODUgLS0+fFwicmVhZHMsIGFyZ3VtZW50XCJ8IDgzXG4gICAgODcgLS0+fFwicmVhZHMsIGFyZ3VtZW50XCJ8IDg1XG4gICAgODkgLS0+fFwicmVhZHMsIHJldHVybnMsIGFyZ3VtZW50XCJ8IDg3IiwibWVybWFpZCI6eyJhdXRvU3luYyI6dHJ1ZX19)\ -_All queries together required ≈0ms (1ms accuracy, total 5ms)_ +_All queries together required ≈0ms (1ms accuracy, total 11ms)_
Show Detailed Results as Json -The analysis required _4.95 ms_ (including parsing and normalization and the query) within the generation environment. +The analysis required _10.67 ms_ (including parsing and normalization and the query) within the generation environment. In general, the JSON contains the Ids of the nodes in question as they are present in the normalized AST or the dataflow graph of flowR. Please consult the [Interface](https://github.com/flowr-analysis/flowr/wiki//Interface) wiki page for more information on how to get those. @@ -806,7 +806,7 @@ print(mean(data2$k)) Dataflow Graph of the R Code -The analysis required _6.26 ms_ (including parsing and normalization) within the generation environment. +The analysis required _11.69 ms_ (including parsing and normalization) within the generation environment. We encountered unknown side effects (with ids: [3,7,11]) during the analysis. @@ -1404,11 +1404,11 @@ _Results (prettified and summarized):_ Query: **normalized-ast** (0ms)\    ╰ [Normalized AST](https://mermaid.live/view#base64:eyJjb2RlIjoiZmxvd2NoYXJ0IFREXG4gICAgbjkwKFtcIlJFeHByZXNzaW9uTGlzdCAoOTApXG4gXCJdKVxuICAgIG4zKFtcIlJGdW5jdGlvbkNhbGwgKDMpXG5saWJyYXJ5XCJdKVxuICAgIG45MCAtLT58XCJleHByLWxpc3QtY2hpbGQtMFwifCBuM1xuICAgIG4wKFtcIlJTeW1ib2wgKDApXG5saWJyYXJ5XCJdKVxuICAgIG4zIC0tPnxcImNhbGwtbmFtZVwifCBuMFxuICAgIG4yKFtcIlJBcmd1bWVudCAoMilcbmdncGxvdFwiXSlcbiAgICBuMyAtLT58XCJjYWxsLWFyZ3VtZW50LTFcInwgbjJcbiAgICBuMShbXCJSU3ltYm9sICgxKVxuZ2dwbG90XCJdKVxuICAgIG4yIC0tPnxcImFyZy12YWx1ZVwifCBuMVxuICAgIG43KFtcIlJGdW5jdGlvbkNhbGwgKDcpXG5saWJyYXJ5XCJdKVxuICAgIG45MCAtLT58XCJleHByLWxpc3QtY2hpbGQtMVwifCBuN1xuICAgIG40KFtcIlJTeW1ib2wgKDQpXG5saWJyYXJ5XCJdKVxuICAgIG43IC0tPnxcImNhbGwtbmFtZVwifCBuNFxuICAgIG42KFtcIlJBcmd1bWVudCAoNilcbmRwbHlyXCJdKVxuICAgIG43IC0tPnxcImNhbGwtYXJndW1lbnQtMVwifCBuNlxuICAgIG41KFtcIlJTeW1ib2wgKDUpXG5kcGx5clwiXSlcbiAgICBuNiAtLT58XCJhcmctdmFsdWVcInwgbjVcbiAgICBuMTEoW1wiUkZ1bmN0aW9uQ2FsbCAoMTEpXG5saWJyYXJ5XCJdKVxuICAgIG45MCAtLT58XCJleHByLWxpc3QtY2hpbGQtMlwifCBuMTFcbiAgICBuOChbXCJSU3ltYm9sICg4KVxubGlicmFyeVwiXSlcbiAgICBuMTEgLS0+fFwiY2FsbC1uYW1lXCJ8IG44XG4gICAgbjEwKFtcIlJBcmd1bWVudCAoMTApXG5yZWFkclwiXSlcbiAgICBuMTEgLS0+fFwiY2FsbC1hcmd1bWVudC0xXCJ8IG4xMFxuICAgIG45KFtcIlJTeW1ib2wgKDkpXG5yZWFkclwiXSlcbiAgICBuMTAgLS0+fFwiYXJnLXZhbHVlXCJ8IG45XG4gICAgbjE3KFtcIlJCaW5hcnlPcCAoMTcpXG4jNjA7IzQ1O1wiXSlcbiAgICBuOTAgLS0+fFwiZXhwci1saXN0LWNoaWxkLTNcInwgbjE3XG4gICAgbjEyKFtcIlJTeW1ib2wgKDEyKVxuZGF0YVwiXSlcbiAgICBuMTcgLS0+fFwiYmlub3AtbGhzXCJ8IG4xMlxuICAgIG4xNihbXCJSRnVuY3Rpb25DYWxsICgxNilcbnJlYWQjOTU7Y3N2XCJdKVxuICAgIG4xNyAtLT58XCJiaW5vcC1yaHNcInwgbjE2XG4gICAgbjEzKFtcIlJTeW1ib2wgKDEzKVxucmVhZCM5NTtjc3ZcIl0pXG4gICAgbjE2IC0tPnxcImNhbGwtbmFtZVwifCBuMTNcbiAgICBuMTUoW1wiUkFyZ3VtZW50ICgxNSlcbiMzOTtkYXRhLmNzdiMzOTtcIl0pXG4gICAgbjE2IC0tPnxcImNhbGwtYXJndW1lbnQtMVwifCBuMTVcbiAgICBuMTQoW1wiUlN0cmluZyAoMTQpXG4jMzk7ZGF0YS5jc3YjMzk7XCJdKVxuICAgIG4xNSAtLT58XCJhcmctdmFsdWVcInwgbjE0XG4gICAgbjIzKFtcIlJCaW5hcnlPcCAoMjMpXG4jNjA7IzQ1O1wiXSlcbiAgICBuOTAgLS0+fFwiZXhwci1saXN0LWNoaWxkLTRcInwgbjIzXG4gICAgbjE4KFtcIlJTeW1ib2wgKDE4KVxuZGF0YTJcIl0pXG4gICAgbjIzIC0tPnxcImJpbm9wLWxoc1wifCBuMThcbiAgICBuMjIoW1wiUkZ1bmN0aW9uQ2FsbCAoMjIpXG5yZWFkIzk1O2NzdlwiXSlcbiAgICBuMjMgLS0+fFwiYmlub3AtcmhzXCJ8IG4yMlxuICAgIG4xOShbXCJSU3ltYm9sICgxOSlcbnJlYWQjOTU7Y3N2XCJdKVxuICAgIG4yMiAtLT58XCJjYWxsLW5hbWVcInwgbjE5XG4gICAgbjIxKFtcIlJBcmd1bWVudCAoMjEpXG4jMzk7ZGF0YTIuY3N2IzM5O1wiXSlcbiAgICBuMjIgLS0+fFwiY2FsbC1hcmd1bWVudC0xXCJ8IG4yMVxuICAgIG4yMChbXCJSU3RyaW5nICgyMClcbiMzOTtkYXRhMi5jc3YjMzk7XCJdKVxuICAgIG4yMSAtLT58XCJhcmctdmFsdWVcInwgbjIwXG4gICAgbjMyKFtcIlJCaW5hcnlPcCAoMzIpXG4jNjA7IzQ1O1wiXSlcbiAgICBuOTAgLS0+fFwiZXhwci1saXN0LWNoaWxkLTVcInwgbjMyXG4gICAgbjI0KFtcIlJTeW1ib2wgKDI0KVxubVwiXSlcbiAgICBuMzIgLS0+fFwiYmlub3AtbGhzXCJ8IG4yNFxuICAgIG4zMShbXCJSRnVuY3Rpb25DYWxsICgzMSlcbm1lYW5cIl0pXG4gICAgbjMyIC0tPnxcImJpbm9wLXJoc1wifCBuMzFcbiAgICBuMjUoW1wiUlN5bWJvbCAoMjUpXG5tZWFuXCJdKVxuICAgIG4zMSAtLT58XCJjYWxsLW5hbWVcInwgbjI1XG4gICAgbjMwKFtcIlJBcmd1bWVudCAoMzApXG5kYXRhJHhcIl0pXG4gICAgbjMxIC0tPnxcImNhbGwtYXJndW1lbnQtMVwifCBuMzBcbiAgICBuMjkoW1wiUkFjY2VzcyAoMjkpXG4kXCJdKVxuICAgIG4zMCAtLT58XCJhcmctdmFsdWVcInwgbjI5XG4gICAgbjI2KFtcIlJTeW1ib2wgKDI2KVxuZGF0YVwiXSlcbiAgICBuMjkgLS0+fFwiYWNjZXNzZWRcInwgbjI2XG4gICAgbjM2KFtcIlJGdW5jdGlvbkNhbGwgKDM2KVxucHJpbnRcIl0pXG4gICAgbjkwIC0tPnxcImV4cHItbGlzdC1jaGlsZC02XCJ8IG4zNlxuICAgIG4zMyhbXCJSU3ltYm9sICgzMylcbnByaW50XCJdKVxuICAgIG4zNiAtLT58XCJjYWxsLW5hbWVcInwgbjMzXG4gICAgbjM1KFtcIlJBcmd1bWVudCAoMzUpXG5tXCJdKVxuICAgIG4zNiAtLT58XCJjYWxsLWFyZ3VtZW50LTFcInwgbjM1XG4gICAgbjM0KFtcIlJTeW1ib2wgKDM0KVxubVwiXSlcbiAgICBuMzUgLS0+fFwiYXJnLXZhbHVlXCJ8IG4zNFxuICAgIG41NShbXCJSQmluYXJ5T3AgKDU1KVxuIzQzO1wiXSlcbiAgICBuOTAgLS0+fFwiZXhwci1saXN0LWNoaWxkLTdcInwgbjU1XG4gICAgbjUyKFtcIlJGdW5jdGlvbkNhbGwgKDUyKVxuZGF0YSAlIzYyOyVcblx0Z2dwbG90KGFlcyh4ID0geCwgeSA9IHkpKVwiXSlcbiAgICBuNTUgLS0+fFwiYmlub3AtbGhzXCJ8IG41MlxuICAgIG4zNyhbXCJSU3ltYm9sICgzNylcbiUjNjI7JVwiXSlcbiAgICBuNTIgLS0+fFwiY2FsbC1uYW1lXCJ8IG4zN1xuICAgIG4zOShbXCJSQXJndW1lbnQgKDM5KVxuZGF0YVwiXSlcbiAgICBuNTIgLS0+fFwiY2FsbC1hcmd1bWVudC0xXCJ8IG4zOVxuICAgIG4zOChbXCJSU3ltYm9sICgzOClcbmRhdGFcIl0pXG4gICAgbjM5IC0tPnxcImFyZy12YWx1ZVwifCBuMzhcbiAgICBuNTEoW1wiUkFyZ3VtZW50ICg1MSlcbmdncGxvdFwiXSlcbiAgICBuNTIgLS0+fFwiY2FsbC1hcmd1bWVudC0yXCJ8IG41MVxuICAgIG41MChbXCJSRnVuY3Rpb25DYWxsICg1MClcbmdncGxvdFwiXSlcbiAgICBuNTEgLS0+fFwiYXJnLXZhbHVlXCJ8IG41MFxuICAgIG40MChbXCJSU3ltYm9sICg0MClcbmdncGxvdFwiXSlcbiAgICBuNTAgLS0+fFwiY2FsbC1uYW1lXCJ8IG40MFxuICAgIG40OShbXCJSQXJndW1lbnQgKDQ5KVxuYWVzKHggPSB4LCB5ID0geSlcIl0pXG4gICAgbjUwIC0tPnxcImNhbGwtYXJndW1lbnQtMVwifCBuNDlcbiAgICBuNDgoW1wiUkZ1bmN0aW9uQ2FsbCAoNDgpXG5hZXNcIl0pXG4gICAgbjQ5IC0tPnxcImFyZy12YWx1ZVwifCBuNDhcbiAgICBuNDEoW1wiUlN5bWJvbCAoNDEpXG5hZXNcIl0pXG4gICAgbjQ4IC0tPnxcImNhbGwtbmFtZVwifCBuNDFcbiAgICBuNDQoW1wiUkFyZ3VtZW50ICg0NClcbnhcIl0pXG4gICAgbjQ4IC0tPnxcImNhbGwtYXJndW1lbnQtMVwifCBuNDRcbiAgICBuNDIoW1wiUlN5bWJvbCAoNDIpXG54XCJdKVxuICAgIG40NCAtLT58XCJhcmctbmFtZVwifCBuNDJcbiAgICBuNDMoW1wiUlN5bWJvbCAoNDMpXG54XCJdKVxuICAgIG40NCAtLT58XCJhcmctdmFsdWVcInwgbjQzXG4gICAgbjQ3KFtcIlJBcmd1bWVudCAoNDcpXG55XCJdKVxuICAgIG40OCAtLT58XCJjYWxsLWFyZ3VtZW50LTJcInwgbjQ3XG4gICAgbjQ1KFtcIlJTeW1ib2wgKDQ1KVxueVwiXSlcbiAgICBuNDcgLS0+fFwiYXJnLW5hbWVcInwgbjQ1XG4gICAgbjQ2KFtcIlJTeW1ib2wgKDQ2KVxueVwiXSlcbiAgICBuNDcgLS0+fFwiYXJnLXZhbHVlXCJ8IG40NlxuICAgIG41NChbXCJSRnVuY3Rpb25DYWxsICg1NClcbmdlb20jOTU7cG9pbnRcIl0pXG4gICAgbjU1IC0tPnxcImJpbm9wLXJoc1wifCBuNTRcbiAgICBuNTMoW1wiUlN5bWJvbCAoNTMpXG5nZW9tIzk1O3BvaW50XCJdKVxuICAgIG41NCAtLT58XCJjYWxsLW5hbWVcInwgbjUzXG4gICAgbjY3KFtcIlJGdW5jdGlvbkNhbGwgKDY3KVxucGxvdFwiXSlcbiAgICBuOTAgLS0+fFwiZXhwci1saXN0LWNoaWxkLThcInwgbjY3XG4gICAgbjU2KFtcIlJTeW1ib2wgKDU2KVxucGxvdFwiXSlcbiAgICBuNjcgLS0+fFwiY2FsbC1uYW1lXCJ8IG41NlxuICAgIG42MShbXCJSQXJndW1lbnQgKDYxKVxuZGF0YTIkeFwiXSlcbiAgICBuNjcgLS0+fFwiY2FsbC1hcmd1bWVudC0xXCJ8IG42MVxuICAgIG42MChbXCJSQWNjZXNzICg2MClcbiRcIl0pXG4gICAgbjYxIC0tPnxcImFyZy12YWx1ZVwifCBuNjBcbiAgICBuNTcoW1wiUlN5bWJvbCAoNTcpXG5kYXRhMlwiXSlcbiAgICBuNjAgLS0+fFwiYWNjZXNzZWRcInwgbjU3XG4gICAgbjY2KFtcIlJBcmd1bWVudCAoNjYpXG5kYXRhMiR5XCJdKVxuICAgIG42NyAtLT58XCJjYWxsLWFyZ3VtZW50LTJcInwgbjY2XG4gICAgbjY1KFtcIlJBY2Nlc3MgKDY1KVxuJFwiXSlcbiAgICBuNjYgLS0+fFwiYXJnLXZhbHVlXCJ8IG42NVxuICAgIG42MihbXCJSU3ltYm9sICg2MilcbmRhdGEyXCJdKVxuICAgIG42NSAtLT58XCJhY2Nlc3NlZFwifCBuNjJcbiAgICBuNzkoW1wiUkZ1bmN0aW9uQ2FsbCAoNzkpXG5wb2ludHNcIl0pXG4gICAgbjkwIC0tPnxcImV4cHItbGlzdC1jaGlsZC05XCJ8IG43OVxuICAgIG42OChbXCJSU3ltYm9sICg2OClcbnBvaW50c1wiXSlcbiAgICBuNzkgLS0+fFwiY2FsbC1uYW1lXCJ8IG42OFxuICAgIG43MyhbXCJSQXJndW1lbnQgKDczKVxuZGF0YTIkeFwiXSlcbiAgICBuNzkgLS0+fFwiY2FsbC1hcmd1bWVudC0xXCJ8IG43M1xuICAgIG43MihbXCJSQWNjZXNzICg3MilcbiRcIl0pXG4gICAgbjczIC0tPnxcImFyZy12YWx1ZVwifCBuNzJcbiAgICBuNjkoW1wiUlN5bWJvbCAoNjkpXG5kYXRhMlwiXSlcbiAgICBuNzIgLS0+fFwiYWNjZXNzZWRcInwgbjY5XG4gICAgbjc4KFtcIlJBcmd1bWVudCAoNzgpXG5kYXRhMiR5XCJdKVxuICAgIG43OSAtLT58XCJjYWxsLWFyZ3VtZW50LTJcInwgbjc4XG4gICAgbjc3KFtcIlJBY2Nlc3MgKDc3KVxuJFwiXSlcbiAgICBuNzggLS0+fFwiYXJnLXZhbHVlXCJ8IG43N1xuICAgIG43NChbXCJSU3ltYm9sICg3NClcbmRhdGEyXCJdKVxuICAgIG43NyAtLT58XCJhY2Nlc3NlZFwifCBuNzRcbiAgICBuODkoW1wiUkZ1bmN0aW9uQ2FsbCAoODkpXG5wcmludFwiXSlcbiAgICBuOTAgLS0+fFwiZXhwci1saXN0LWNoaWxkLTEwXCJ8IG44OVxuICAgIG44MChbXCJSU3ltYm9sICg4MClcbnByaW50XCJdKVxuICAgIG44OSAtLT58XCJjYWxsLW5hbWVcInwgbjgwXG4gICAgbjg4KFtcIlJBcmd1bWVudCAoODgpXG5tZWFuKGRhdGEyJGspXCJdKVxuICAgIG44OSAtLT58XCJjYWxsLWFyZ3VtZW50LTFcInwgbjg4XG4gICAgbjg3KFtcIlJGdW5jdGlvbkNhbGwgKDg3KVxubWVhblwiXSlcbiAgICBuODggLS0+fFwiYXJnLXZhbHVlXCJ8IG44N1xuICAgIG44MShbXCJSU3ltYm9sICg4MSlcbm1lYW5cIl0pXG4gICAgbjg3IC0tPnxcImNhbGwtbmFtZVwifCBuODFcbiAgICBuODYoW1wiUkFyZ3VtZW50ICg4NilcbmRhdGEyJGtcIl0pXG4gICAgbjg3IC0tPnxcImNhbGwtYXJndW1lbnQtMVwifCBuODZcbiAgICBuODUoW1wiUkFjY2VzcyAoODUpXG4kXCJdKVxuICAgIG44NiAtLT58XCJhcmctdmFsdWVcInwgbjg1XG4gICAgbjgyKFtcIlJTeW1ib2wgKDgyKVxuZGF0YTJcIl0pXG4gICAgbjg1IC0tPnxcImFjY2Vzc2VkXCJ8IG44MlxuIiwibWVybWFpZCI6eyJhdXRvU3luYyI6dHJ1ZX19)\ -_All queries together required ≈0ms (1ms accuracy, total 5ms)_ +_All queries together required ≈0ms (1ms accuracy, total 11ms)_
Show Detailed Results as Json -The analysis required _5.16 ms_ (including parsing and normalization and the query) within the generation environment. +The analysis required _11.31 ms_ (including parsing and normalization and the query) within the generation environment. In general, the JSON contains the Ids of the nodes in question as they are present in the normalized AST or the dataflow graph of flowR. Please consult the [Interface](https://github.com/flowr-analysis/flowr/wiki//Interface) wiki page for more information on how to get those. @@ -1454,7 +1454,7 @@ print(mean(data2$k)) Dataflow Graph of the R Code -The analysis required _5.05 ms_ (including parsing and normalization) within the generation environment. +The analysis required _10.30 ms_ (including parsing and normalization) within the generation environment. We encountered unknown side effects (with ids: [3,7,11]) during the analysis. @@ -2051,11 +2051,11 @@ _Results (prettified and summarized):_ Query: **id-map** (0ms)\    ╰ Id List: {0, 1, 2, 3, 4, 5, 6, ... (see JSON below)}\ -_All queries together required ≈0ms (1ms accuracy, total 5ms)_ +_All queries together required ≈0ms (1ms accuracy, total 10ms)_
Show Detailed Results as Json -The analysis required _5.23 ms_ (including parsing and normalization and the query) within the generation environment. +The analysis required _9.58 ms_ (including parsing and normalization and the query) within the generation environment. In general, the JSON contains the Ids of the nodes in question as they are present in the normalized AST or the dataflow graph of flowR. Please consult the [Interface](https://github.com/flowr-analysis/flowr/wiki//Interface) wiki page for more information on how to get those. @@ -2101,7 +2101,7 @@ print(mean(data2$k)) Dataflow Graph of the R Code -The analysis required _4.98 ms_ (including parsing and normalization) within the generation environment. +The analysis required _5.82 ms_ (including parsing and normalization) within the generation environment. We encountered unknown side effects (with ids: [3,7,11]) during the analysis. @@ -2718,11 +2718,11 @@ _Results (prettified and summarized):_ Query: **call-context** (0ms)\    ╰ **visualize**\      ╰ **text**: _`mean`_ (L.9), _`print`_ (L.10), _`mean`_ (L.19), _`print`_ (L.19)\ -_All queries together required ≈0ms (1ms accuracy, total 5ms)_ +_All queries together required ≈0ms (1ms accuracy, total 6ms)_
Show Detailed Results as Json -The analysis required _5.15 ms_ (including parsing and normalization and the query) within the generation environment. +The analysis required _5.84 ms_ (including parsing and normalization and the query) within the generation environment. In general, the JSON contains the Ids of the nodes in question as they are present in the normalized AST or the dataflow graph of flowR. Please consult the [Interface](https://github.com/flowr-analysis/flowr/wiki//Interface) wiki page for more information on how to get those. @@ -2795,11 +2795,11 @@ _Results (prettified and summarized):_ Query: **call-context** (0ms)\    ╰ **visualize**\      ╰ **text**: _`mean`_ (L.9), _`print`_ (L.10), _`mean`_ (L.19), _`print`_ (L.19)\ -_All queries together required ≈0ms (1ms accuracy, total 6ms)_ +_All queries together required ≈0ms (1ms accuracy, total 5ms)_
Show Detailed Results as Json -The analysis required _5.89 ms_ (including parsing and normalization and the query) within the generation environment. +The analysis required _4.94 ms_ (including parsing and normalization and the query) within the generation environment. In general, the JSON contains the Ids of the nodes in question as they are present in the normalized AST or the dataflow graph of flowR. Please consult the [Interface](https://github.com/flowr-analysis/flowr/wiki//Interface) wiki page for more information on how to get those. @@ -2887,11 +2887,11 @@ _Results (prettified and summarized):_ Query: **call-context** (0ms)\    ╰ **visualize**\      ╰ **text**: _`mean`_ (L.9) with 1 call (_built-in_), _`mean`_ (L.19) with 1 call (_built-in_)\ -_All queries together required ≈0ms (1ms accuracy, total 5ms)_ +_All queries together required ≈0ms (1ms accuracy, total 6ms)_
Show Detailed Results as Json -The analysis required _4.82 ms_ (including parsing and normalization and the query) within the generation environment. +The analysis required _5.82 ms_ (including parsing and normalization and the query) within the generation environment. In general, the JSON contains the Ids of the nodes in question as they are present in the normalized AST or the dataflow graph of flowR. Please consult the [Interface](https://github.com/flowr-analysis/flowr/wiki//Interface) wiki page for more information on how to get those.