天津大学编译原理大作业

时间:2022-07-16 13:12:32
【文件属性】:

文件名称:天津大学编译原理大作业

文件大小:49KB

文件格式:ZIP

更新时间:2022-07-16 13:12:32

天津大学 编译原理 SQL 语法分析器 词法分析器

这是天津大学《编译原理与技术》课程的大作业,内容为实现一个简易的SQL编译器,包括词法分析器和LR1语法分析器 支持的语言为 SQL--,具体词法和语法详见 实验文档(https://docs.qq.com/doc/DQ3ZsZ0lQTWpMbUNU)


【文件预览】:
Compilers-Term-Project-master
----bin()
--------output_cleaner.sh(163B)
----main.py(1KB)
----tests()
--------passed_test()
--------testcase-12.sql(28B)
--------testcase-4.sql(63B)
--------testcase-10.sql(93B)
--------testcase-31.sql(159B)
--------testcase-GROUPBY3.sql(138B)
--------testcase-5.sql(54B)
--------testcase-1.sql(46B)
--------testcase-fromTeacherA.sql(41B)
--------testcase-29.sql(59B)
--------testcase-15.sql(83B)
--------testcase-fromTeacherB.sql(187B)
--------testcase-21.sql(50B)
--------testcase-20.sql(50B)
--------testcase-DELETE.sql(80B)
--------testcase-25.sql(76B)
--------testcase-FUNCTION.sql(124B)
--------testcase-22.sql(74B)
--------testcase-INSERT.sql(95B)
--------testcase-9.sql(243B)
--------testcase-6.sql(22B)
--------testcase-INSERT2.sql(66B)
--------testcase-11.sql(86B)
--------testcase-3.sql(49B)
--------testcase-GROUPBY2.sql(98B)
--------testcase-28.sql(46B)
--------testcase-18.sql(49B)
--------failed_test()
--------testcase-0.sql(66B)
--------testcase-ALL2.sql(132B)
--------testcase-ORDERBY2.sql(49B)
--------testcase-32.sql(81B)
--------testcase-19.sql(50B)
--------testcase-14.sql(73B)
--------testcase-INSERT3.sql(115B)
--------testcase-23.sql(71B)
--------testcase-GROUPBY.sql(50B)
--------testcase-DELETE2.sql(17B)
--------testcase-40.sql(54B)
--------testcase-simple.sql(88B)
--------testcase-DISTINCT.sql(81B)
--------testcase-33.sql(81B)
--------testcase-HAVING.sql(127B)
--------testcase-27.sql(91B)
--------testcase-17.sql(49B)
--------testcase-16.sql(49B)
--------testcase-41.sql(55B)
--------testcase-30.sql(82B)
--------testcase-ORDERBY.sql(61B)
--------testcase-2.sql(49B)
--------testcase-ALL.sql(113B)
--------testcase-13.sql(50B)
----src()
--------lexer()
--------LR1_parser()
--------README.md(6KB)
----requirements.txt(17B)
----.gitignore(441B)
----README.md(2KB)
----utils()
--------Configs.py(3KB)
--------grammar_simple.txt(56B)
--------grammar_sql--.txt(5KB)
--------grammar_sql--_enhanced.txt(5KB)
--------answer_checker.py(1KB)
--------regex.json(454B)
--------transformer.py(2KB)

网友评论