[發明專利]一種基于Java的CUP構造編譯器的實現方法在審
| 申請號: | 202010695130.7 | 申請日: | 2020-07-19 |
| 公開(公告)號: | CN114020269A | 公開(公告)日: | 2022-02-08 |
| 發明(設計)人: | 楊際榮 | 申請(專利權)人: | 江蘇華揚信息科技有限公司 |
| 主分類號: | G06F8/41 | 分類號: | G06F8/41 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 212009 江蘇省鎮江市新區*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 java cup 構造 編譯器 實現 方法 | ||
1.一種基于Java的CUP構造編譯器的實現方法:該方法主要是利用JAVA的CUP進行編譯器的設計。
2.根據權利要求1的基于Java的CUP構造編譯器的實現方法,此方法主要包含四個部分即:預先聲明、符號列表、優先級及結合性聲明和語法規則。
3.根據權利要求2的基于Java的CUP構造編譯器的實現方法,此方法的四部定義為:預先聲明部分規定如何產生分析器,還提供了運行時的代碼;每個CUP源程序中都必須包含符號列表,符號列表為其中包含的終結符和非終結符提供類型說明;作為CUP源程序中可選的段,終結符的優先級與結合性段主要來處理二義文法,可以鰓決LR項目集中沖突的問題;語法規則是CUP源程序的最后一部分,“:=”符號將產生式分為左右兩個功能塊:左邊是一非終結符;右邊是零或多個終結符、非終結符和內嵌iave代碼,且此.jeva代碼放在定界符{:和:}之間、以分號結束。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇華揚信息科技有限公司,未經江蘇華揚信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010695130.7/1.html,轉載請聲明來源鉆瓜專利網。





