MPCS-51300:编译器项目

时间:2024-03-08 18:42:43
【文件属性】:

文件名称:MPCS-51300:编译器项目

文件大小:452KB

文件格式:ZIP

更新时间:2024-03-08 18:42:43

Python

MPCS-51300编译器 队员 Zhong Chu Tianda Liu 用法 python ekcc.py [-emit-ast -emit-llvm -jit -O] <input_file> [args] -emit-ast: save ast to <input_file_name>.yaml -emit-llvm: save ir to <input_file_name>.ll -jit: execute the source code directly and print results to console -O: optimization mode [args] pass arguments to source code 要求 Python


【文件预览】:
MPCS-51300-main
----strings.py(745B)
----Assignment 6_ Compile Time vs. Speed - Google Docs.pdf(506KB)
----func_test.py(3KB)
----ekcc.py(2KB)
----utils.py(503B)
----requirements.txt(46B)
----test()
--------func_test.ek(205B)
--------loop_test.ek(97B)
----README.md(976B)
----eklexer.py(2KB)
----codegen.py(22KB)
----fuzz-testing()
--------inputs()
--------README.md(384B)
--------fuzz-wrapper.py(183B)
----ekparser.py(8KB)
----loop_test.py(3KB)
----semanticsChecker.py(8KB)

网友评论