Softanza
DémarrerEnglish
Softanza
La bibliothèque se documente elle-même · Métaprogrammation et règles de code

stzRingCodeGraph

12 méthodes propres · 0 formes avec extensions, rangées sous leur méthode · Hérite aussi de stzCodeGraph (26)

la source: base/meta/stzRingCodeGraph.ring(s'ouvre dans un nouvel onglet) · Toutes les classes · La référence du domaine : Métaprogrammation et règles de code

Sous chaque méthode, ses extensions (Q CS XT Z ZZ IB W U) : en gras et cochée, elle existe ; barrée, elle n'existe pas. Les extensions et leur sens

Aucune méthode de cette classe n'a encore d'exemple : la page ne sait pas encore construire un objet de cette classe, ni composer les arguments de ses méthodes.

Méthode
Explication, telle que la source la porte
init
(sans commentaire dans la source : le nom se lit comme une phrase) initaucune extension
Language
(sans commentaire dans la source : le nom se lit comme une phrase) languageaucune extension
FileExtension
(sans commentaire dans la source : le nom se lit comme une phrase) file extensionaucune extension
Parse one Haro source string: class headers (with single-inheritance 'from X', stored in the shared MULTIPLE-inheritance shape as [X] or []), 'def' method registry, and body-line call candidates. 2 exemples exécutésaucune extension
CallEdges
Haro-specific call queries (a class-qualified 3-tuple model)aucune extension
NumberOfCallEdges
(sans commentaire dans la source : le nom se lit comme une phrase) number of call edgesaucune extension
RawCallEntries
The UNRESOLVED call targets, [ class, method, callee, line ] -- every identifier called in a method body, builtins included. CallEdges() keeps only calls to DEFINED methods (so it drops builtins like substr); a rule like engine-first needs to SEE the builtin calls, so it reads these. The line is the CALL SITE, and a `def substr(` is a definition (not harvested here), so this distinguishes a call from a definition -- which a text scan of "substr(" cannot.aucune extension
CallersOf
Every (class, method) whose body CALLS pcMethod (by name).aucune extension
CalleesOf
The method NAMES called from pcClass.pcMethod's body.aucune extension
DeadCode
DEAD CODE (honest scope): PRIVATE helpers (name starts "_") whose name is never referenced by any call in the scanned tree. Public methods are excluded -- they may be entry points called from outside this tree.aucune extension
CyclicCalls
CYCLIC CALLS (honest scope): intra-class MUTUAL RECURSION -- method A and B in the same class each call the other (a 2-cycle). Self-recursion (A calls A) is legitimate and not reported. Name-based within one class.aucune extension
Stats
(sans commentaire dans la source : le nom se lit comme une phrase) statsaucune extension