Class SourceExtentsTraversal#

Inheritance Relationships#

Base Type#

Class Documentation#

class SourceExtentsTraversal : public SgTopDownBottomUpProcessing<InheritedAttribute, SynthesizedAttribute>#

Public Functions

InheritedAttribute evaluateInheritedAttribute(SgNode *n, InheritedAttribute inheritedAttribute)#
SynthesizedAttribute evaluateSynthesizedAttribute(SgNode *n, InheritedAttribute inheritedAttribute, SubTreeSynthesizedAttributes childAttributes)#

Public Members

int accumulator_attribute_start_line#
int accumulator_attribute_start_column#
int accumulator_attribute_end_line#
int accumulator_attribute_end_column#