編譯課上做的小程序,用四種分析方法分別實現(LL1,算符優先,遞歸下降,簡單詞法分析)
完成對正則文法所描述的Pascal語言子集單詞符號的詞法分析程序。
<標識符>→字母︱ <標識符>字母︱ <標識符>數字
<無符號整數>→數字︱ <無符號整數>數字
<單字符分界符> →+ ︱- ︱* ︱ ︱(︱)
<雙字符分界符>→<大于>=︱<小于>=︱<小于>>︱<冒號>=︱<斜豎>*
<小于>→<
<等于>→=
<大于>→>
<冒號> →:
<斜豎> →/
識別語言的保留字 :begin end if then else for do while and or not
標簽:
編譯
程序
上傳時間:
2014-06-29
上傳用戶:sjyy1001