技術(shù)總結(jié)
本發(fā)明提出了一種條件編譯預(yù)處理方法,所述方法包括:獲取待處理的原程序文本,對所述原程序文本進(jìn)行分析,根據(jù)預(yù)設(shè)的正則表達(dá)式匹配出對應(yīng)的關(guān)鍵字并輸出相應(yīng)的標(biāo)記,根據(jù)所述標(biāo)記和預(yù)設(shè)的條件編譯語法規(guī)則匹配出相應(yīng)的事件,根據(jù)當(dāng)前狀態(tài)和所述事件確定相應(yīng)的處理動作,根據(jù)確定的所述處理動作對所述原程序文本進(jìn)行對應(yīng)的處理,輸出處理后的目標(biāo)程序文本。該方法使得使用解釋型語言開發(fā)時仍然可以使用條件編譯特性,不僅有利于減少了維護(hù)成本,而且有利于減少了資源消耗。此外,還提出了一種條件編譯預(yù)處理裝置。
技術(shù)研發(fā)人員:涂欽魁
受保護(hù)的技術(shù)使用者:百富計算機(jī)技術(shù)(深圳)有限公司
文檔號碼:201710135974
技術(shù)研發(fā)日:2017.03.08
技術(shù)公布日:2017.06.13