A step to child i
of the current node, counting from zero.
Dependence record saying that the source attribute depends on
attribute
of a node with type type
that is the given step away.
A single step in the evaluation of an attribute.
A step to the previous node in a sequence.
A step to a node that doesn't fit into any of the other categories.
A step to a node that doesn't fit into any of the other categories. This category will be used for nodes that were obtained as the result of reference attributes or as values that sit outside the main tree.
A step to the parent of the current node.
A step to the previous node in a sequence.
A step nowhere.
A step nowhere. I.e., the dependent attribute is evaluated at the current node.
Support Kiama-specific profiling dimensions.
Support Kiama-specific profiling dimensions.
Print the dependency graph for the attribute evaluation represented
by record
.
Print the dependency graph for the attribute evaluation represented
by record
. The output is in dot form.
Take any actions that need to be done at the start of reporting.
Take any actions that need to be done at the start of reporting.
Summarise the single step between two nodes at which attributes have been evaluated.
Kiama-specific additions to
dsprofile
profilers.