在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Sample语言编译器(词法分析、正规式、LL、LR、 算符优先)

Sample语言编译器(词法分析、正规式、LL、LR、 算符优先)

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:0.18M
  • 下载次数:4
  • 浏览次数:147
  • 发布时间:2020-07-27
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
重庆理工大学 编译原理 课程设计。用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

标签:

实例下载地址

Sample语言编译器(词法分析、正规式、LL、LR、 算符优先)

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警