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、 算符优先)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我的世界java手机版下载1.15_我的
- 下一篇: java 过滤掉相同请求_java并发访