|
Public Member Functions |
| codevisitor (std::ostream &outstream, std::ostream &graph) |
void | visit (int d, node *n) |
void | visit (int d, program_node *n) |
void | visit (int d, decl_list_node *n) |
void | visit (int d, decl_node *n) |
void | visit (int d, var_decl_node *n) |
void | visit (int d, simple_var_decl_node *n) |
void | visit (int d, arr_var_decl_node *n) |
void | visit (int d, type_spec_node *n) |
void | visit (int d, exception_block_node *n) |
void | visit (int d, fun_decl_node *n) |
void | visit (int d, params_node *n) |
void | visit (int d, param_list_node *n) |
void | visit (int d, param_node *n) |
void | visit (int d, simple_param_node *n) |
void | visit (int d, arr_param_node *n) |
void | visit (int d, compound_stmt_node *n) |
void | visit (int d, loc_decl_node *n) |
void | visit (int d, stmt_list_node *n) |
void | visit (int d, stmt_node *n) |
void | visit (int d, expr_stmt_node *n) |
void | visit (int d, select_stmt_node *n) |
void | visit (int d, iter_stmt_node *n) |
void | visit (int d, return_stmt_node *n) |
void | visit (int d, expr_node *n) |
void | visit (int d, assign_expr_node *n) |
void | visit (int d, var_node *n) |
void | visit (int d, simple_var_node *n) |
void | visit (int d, arr_var_node *n) |
void | visit (int d, simple_expr_node *n) |
void | visit (int d, compound_simple_expr_node *n) |
void | visit (int d, relop_node *n) |
void | visit (int d, add_expr_node *n) |
void | visit (int d, compound_add_expr_node *n) |
void | visit (int d, addop_node *n) |
void | visit (int d, term_node *n) |
void | visit (int d, compound_term_node *n) |
void | visit (int d, mulop_node *n) |
void | visit (int d, factor_node *n) |
void | visit (int d, paren_factor_node *n) |
void | visit (int d, var_factor_node *n) |
void | visit (int d, num_factor_node *n) |
void | visit (int d, call_node *n) |
void | visit (int d, args_node *n) |
void | visit (int d, arg_list_node *n) |
void | visit (int d, actor_node *n) |
void | visit (int d, sync_node *n) |
void | visit (int d, global_sync_node *n) |
void | visit (int d, init_node *n) |
void | visit (int d, sync_init_node *n) |
void | visit (int d, sync_decl_list_node *n) |
void | visit (int d, constraint_block_node *n) |
void | visit (int d, constraint_list_node *n) |
void | visit (int d, constraint_node *n) |
void | visit (int d, trigger_block_node *n) |
void | visit (int d, trigger_list_node *n) |
void | visit (int d, trigger_node *n) |
void | visit (int d, ed_trigger_node *n) |
void | visit (int d, action_trigger_node *n) |
void | visit (int d, actor_params_node *n) |
void | visit (int d, actor_param_node *n) |
void | visit (int d, var_decls_node *n) |
void | visit (int d, func_decls_node *n) |
void | visit (int d, module_list_node *n) |
void | visit (int d, module_node *n) |
void | visit (int d, pass_node *n) |
void | visit (int d, call_stmt_node *n) |
void | visit (int d, sync_call_stmt_node *n) |
Private Types |
typedef std::pair< actorref,
std::string > | actor_id |
typedef std::pair< syncref,
std::string > | sync_id |
Private Member Functions |
| codevisitor (std::ostream &outstream) |
Private Attributes |
std::ostream & | out |
std::ostream & | graphout |
std::list< actor_id > | actor_list |
std::list< sync_id > | sync_list |
std::list< sync_id > | gsync_list |
std::string | cur_entity |
std::stringstream | cur_params |
std::list< std::string > | cur_methods |
std::stringstream | ed_triggers |
std::stringstream | action_triggers |
bool | isInException |
std::vector< std::string > | scope_exprs |
Friends |
class | gsyncvisitor |