该系统由java实现,能够对输入串进行词法和语法分析,用LL(1)文法对输入串进行语法分析,在Ecplise运行,编译原理课程设计。
2021-02-18 11:05:12 9KB java 语法分析器 LL(1)
1
L Lua性能分析工具 原理 某种gperftools,通过计时器信号选择查看调用栈,来定位调用的热点 特性 简单,只需几行代码,即可输出结果,或通过注入,不用修改代码 准确,评分lua hook,定时采样的方式更能准确捕获lua执行的热点 轻量,因为是采样的,直接直接行行lua hook,能最小程度影响宿主程序的运行 直观,输出调用图,能直观的看到景点和调用关系 编译 安装lua 5.3 编译插件libplua.so # ./build.sh 编译解析器plua # go get github.com/goccy/go-graphviz # go build plua.go 使用 获取
2021-02-03 23:48:13 415KB profile lua gperftools lua-hook
1
程序的预定表达式为: E->E+T, E->T, T->T*F, T->F, F->(E), F->i 对该表达进行自上而下的语法分析 输入匹配字符串时,结束输入最后加# 例:请输入分析的字符串:i+i*i#
1
编译原理实验之词法分析器,代码300多行,比较完善,使用者将自己的文件路径替换进去,便能直接进行词法分析
2021-02-01 13:34:52 13.01MB c++ 程序设计 代码规范 编译原理
1
sqlrows sqlrows是一个静态代码分析器,它通过报告sql.Rows使用错误的诊断信息来帮助发现错误。 安装 您可以通过go get命令获取sqlrows 。 $ go get -u github.com/gostaticanalysis/sqlrows 快速开始 当Go为1.12或更高版本时, sqlrows使用go vet运行,如下所示。 $ go vet -vettool= $( which sqlrows ) github.com/you/sample_api/... 当Go低于1.12时,只需使用包名称(导入路径)运行sqlrows命令。 但是它不能接受--tags某些选项。 $ sqlrows github.com/you/sample_api/... 分析仪 使用*sql.Rows时, sqlrows检查一个常见错误。 首先,必须在defer函数中调用rows.Close() 。 如果您意外无法扫描记录并忘记关闭*sql.Rows则将不会重用连接。 rows , err := db . QueryContext ( ctx , "SELECT *
2021-01-28 16:07:19 11KB mysql go golang sql
1
sqlite的lemon语法解析器中文帮助文档。修正了翻译过程中的部分错误和不准确的地方。lemon语法解析器的代码是没有版权的,真正意义上的开源软件,且性能比bison快一些。
2021-01-28 03:07:13 45KB lemon
1
Access 查询分析器工具;Access 脚本检测工具;实用access脚本查询分析器工具,免费是不可能免费的了,但是便宜。
2021-01-28 02:49:41 71B Access 查询工具
1
语法分析器 递归下降分析 Java语言编写 良好图形界面 * 原始文法 * E->E+T|E-T|T * T->T*F|T/F|F * F->(E)|i
2020-11-09 17:00:55 6KB 语法分析器 递归下降分析
1
编译原理实验 预测分析词法分析器 c++语言编写,内附测试用例1.txt
2020-05-17 22:30:26 13KB 预测分析 语法分析器 c++ 源代码
1
基于Java实现了DFA,NFA,DFA最小化,NFA转化为DFA以及正则表达式转化为NFA的算法,对于初学者来说,是学习词法分析的一份不错资源
2020-05-17 20:21:19 66KB DFA NFA 正则表达式 词法分析器
1