Tiny-Compiler:一个微型C编译器,使用Flex + Bison + LLVM和一个用于操作的前端接口构建

时间:2024-05-21 11:57:53
【文件属性】:

文件名称:Tiny-Compiler:一个微型C编译器,使用Flex + Bison + LLVM和一个用于操作的前端接口构建

文件大小:10.1MB

文件格式:ZIP

更新时间:2024-05-21 11:57:53

JavaScript

用法 npm install npm start


【文件预览】:
Tiny-Compiler-master
----upload()
--------upload_82f227838aa620d9df4f894af1c0d477(554B)
--------upload_3b7389ccf3385bad47289dbd20648ebf(421B)
--------upload_f6cd49e2d86f77d0d1daf4700c7f0c27(585B)
--------upload_34e47a178bd9e820c8395c08ec03d6e5(286B)
--------upload_d779dc0092aa00a854d4a9ec40144849(585B)
--------upload_7a29c57d3ec0f8a77776bba0733d387a(460B)
--------upload_eba69b82c666a0cdcfe98c7f22c59d34(554B)
--------upload_4f6954f5791c3561b5883c3099a634c6(585B)
--------upload_093da4584055933a1fee3af21b02ae5f(286B)
--------upload_a8c369db83a0c007b859c5a4dff4c230(286B)
--------upload_b270cbaf8eeef7e6c5e260618b415e02(554B)
--------upload_fb9287cb8e618cae431d1ea7d05164b5(421B)
--------upload_5ff41e56e335be878355e098a236209c(585B)
--------upload_cddc6eebdf1d6bf81fdad2341924db21(554B)
--------upload_2fa7a3c87fcbbd135458250e3fe944c6(460B)
--------upload_67c12f14f4ec73f2f5db9cfe13652193(286B)
--------upload_572fe14bf2b72268de4f274b4ebb287b(286B)
--------upload_00781a28764a07e6ed9d4614104724b0(562B)
--------upload_47c84c6a06419dc1c7cfde149817694c(554B)
--------upload_42fe8452a15da8ef6175867359d6002a(460B)
----bin()
--------www(2KB)
----package.json(380B)
----tinyCompiler()
--------token.l(4KB)
--------grammar.y(9KB)
--------ASTNodes.h(16KB)
--------test.tc(426B)
--------utils.cpp(136B)
--------main.cpp(399B)
--------ObjGen.cpp(2KB)
--------compiler(28.76MB)
--------ObjGen.h(145B)
--------Makefile(799B)
--------CodeGen.cpp(21KB)
--------CodeGen.h(4KB)
--------TypeSystem.h(2KB)
--------TypeSystem.cpp(5KB)
----routes()
--------index.js(4KB)
--------users.js(203B)
----package-lock.json(22KB)
----views()
--------index.ejs(3KB)
--------error.ejs(83B)
----.gitignore(13B)
----public()
--------css()
--------images()
--------js()
----app.js(1KB)
----README.md(37B)

网友评论