没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
正则表达式到Java中的DFA 这是通过使用Java语言创建和使用语法树将regex(正则表达式)转换为DFA的方法。 该项目是我们在大学第五学期(@KNTU)的编译器课程中完成的一个较大项目的一部分,以创建一个简单的编译器。 入门 :small_blue_diamond: 观看此视频以了解概念: : 注意一些规则: NetBeans是我编写的IDE。您可以克隆此项目并将其轻松导入NetBeans。 使用的类如下: 正则表达式 语法树 二叉树 节点 叶节点 DfaTraversal 州 这是一个在主函数中调用的初始化方法: public static void initialize() { DStates = new HashSet<> (); input = new HashSet< String> (); String regex = getRegex(); getSymbols(regex); SyntaxTree st = new SyntaxTree (regex); root = st . getRoo
资源推荐
资源详情
资源评论
收起资源包目录
RegexToDFA-master.zip (24个子文件)
RegexToDFA-master
LICENSE 1KB
assets
img
run1.PNG 6KB
rule3.PNG 401KB
rule2.png 324KB
rule1.PNG 365KB
run2.PNG 6KB
lexicalanalyzer-140419141804-phpapp01.pdf 314KB
README.md 4KB
_config.yml 167B
RegexToDfa_By_SyntaxTree
manifest.mf 82B
src
regextodfa
Node.java 2KB
SyntaxTree.java 5KB
LeafNode.java 1KB
DfaTraversal.java 846B
State.java 1KB
RegexToDfa.java 5KB
BinaryTree.java 9KB
build.xml 3KB
nbproject
genfiles.properties 467B
project.properties 2KB
private
private.xml 1KB
private.properties 114B
build-impl.xml 76KB
project.xml 503B
共 24 条
- 1
资源评论
花菌子
- 粉丝: 24
- 资源: 4578
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功