一種不同框架間前端組件的轉(zhuǎn)換方法及裝置

基本信息

申請?zhí)?/td> CN202111104964.7 申請日 -
公開(公告)號 CN113805881A 公開(公告)日 2021-12-17
申請公布號 CN113805881A 申請公布日 2021-12-17
分類號 G06F8/36(2018.01)I;G06F8/41(2018.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 周穎穎 申請(專利權(quán))人 上海儀電(集團(tuán))有限公司中央研究院
代理機(jī)構(gòu) 上??剖⒅R產(chǎn)權(quán)代理有限公司 代理人 翁惠瑜
地址 200233上海市徐匯區(qū)虹漕路39號4號樓6層
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種不同框架間前端組件的轉(zhuǎn)換方法及裝置,所述方法包括以下步驟:1)接收前端組件代碼源文件;2)判斷該源文件的文件類型是否為可執(zhí)行類型,若是,則執(zhí)行步驟3),若否,則退出;3)將所述源文件分離為樣式代碼塊和核心代碼塊;4)根據(jù)預(yù)設(shè)詞法和語法規(guī)則將所述核心代碼塊解析成與源類型對應(yīng)的第一抽象語法樹;5)根據(jù)轉(zhuǎn)換目標(biāo)類型,根據(jù)預(yù)設(shè)轉(zhuǎn)換規(guī)則對所述第一抽象語法樹進(jìn)行轉(zhuǎn)換,獲得與轉(zhuǎn)換目標(biāo)類型對應(yīng)的第二抽象語法樹;6)將所述第二抽象語法樹反向生成代碼,與所述步驟3)中的樣式代碼塊合并生成前端組件代碼目標(biāo)文件。與現(xiàn)有技術(shù)相比,本發(fā)明具有減少重復(fù)性開發(fā)、提高前端開發(fā)效率等優(yōu)點(diǎn)。