東坡下載:內容最豐富最安全的下載站!

幫助|文件類型庫|最新更新|下載分類|排行榜

搜索查詢電子工業(yè)辦公軟件壓縮解壓轉換翻譯時鐘日歷文檔管理電子閱讀漢字輸入文字處理刪除恢復計算器

首頁應用軟件應用其他 → 語法分析器(java語法分析器)

語法分析器(java語法分析器)

語法分析器(java語法分析器)

  • 大小:34KB
  • 語言:中文
  • 平臺:WinXP
  • 更新:2013-06-17 10:44
  • 等級:
  • 類型:應用其他
  • 網站:暫無
  • 授權:免費軟件
  • 廠商:
  • 產地:國產軟件
好用好玩 50%(0)
坑爹 坑爹 50%(0)
軟件介紹軟件截圖相關軟件軟件教程網友評論下載地址

相關推薦: 語法分析器

    親這是一款采用遞歸下降語法分析器,是一種適合手寫語法編譯器的方法,且非常簡單。遞歸下降法對語言所用的文法有一些限制,但遞歸下降是現階段主流的語法分析方法,因為它可以由開發(fā)人員高度控制,在提供錯誤信息方面也很有優(yōu)勢。

    語法就是規(guī)則,比如C++標識符,第一個字母不能是數字
    再比如 大括號一定要匹配,這就是語法

    遞歸下降語法:

    先消除左遞歸(E存在左遞歸),再避免回溯(本題不存在),文法改為:S->EE->intcE'|floatcE'|(E)E'E'-> Op EE'|εOp->+|-|*|\OK,完成! 既然樓主要求了,那俺自己設計一個吧:S->T|S+T|S-TT->F|T*F|T/FF->intc|floatc|(S)還有我有些困惑,就是樓主為什么認為產生式的預測集的交集不為空能呢?原文法的非終結符的預測集的交集已經都為空了啊,S和E的First集都是{intc,floatc,(},Op的First集是{+,-,*,\},請您告訴我哪個交集不為空? 多謝樓主指教,看明白了,確實我原來那個文法預測集的交集不為空(汗,沒考慮E'推空的情況),不過我寫的第二個文法絕對滿足遞歸下降分析,我編過那個計算器的程序。 消除第二個文法的左遞歸:S->TS'S'->S''S'|εS''->+T|-TT->FT'T'->T''T'|εT''->*F|/FF->intc|floatc|(S)

    PC官方
    安卓官方手機版
    IOS官方手機版

    語法分析器(java語法分析器)截圖

    下載地址

    語法分析器(java語法分析器)

    熱門評論
    最新評論
    第 1 樓 美國CZ88.NET 網友 東坡網友 發(fā)表于: 2019/1/15 11:06:50
    是一个用JAVA开发的受欢迎的语法分析生成器。这个分析生成器工具可以读取上下文无关且有着特殊意义的语法并把它转换成可以识别且匹配该语法的JAVA程序。

    支持( 0 ) 蓋樓(回復)

    發(fā)表評論 查看所有評論(1)
    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字數: 0/500 (您的評論需要經過審核才能顯示)

    編輯推薦

    報錯

    請簡要描述您遇到的錯誤,我們將盡快予以修正。

    轉帖到論壇
    輪壇轉帖HTML方式

    輪壇轉帖UBB方式