Skip to content

SgSimpleProcessing

Synopsis

Declared in <src/midend/astProcessing/AstSimpleProcessing.h>

Base Classes

Name

Description

AstSimpleProcessing

Class for traversing the AST.

Derived Classes

Name

Description

AstNodeTraversalStatistics

AstNodeVisitMapping

AstTextAttributesHandling

AstWarnings

This is a mechanism for reporting warnings about the AST, subtrees, and IR nodes.

CallGraph

DetectTransformations

There sould not be any IR nodes marked as a transformation coming from the legacy frontend/ROSE translation. This test enforces this.

FunctionCallNormalization

MarkLhsValues

Explicitly mark lhs operands of specific operators as lvalues.

ValidateParentPointersOfClassAndNamespaceDeclarations

This traversal implements the mechanism to reset all parent pointers (back edges in the AST graph)

Created with MrDocs