基于可视化低代码的程序生成方法、装置、设备及介质

基本信息

申请号 CN202111614439.X 申请日 -
公开(公告)号 CN114461198A 公开(公告)日 2022-05-10
申请公布号 CN114461198A 申请公布日 2022-05-10
分类号 G06F8/34(2018.01)I;G06F8/38(2018.01)I 分类 计算;推算;计数;
发明人 梁靖;唐瑞伯;叶倩雯;李林颖;颜勇;周莉 申请(专利权)人 上海交通大学四川研究院
代理机构 成都九鼎天元知识产权代理有限公司 代理人 -
地址 610000四川省成都市双流区菁蓉中心a座10号楼
法律状态 -

摘要

摘要 本发明公开了基于可视化低代码的程序生成方法、装置、设备及介质,该方法包括获取并加载流程图数据,所述流程图数据包括流程图的节点和边,所述边包括IN边和OUT边,所述OUT边表示出该节点的边,所述IN边表示进该节点的边;通过重复遍历某一节点之后的子图,确定所述节点的OUT边的顺序;通过重复深度遍历,确定节点的控制节点和边的顺序,并判断边的类型,所述控制节点为到达某节点所必经的节点;根据节点间的控制关系调整边类型,确定每个节点唯一从控制节点到达的边;确定代码块、嵌套层次和边的代码类型,生成程序代码,根据所述程序代码生成应用程序。本发明通过对节点和边进行定序,能够生成逻辑相对复杂的程序。