class PTRANS |
---|
**** | The context for a code transformation from AS form to AM form. |
STRANS | CS_COMPONENT |
TRANS |
add_helper_to_tbls(helper:IDENT,orig_cl_params:ARRAY{$TP}):TP_CLASS |
---|
create_helper_object(s:$AS_STMT,newid_ob:IDENT,newid_cl:IDENT, |
---|
create_helper_object_stmt(newid_ob:IDENT,newid_cl:IDENT, |
---|
is_in_loop_and_calls_iter(e:$AS_EXPR):BOOL |
---|
is_of_type_attach(tp:$TP):BOOL |
---|
prev_export(p:$AS_STMT,s:$AS_STMT,l:AS_STMT_LIST) |
---|
turn_into_routine(routname:IDENT,helper_ob:IDENT,helper_cl:IDENT, |
---|
update_routine_in_tbls(cur_class_tp:TP_CLASS,newrout:AS_ROUT_DEF) |
---|