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

基本信息

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

摘要

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