一種用于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ā)的效率。