词法,解析
詞法分析
(1)建立keyword表。在識(shí)別表示符時(shí)可區(qū)分是keyword或標(biāo)識(shí)符‘
(2)建立分隔符表;
(3)動(dòng)態(tài)建立標(biāo)識(shí)符表;
(4)動(dòng)態(tài)建立常量表;
? ? ? ?(5)讀入C文本文件。得到二元式表
? ?很多其它具體在文檔中描寫敘述。
文檔 源代碼
語(yǔ)法分析
(1)輸入隨意文法,消除左遞歸和公共左因子;
(2)打印文法的First和Follow集;
(3)推斷是否是LL(1)文法,假設(shè)是則打印其分析表;
(4)輸入一個(gè)句子,假設(shè)該句子合法則輸出與句子相應(yīng)的語(yǔ)法樹。
??可以輸出分析過(guò)程中每一步符號(hào)棧的變化情況。
??假設(shè)該句子非法則進(jìn)行對(duì)應(yīng)的報(bào)錯(cuò)處理。
文檔?? 源代碼
版權(quán)聲明:本文博主原創(chuàng)文章,博客,未經(jīng)同意不得轉(zhuǎn)載。
轉(zhuǎn)載于:https://www.cnblogs.com/gcczhongduan/p/4815289.html
總結(jié)
- 上一篇: 15年悦翔v5跑了4万多公里,没有交通事
- 下一篇: 黑茶多少钱一斤啊?