#include <dismantle.h>
Inheritance diagram for FlattenDismantleChanger::
Public Methods | |
Node * | at_label (labelNode *, Order) |
Node * | at_proc (procNode *, Order) |
Node * | at_unary (unaryNode *, Order) |
void | flatten_block (blockNode *, blockNode *) |
int | change (void) |
FlattenDismantleChanger (map< string, bool > *l, unsigned int flags) | |
Private Methods | |
stmt_list_p | search_target (stmt_list_p, gotoNode *, stmt_list_p) |
void | search_and_replace_labels (stmt_list, stmt_list_p, stmt_list_p) |
Private Attributes | |
int | _change |
map< string, bool > * | labels |
bool | unreachable |
|
|
|
Reimplemented from Changer. |
|
Reimplemented from Changer. |
|
Reimplemented from Changer. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|