Untitled

 avatar
unknown
plain_text
5 months ago
1.5 kB
3
Indexable
    instan = pd.DataFrame({'dummy':['row']})
    data_list = []
    data_list.append(ans)
    counting = 0
    print("ANSNSNNNNSSSSSSNNNNSSSS :", ans)
    while instan.shape[0]>0:
        parent = [ans[1]]
        counting = counting + 1
        print("!!!!!!!!!!! COUNTINGG : !!!!!!!!!!!!!!!", counting)
        print("\n\n\n\n SHAPE OF INSTANT :", instan.shape[0])
        instan = data[data.Statement.str.contains(f'PERFORM {ans[1]}')]
        print("\n\n\n\n\n INSTANTT : \n\n",instan)
        if instan.shape[0]>0:
            # sub_ans = []
                # for i, row in instan.iterrows():
            input_param_idx = instan.index[0]
            # print("\n\nNEXT INPUT PARAM\n\n", input_param_idx)
            ans = get_oe_block_base(input_param_idx, data)
            # print("\n\nANS IN\n\n")
            # print(ans[2])
            ex_df_new = bre_utils.trace_back_parents_with_end_if(ans[2], int(input_param_idx)+1)
            new_df = bre_utils.update_parent_statements_with_else(ex_df_new)
            # new_df              = bre_utils.get_immediate_conditional_flow_new(ex_df_new_1)
            ans_new           = [f'000000    PROGRAM-ID    {st.query_params["program_id"]}']+[str(i) for i in bre_utils.get_code_intended(new_df)]
            ans[2] = ans_new
            ans = ans + parent
            print("\n\nPRINTING ANS IN:\n\n",ans)
            data_list.append(ans)
    print("\n\n\nPRITNING AMAXONG DATA LIST\n\n")
    print(data_list)
    dlwst = [data_list] + [source] + [target]
    all_data_list.append(dlwst)
Editor is loading...
Leave a Comment