日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java的lr词法编译器_Sample语言编译器(词法分析、正规式、LL、LR、 算符优先)...

發布時間:2025/3/21 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java的lr词法编译器_Sample语言编译器(词法分析、正规式、LL、LR、 算符优先)... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

【實例簡介】

重慶理工大學 編譯原理 課程設計。用java編寫,有漂亮的界面,支持詞法分析,正規式轉換、LL(1)分析、LR(0)分析、算符優先分析

【實例截圖】

【核心代碼】

compiler_2

└── compiler_2

├── C_repeat1.TXT

├── LL.txt

├── LR.txt

├── Logo.jpg

├── NDM.txt

├── Operator Precedence.txt

├── SampleTest.txt

├── TestFile

│?? ├── 2.TXT

│?? ├── C_for.TXT

│?? ├── C_for1.TXT

│?? ├── C_if2.txt

│?? ├── C_if3.TXT

│?? ├── C_not.TXT

│?? ├── C_repeat.TXT

│?? ├── C_repeat1.TXT

│?? ├── C_sign.TXT

│?? ├── C_test.txt

│?? ├── DFA.dfa

│?? ├── LL1_1.TXT

│?? ├── LL1_2.TXT

│?? ├── LL1_3.TXT

│?? ├── LL1_4.TXT

│?? ├── LL1_5.TXT

│?? ├── LR_1.TXT

│?? ├── LR_2.TXT

│?? ├── LR_3.TXT

│?? ├── LR_4.TXT

│?? ├── NFA.nfa

│?? ├── OPG_1.TXT

│?? ├── OPG_2.TXT

│?? ├── OPG_3.TXT

│?? ├── OPG_4.TXT

│?? ├── OPG_5.TXT

│?? ├── REG_0.txt

│?? ├── REG_1.txt

│?? ├── REG_2.txt

│?? ├── REG_3.txt

│?? ├── REG_4.txt

│?? ├── REG_5.txt

│?? ├── REG_6.txt

│?? ├── REG_7.txt

│?? ├── dfa_1.dfa

│?? ├── dfa_3.dfa

│?? ├── dfa_4.dfa

│?? ├── dfa_5.dfa

│?? ├── nfa_1.nfa

│?? ├── nfa_2.dfa

│?? ├── nfa_2.nfa

│?? ├── nfa_3.nfa

│?? ├── nfa_4.nfa

│?? ├── nfa_5.nfa

│?? ├── number.txt

│?? ├── outlist.txt

│?? ├── output.txt

│?? ├── retoken.txt

│?? ├── sample.txt

│?? ├── sample2.txt

│?? ├── sample2賦值語句.txt

│?? ├── sample3.txt

│?? ├── symbol.txt

│?? ├── t1.txt

│?? ├── t2.txt

│?? ├── t3.txt

│?? ├── t4.txt

│?? ├── t5.txt

│?? ├── t6.txt

│?? ├── t7.txt

│?? └── token.txt

├── VT.txt

├── bin

│?? ├── Domain

│?? │?? ├── FA.class

│?? │?? └── Priority.class

│?? ├── LL

│?? │?? └── LLUtil.class

│?? ├── LR0

│?? │?? ├── Analyse.class

│?? │?? ├── HashKey.class

│?? │?? ├── Items.class

│?? │?? └── Producer.class

│?? ├── Model

│?? │?? ├── EmblemWord.class

│?? │?? ├── Entry.class

│?? │?? ├── Language$1.class

│?? │?? ├── Language.class

│?? │?? ├── MyStack.class

│?? │?? ├── RPN.class

│?? │?? ├── SentenceChIndex.class

│?? │?? ├── SignTable$TableDefinition.class

│?? │?? ├── SignTable.class

│?? │?? ├── Token.class

│?? │?? └── TokenWord.class

│?? ├── NFAtoMFA

│?? │?? ├── DFAUtil.class

│?? │?? ├── MFAUtil.class

│?? │?? └── NFAUtil.class

│?? ├── Operator

│?? │?? └── VTUtil.class

│?? ├── Tools

│?? │?? ├── ColumnResizer.class

│?? │?? ├── FileUtil.class

│?? │?? ├── InterCodeUtil$QuaternionFormula.class

│?? │?? ├── InterCodeUtil$SortByNum.class

│?? │?? ├── InterCodeUtil.class

│?? │?? ├── LexAnalUtil.class

│?? │?? ├── R$menuItemName.class

│?? │?? ├── R$menuName.class

│?? │?? ├── R$path.class

│?? │?? └── R.class

│?? └── UI

│?? ├── ColumnResizer.class

│?? ├── LLDialog$ButtonClickListener.class

│?? ├── LLDialog.class

│?? ├── LRDialog$ButtonClickListener.class

│?? ├── LRDialog.class

│?? ├── Main.class

│?? ├── MainFrame$FileActionListener.class

│?? ├── MainFrame$GramAnalerActionListener.class

│?? ├── MainFrame$LexAnaActionListener$1.class

│?? ├── MainFrame$LexAnaActionListener.class

│?? ├── MainFrame$TADocListener.class

│?? ├── MainFrame.class

│?? ├── NFADialog$ButtonClickListener.class

│?? ├── NFADialog.class

│?? ├── OperDialog$ButtonClickListener.class

│?? └── OperDialog.class

└── src

├── Domain

│?? ├── FA.java

│?? └── Priority.java

├── LL

│?? └── LLUtil.java

├── LR0

│?? ├── Analyse.java

│?? ├── HashKey.java

│?? ├── Items.java

│?? └── Producer.java

├── Model

│?? ├── EmblemWord.java

│?? ├── Language.java

│?? ├── RPN.java

│?? ├── SentenceChIndex.java

│?? ├── SignTable.java

│?? ├── Token.java

│?? └── TokenWord.java

├── NFAtoMFA

│?? ├── DFAUtil.java

│?? ├── MFAUtil.java

│?? └── NFAUtil.java

├── Operator

│?? └── VTUtil.java

├── Tools

│?? ├── ColumnResizer.java

│?? ├── FileUtil.java

│?? ├── InterCodeUtil.java

│?? ├── LexAnalUtil.java

│?? └── R.java

└── UI

├── ColumnResizer.java

├── LLDialog.java

├── LRDialog.java

├── Main.java

├── MainFrame.java

├── NFADialog.java

└── OperDialog.java

20 directories, 147 files

總結

以上是生活随笔為你收集整理的java的lr词法编译器_Sample语言编译器(词法分析、正规式、LL、LR、 算符优先)...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。