You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
constmetaInfo=`The analysis required _${printAsMs(duration)}_ (including parse and normalize, using the [${parser.name}](${FlowrWikiBaseRef}/Engines) engine) within the generation environment.`;
<summary style="color:gray">${switchCodeAndGraph ? 'Dataflow Graph of the R Code' : 'R Code of the Dataflow Graph'}</summary>
74
+
<summary style="color:gray">${switchCodeAndGraph ? `${simplyText}Dataflow Graph of the R Code` : `R Code of the ${simplyText}Dataflow Graph`}</summary>
71
75
72
76
${metaInfo}${mark ? `The following marks are used in the graph to highlight sub-parts (uses ids): {${[...mark].join(', ')}}.` : ''}
73
77
We encountered ${result.dataflow.graph.unknownSideEffects.size>0 ? 'unknown side effects (with ids: '+[...result.dataflow.graph.unknownSideEffects].map(formatSideEffect).join(', ')+')' : 'no unknown side effects'} during the analysis.
return`_This document was generated from '${shortenFilename}' on ${currentDateAndTime} summarizing flowR's current capabilities (v${flowrVersion().format()})._
The code-font behind each capability name is a link to the capability's id. This id can be used to reference the capability in a labeled test within flowR.
- The symbols \`x\` (${LinkTo('name-normal')}), \`f\` (${LinkTo('name-quoted')}), and \`\` \`y x\` \`\` (${LinkTo('name-escaped')}).
29
+
- The function calls \`<-\`, \`function\`, \`{\`, \`get\`, \`+\`, and \`print\` (${LinkTo('function-calls')}, all given with ${LinkTo('name-normal')}).
30
+
Especially \`{\` is identified as a ${LinkTo('grouping')} of the ${LinkTo('function-definitions','function-definitions\'')} body.
31
+
- The quoted name created by a function call \`get\` (${LinkTo('name-created')}).
32
+
33
+
Besides the parameter \`x\`, which is resolved in its ${LinkTo('lexicographic-scope')}, the other identifiers are resolved in the ${LinkTo('global-scope')}.
description: "_Recognize `\"a\"`, `'plot'`, ..._ In general, R allows to envelop names in quotations to allow for special characters such as spaces in variable names. However, this only works in the context of definitions. To access these names as variables, one has to either use function such as `get` or escape the name with backticks.",
description: '_Handle S3 classes and methods as one unit (with attributes etc.). Including Dispatch and Inheritance._ We do not support typing currently and do not handle objects of these classes "as units."'
676
722
},
677
723
{
678
724
name: 'S4',
679
725
id: 'oop-s4',
680
-
note: 'https://adv-r.hadley.nz/s4.html',
726
+
example:'https://adv-r.hadley.nz/s4.html',
681
727
supported: 'not',
682
728
description: '_Handle S4 classes and methods as one unit. Including Dispatch and Inheritance_ We do not support typing currently and do not handle objects of these classes "as units."'
683
729
},
684
730
{
685
731
name: 'R6',
686
732
id: 'oop-r6',
687
-
note: 'https://adv-r.hadley.nz/r6.html',
733
+
example:'https://adv-r.hadley.nz/r6.html',
688
734
supported: 'not',
689
735
description: '_Handle R6 classes and methods as one unit. Including Dispatch and Inheritance, as well as its Reference Semantics, Access Control, Finalizers, and Introspection._ We do not support typing currently and do not handle objects of these classes "as units."'
description: '_Handle R7 classes and methods as one unit. Including Dispatch and Inheritance, as well as its Reference Semantics, Validators, ..._ We do not support typing currently and do not handle objects of these classes "as units."'
0 commit comments