基于C#的词法分析关键字识别与变色
生活随笔
收集整理的這篇文章主要介紹了
基于C#的词法分析关键字识别与变色
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
資源下載地址:https://download.csdn.net/download/sheziqiong/86937206
資源下載地址:https://download.csdn.net/download/sheziqiong/86937206
一、需求實現(xiàn)
-
詞法分析,關鍵字識別與變色
-
語法分析,實現(xiàn)了LALR(1)算法。包括文法的識別,文法的分析,包括建立項目集族,計算Action表格;對于給定的串分析其語法,判斷是否為文法的句子。
-
四元組的優(yōu)化,建立DAG樹,實現(xiàn)刪除公共子表達式等。
二、關鍵算法
-
DFA識別關鍵字
-
項目集閉包的運算
-
計算向前搜索符
-
計算項目集的Action表并拓展項目族
-
First集的計算
-
語法測試
-
DAG樹的創(chuàng)建
三、功能與界面
- 輸入源代碼識別關鍵字
- 輸入文法產(chǎn)生式
- 計算文法的基本信息
- 計算項目集與分析表:
- 輸入句子進行分析,對于不屬于該文法的句子,程序?qū)⒁詮棿暗男问綀箦e
資源下載地址:https://download.csdn.net/download/sheziqiong/86937206
資源下載地址:https://download.csdn.net/download/sheziqiong/86937206
總結(jié)
以上是生活随笔為你收集整理的基于C#的词法分析关键字识别与变色的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 国信证券有限责任公司关于创设南航认沽权证
- 下一篇: -bash: netstat: 未找到命