@@ -252,7 +252,7 @@ Architecture
252252 - operation *needs * & *provides * are zipped against the underlying function's
253253 arguments and results.
254254
255- These matchings are affected by `modifier `\s .
255+ These matchings are affected by `modifier `\s , print-out with ` diacritic ` \s .
256256
257257 needs
258258 fn_needs
@@ -299,10 +299,15 @@ Architecture
299299 over which `outputs ` were actually produced, or to cancel `sideffects `.
300300
301301 modifier
302+ diacritic
302303 A `modifier ` change `dependency ` behavior during `compilation ` or `execution `.
303304
304305 For instance, `needs ` may be annotated as `optionals ` function arguments,
305- `provides ` and *needs * can be annotated as "ghost" `sideffects `
306+ `provides ` and *needs * can be annotated as "ghost" `sideffects `.
307+
308+ .. include :: ../../graphtik/modifiers.py
309+ :start-after: .. diacritics-start
310+ :end-before: .. diacritics-end
306311
307312 See :mod: `graphtik.modifiers ` module.
308313
@@ -331,6 +336,8 @@ Architecture
331336 :start-after: .. varargs-mistake-start
332337 :end-before: .. varargs-mistake-end
333338
339+ In printouts, it is denoted either with ``* `` or ``+ `` `diacritic `.
340+
334341 sideffects
335342 A `modifier ` denoting a fictive `dependency ` linking `operation `\s into virtual flows,
336343 without real data exchanges.
@@ -342,6 +349,7 @@ Architecture
342349
343350 - An *abstract sideffect * modifier (annotated with :func: `.sfx `)
344351 describing modifications taking place beyond the scope of the solution.
352+ It may have just the "optional" `diacritic ` in printouts.
345353
346354 - The `sideffected ` modifier (annotated with :func: `.sfxed `)
347355 denoting modifications on a *real * dependency read from and written to
@@ -367,7 +375,8 @@ Architecture
367375 the *sideffected dependency * is declared both as *needs * and *provides *
368376 of some operation.
369377
370- It is annotated with :func: `.sfxed `.
378+ It is annotated with :func: `.sfxed `; it may have all `diacritic `\s
379+ in printouts.
371380
372381 reschedule
373382 rescheduling
0 commit comments