#include <CCSemVisitor.h>
Puma::CCSemVisitor::CCSemVisitor |
( |
ErrorSink & |
e) | |
|
|
inline |
void Puma::CCSemVisitor::configure |
( |
Config & |
) | |
|
|
inline |
void Puma::CCSemVisitor::post_action |
( |
CT_Program * |
) | |
|
|
protected |
void Puma::CCSemVisitor::post_action |
( |
CT_IfStmt * |
) | |
|
|
protected |
void Puma::CCSemVisitor::post_action |
( |
CT_ForStmt * |
) | |
|
|
protected |
void Puma::CCSemVisitor::post_action |
( |
CT_Handler * |
) | |
|
|
protected |
void Puma::CCSemVisitor::post_visit |
( |
CTree * |
node) | |
|
|
protectedvirtual |
Apply actions after the given node is visited.
To be implemented by derived visitors.
- Parameters
-
Reimplemented from Puma::CVisitor.
void Puma::CCSemVisitor::pre_action |
( |
CT_Program * |
) | |
|
|
protected |
void Puma::CCSemVisitor::pre_action |
( |
CT_IfStmt * |
) | |
|
|
protected |
void Puma::CCSemVisitor::pre_action |
( |
CT_ForStmt * |
) | |
|
|
protected |
void Puma::CCSemVisitor::pre_action |
( |
CT_Handler * |
) | |
|
|
protected |
void Puma::CCSemVisitor::pre_action |
( |
CT_DoStmt * |
) | |
|
|
protected |
void Puma::CCSemVisitor::pre_action |
( |
CT_ArgDecl * |
) | |
|
|
protected |
void Puma::CCSemVisitor::pre_visit |
( |
CTree * |
node) | |
|
|
protectedvirtual |
Apply actions before the given node is visited.
To be implemented by derived visitors.
- Parameters
-
Reimplemented from Puma::CVisitor.