[發明專利]利用通用文本模板自動生成輔助代碼文件的方法及系統有效
| 申請號: | 201310016696.2 | 申請日: | 2013-01-16 |
| 公開(公告)號: | CN103077284A | 公開(公告)日: | 2013-05-01 |
| 發明(設計)人: | 陳弟虎;鄭洪濱;方溢西 | 申請(專利權)人: | 中山大學 |
| 主分類號: | G06F17/50 | 分類號: | G06F17/50 |
| 代理公司: | 廣州嘉權專利商標事務所有限公司 44205 | 代理人: | 方振昌 |
| 地址: | 510275 *** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 利用 通用 文本 模板 自動 生成 輔助 代碼 文件 方法 系統 | ||
1.利用通用文本模板自動生成輔助代碼文件的方法,其特征在于:該方法包括:
A、獲取算法的高層次描述代碼文件以及與其相對應的配置文件;
B、根據配置文件的內容,進而判斷是否需要載入用于生成輔助代碼文件的功能處理單元,若判斷的結果為是,則自動載入用于生成輔助代碼文件的功能處理單元,并且執行步驟C;
C、執行用于生成輔助代碼文件的功能處理單元,進而從算法的高層次描述代碼文件中提取模塊特征信息,并且將提取出的模塊特征信息載入通用文本模板后,自動生成輔助代碼文件。
2.根據權利要求1所述利用通用文本模板自動生成輔助代碼文件的方法,其特征在于:所述步驟C中所述的模塊特征信息包括全局變量特征信息以及函數特征信息。
3.根據權利要求2所述利用通用文本模板自動生成輔助代碼文件的方法,其特征在于:所述步驟C包括:
C1、執行用于生成輔助代碼文件的功能處理單元,進而對算法的高層次描述代碼文件進行模塊查找;
C2、對查找出的模塊進行全局變量遍歷,進而提取全局變量特征信息,并且將提取出的全局變量特征信息載入通用文本模板的相應位置中;
C3、對查找出的模塊進行函數遍歷,進而提取函數特征信息,并且將提取出的函數特征信息載入通用文本模板的相應位置中;
C4、將已載入全局變量特征信息和函數特征信息的通用文本模板進行存儲,進而自動生成輔助代碼文件。
4.根據權利要求1至3任一項所述利用通用文本模板自動生成輔助代碼文件的方法,其特征在于:所述的通用文本模板包括通用代碼部分以及模塊特征部分。
5.根據權利要求2或3所述利用通用文本模板自動生成輔助代碼文件的方法,其特征在于:所述的全局變量特征信息包括全局變量數量、全局變量地址、全局變量類型、全局變量屬性以及全局變量初始值列表。
6.根據權利要求2或3所述利用通用文本模板自動生成輔助代碼文件的方法,其特征在于:所述的函數特征信息包括函數名稱、函數返回值類型、函數參數名稱、函數參數數目以及函數參數類型。
7.利用通用文本模板自動生成輔助代碼文件的系統,其特征在于:該系統包括:
獲取單元,用于獲取算法的高層次描述代碼文件以及與其相對應的配置文件;
判斷載入單元,用于根據配置文件的內容,進而判斷是否需要載入用于生成輔助代碼文件的功能處理單元,若判斷的結果為是,則自動載入用于生成輔助代碼文件的功能處理單元,并執行生成單元;
生成單元,用于執行用于生成輔助代碼文件的功能處理單元,進而從算法的高層次描述代碼文件中提取模塊特征信息,并且將提取出的模塊特征信息載入通用文本模板后,自動生成輔助代碼文件。
8.根據權利要求7所述利用通用文本模板自動生成輔助代碼文件的系統,其特征在于:所述的模塊特征信息包括全局變量特征信息以及函數特征信息。
9.根據權利要求8所述利用通用文本模板自動生成輔助代碼文件的系統,其特征在于:所述的生成單元包括:
執行查找模塊,用于執行用于生成輔助代碼文件的功能處理單元,進而對算法的高層次描述代碼文件進行模塊查找;
第一遍歷載入模塊,用于對查找出的模塊進行全局變量遍歷,進而提取全局變量特征信息,并且將提取出的全局變量特征信息載入通用文本模板的相應位置中;
第二遍歷載入模塊,用于對查找出的模塊進行函數遍歷,進而提取函數特征信息,并且將提取出的函數特征信息載入通用文本模板的相應位置中;
文件生成模塊,用于將已載入全局變量特征信息和函數特征信息的通用文本模板進行存儲,進而自動生成輔助代碼文件。
10.根據權利要求7至9所述利用通用文本模板自動生成輔助代碼文件的系統,其特征在于:所述的通用文本模板包括通用代碼部分以及模塊特征部分。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中山大學,未經中山大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310016696.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于醫院的傳染病癥狀數據采集系統
- 下一篇:日志管理方法和日志管理系統





