一種解析型語言文本式分析轉(zhuǎn)換方法

基本信息

申請?zhí)?/td> CN201811624663.5 申請日 -
公開(公告)號 CN109739512A 公開(公告)日 2019-05-10
申請公布號 CN109739512A 申請公布日 2019-05-10
分類號 G06F8/51(2018.01)I; G06F8/30(2018.01)I 分類 計算;推算;計數(shù);
發(fā)明人 胡宇航; 何洋; 陳夏璘 申請(專利權(quán))人 江蘇極光網(wǎng)絡(luò)技術(shù)有限公司
代理機構(gòu) 北京匯信合知識產(chǎn)權(quán)代理有限公司 代理人 寇俊波
地址 223001 江蘇省淮安市淮安經(jīng)濟技術(shù)開發(fā)區(qū)承德南路266號(淮安軟件園)4號樓501室
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種解析型語言文本式分析轉(zhuǎn)換方法,包括S100:羅列出所有客戶端環(huán)境用到的編程語言,分解為23種語言特征定義,為每一種支持的語言配置相關(guān)的語言描述配置文件;S200:把支持的語言的各種特征讀取到分析轉(zhuǎn)換器;S300:根據(jù)配置特征初始化每一個特征對應(yīng)的解析類,語義特征定義分析器賦值和初始化;S400:輸入需要轉(zhuǎn)換的源代碼文件,讀取出源代碼變成一個string,提供給語言轉(zhuǎn)換處理器;S500:創(chuàng)建源語言特征定義主體;S600:創(chuàng)建目標語言特征定義主體;S700:用源語義特征定義分析器不間斷循環(huán)分解源代碼的string,直到產(chǎn)生完整的轉(zhuǎn)換完成的string;S800:把產(chǎn)生出來的string保存為目標代碼文件。本發(fā)明可降低開發(fā)成本,具有故障率低、可控性強的優(yōu)點。