一種用于ECU程序開發(fā)的代碼智能提示方法及其系統(tǒng)
基本信息
申請?zhí)?/td> | CN201210335451.1 | 申請日 | - |
公開(公告)號 | CN102880468A | 公開(公告)日 | 2013-01-16 |
申請公布號 | CN102880468A | 申請公布日 | 2013-01-16 |
分類號 | G06F9/44(2006.01)I | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 楊國青;姜旭峰;葉晗;季喬卡;吳朝暉;趙民德 | 申請(專利權(quán))人 | 杭州速瑪科技有限公司 |
代理機構(gòu) | 杭州天勤知識產(chǎn)權(quán)代理有限公司 | 代理人 | 浙江大學(xué) |
地址 | 310027 浙江省杭州市西湖區(qū)浙大路38號 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了一種用于ECU程序開發(fā)的代碼智能提示方法:首先,獲取當(dāng)前用戶輸入的程序信息;然后,對程序信息進行解析并提取出定義信息,并將定義信息填充到符號表中;最后,通過查找符號表對C代碼源文件中當(dāng)前編輯行已輸入的變量進行分析,進而根據(jù)分析結(jié)果確定是否提示給出C代碼源文件中當(dāng)前編輯行最后一變量在符號表中所包含的成員。本發(fā)明還公開了一種用于ECU程序開發(fā)的代碼智能提示系統(tǒng),包括XML解析器、ANTLR開源語法分析器、符號表、查表分析模塊和智能提示模塊。本發(fā)明能夠在用戶編寫ECU程序代碼過程中,智能提示相關(guān)代碼,提高程序開發(fā)的效率。 |
