基于Python代碼重建抽象語法樹的方法、電子設備

基本信息

申請?zhí)?/td> CN201811637116.0 申請日 -
公開(公告)號 CN109710307B 公開(公告)日 2022-03-11
申請公布號 CN109710307B 申請公布日 2022-03-11
分類號 G06F8/75(2018.01)I 分類 計算;推算;計數(shù);
發(fā)明人 孫悅;李天馳;趙子亮 申請(專利權)人 深圳點貓科技有限公司
代理機構 廣東良馬律師事務所 代理人 李良
地址 518000廣東省深圳市粵海街道中心路3331號中建鋼構大廈25-26層
法律狀態(tài) -

摘要

摘要 本發(fā)明公開基于Python代碼重建抽象語法樹的方法、電子設備,其中,方法包括:將Python代碼轉化為JavaScript的原始抽象語法樹;獲取原始抽象語法樹的主體結構,根據(jù)所述主體結構的類型創(chuàng)建樹對象;根據(jù)主體結構的層級對所述樹對象進行重組拼接,獲得簡潔抽象語法樹。這樣,便解決了現(xiàn)有技術中無法對抽象語法樹進行重建的難題,不僅如此,簡潔抽象語法樹不會存在語法錯誤的問題,以及重要數(shù)據(jù)均能直接顯示于抽象語法樹中,使得用戶能夠對簡潔抽象語法樹做進一步的處理。