Skip to content

AstPostProcessing

This does all post‐processing fixup and translation of the Sage III AST.

Synopsis

Declared in <SageIII/astPostProcessing/astPostProcessing.h>

[[visibility]]
void
AstPostProcessing(SgNode* node);

Description

This function was added to provide a more representative name, the post processing does not just include temporary fixes. We might make if nore explicit what function are representative of temporary fixes later (at the moment I think there are none that are temporary). This does all post‐processing fixup of the AST including: 1) initialization of the parent pointers 2) fixup of instantiated template names 3) fixup of ... 4) ...

Parameters

Name

Description

node

This class represents the base class for all IR nodes within Sage III.

Created with MrDocs