[{"title":"( 66 个子文件 28.73MB ) 2023春季学期 北京邮电大学 编译原理与技术课程设计 Pascal-S到C语言编译器.zip","children":[{"title":"content","children":[{"title":"include","children":[{"title":"type.h <span style='color:#111;'> 9.38KB </span>","children":null,"spread":false},{"title":"ast.h <span style='color:#111;'> 14.98KB </span>","children":null,"spread":false},{"title":"parser.h <span style='color:#111;'> 7.26KB </span>","children":null,"spread":false},{"title":"compiler.h <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false},{"title":"pstdlib.h <span style='color:#111;'> 702B </span>","children":null,"spread":false},{"title":"symbol_table.h <span style='color:#111;'> 5.72KB </span>","children":null,"spread":false},{"title":"symbol.h <span style='color:#111;'> 2.84KB </span>","children":null,"spread":false}],"spread":true},{"title":"CMakeLists.txt <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":".github","children":[{"title":"workflows","children":[{"title":"pytest.yml <span style='color:#111;'> 1019B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"src","children":[{"title":"type_assert.cc <span style='color:#111;'> 2.41KB </span>","children":null,"spread":false},{"title":"compiler.cc <span style='color:#111;'> 3.80KB </span>","children":null,"spread":false},{"title":"type_check.cc <span style='color:#111;'> 1.91KB </span>","children":null,"spread":false},{"title":"type.cc <span style='color:#111;'> 11.48KB </span>","children":null,"spread":false},{"title":"ast.cc <span style='color:#111;'> 15.79KB </span>","children":null,"spread":false},{"title":"pstdlib.cc <span style='color:#111;'> 3.53KB </span>","children":null,"spread":false},{"title":"symbol.cc <span style='color:#111;'> 2.80KB </span>","children":null,"spread":false},{"title":"main.cc <span style='color:#111;'> 3.68KB </span>","children":null,"spread":false}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"readme.md <span style='color:#111;'> 2.24KB </span>","children":null,"spread":false},{"title":"test","children":[{"title":"corrtest","children":[{"title":"input","children":[{"title":"input01.pas <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false},{"title":"input08.pas <span style='color:#111;'> 506B </span>","children":null,"spread":false},{"title":"input06.txt <span style='color:#111;'> 1B </span>","children":null,"spread":false},{"title":"input04.pas <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"input09.pas <span style='color:#111;'> 181B </span>","children":null,"spread":false},{"title":"input05.pas <span style='color:#111;'> 830B </span>","children":null,"spread":false},{"title":"input10.pas <span style='color:#111;'> 758B </span>","children":null,"spread":false},{"title":"input09.txt <span style='color:#111;'> 6B </span>","children":null,"spread":false},{"title":"input08.txt <span style='color:#111;'> 28B </span>","children":null,"spread":false},{"title":"input10.txt <span style='color:#111;'> 11B </span>","children":null,"spread":false},{"title":"input02.pas <span style='color:#111;'> 467B </span>","children":null,"spread":false},{"title":"input07.pas <span style='color:#111;'> 661B </span>","children":null,"spread":false},{"title":"input03.pas <span style='color:#111;'> 569B </span>","children":null,"spread":false},{"title":"input06.pas <span style='color:#111;'> 866B </span>","children":null,"spread":false}],"spread":false},{"title":"output","children":[{"title":"output03.txt <span style='color:#111;'> 7B </span>","children":null,"spread":false},{"title":"output10.txt <span style='color:#111;'> 9B </span>","children":null,"spread":false},{"title":"output07.txt <span style='color:#111;'> 79B </span>","children":null,"spread":false},{"title":"output05.txt <span style='color:#111;'> 90B </span>","children":null,"spread":false},{"title":"output02.txt <span style='color:#111;'> 18B </span>","children":null,"spread":false},{"title":"output01.txt <span style='color:#111;'> 251B </span>","children":null,"spread":false},{"title":"output08.txt <span style='color:#111;'> 27B </span>","children":null,"spread":false},{"title":"output06.txt <span style='color:#111;'> 244B </span>","children":null,"spread":false},{"title":"output04.txt <span style='color:#111;'> 159B </span>","children":null,"spread":false},{"title":"output09.txt <span style='color:#111;'> 16B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":".gitignore <span style='color:#111;'> 479B </span>","children":null,"spread":false},{"title":"document","children":[{"title":"1.png <span style='color:#111;'> 82.32KB </span>","children":null,"spread":false},{"title":"report","children":[{"title":"1组_验收演示文稿.pptx <span style='color:#111;'> 17.72MB </span>","children":null,"spread":false},{"title":"课程设计报告.pdf <span style='color:#111;'> 4.36MB </span>","children":null,"spread":false}],"spread":true},{"title":"reference","children":[{"title":"google-style.jpg <span style='color:#111;'> 234.71KB </span>","children":null,"spread":false},{"title":"《编译原理与技术课程设计》-202302.pdf <span style='color:#111;'> 1.20MB </span>","children":null,"spread":false},{"title":"Wirth-PascalS.pdf <span style='color:#111;'> 3.44MB </span>","children":null,"spread":false},{"title":"zh-google-styleguide-20220529.pdf <span style='color:#111;'> 1.75MB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"thirdparty","children":[{"title":"clang-format <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"log.h <span style='color:#111;'> 1.44KB </span>","children":null,"spread":false},{"title":"argparse.hpp <span style='color:#111;'> 19.07KB </span>","children":null,"spread":false},{"title":"clang-format.exe <span style='color:#111;'> 2.75MB </span>","children":null,"spread":false},{"title":"log.c <span style='color:#111;'> 3.89KB </span>","children":null,"spread":false}],"spread":true},{"title":"scripts","children":[{"title":"lex.l <span style='color:#111;'> 10.39KB </span>","children":null,"spread":false},{"title":"parser.y <span style='color:#111;'> 104.91KB </span>","children":null,"spread":false},{"title":"large_test_generator.py <span style='color:#111;'> 18.45KB </span>","children":null,"spread":false},{"title":"pas","children":[{"title":"pascal-S.sample.pas <span style='color:#111;'> 238B </span>","children":null,"spread":false},{"title":"sort.pas <span style='color:#111;'> 719B </span>","children":null,"spread":false},{"title":"test.pas <span style='color:#111;'> 67B </span>","children":null,"spread":false}],"spread":false},{"title":"corr_test.py <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false},{"title":"json","children":[{"title":"ast_json.cc <span style='color:#111;'> 6.94KB </span>","children":null,"spread":false},{"title":"json.hpp <span style='color:#111;'> 886.58KB </span>","children":null,"spread":false},{"title":"max.json <span style='color:#111;'> 30.33KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":false}],"spread":true}]