//github.com/arcsysu/SYsU-lang cd SYsU-lang # 编译安装 # `${CMAKE_C_COMPILER}` 仅用于编译 `.sysu.c` # 非SYsU 语言的代码都将直接/间接使用 `${CMAKE_CXX_COMPILER}` 编译(后缀为 `.cc`) rm -rf $HOME/sysu cmake -G Ninja \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DCMAKE_C_...
//github.com/arcsysu/SYsU-langcdSYsU-lang#编译安装#`${CMAKE_C_COMPILER}` 仅用于编译 `.sysu.c`#非 SYsU 语言的代码都将直接/间接使用 `${CMAKE_CXX_COMPILER}` 编译(后缀为 `.cc`)rm -rf$HOME/sysu cmake -G Ninja \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DCMAKE_C_COMPILER=clang \...
Luo obtained his Ph.D. in 2013 under the supervision of Prof. Jie Wu in the Department of Chemistry at Fudan University. After the postdoctoral research at RIKEN, Japan, with Prof. Zhaomin Hou, he has been appointed as an associate professor in the School of Pharmaceutical Sciences (Shenzhen...
X-MOL学术平台,Top期刊论文图文内容每日更新,海内外课题组信息,行业新闻文摘,化学类网址导航,化学软件和数据库导航,及更多其他内容
实验项目链接:https://github.com/arcsysu/SYsU-lang CSDN链接:【中山大学编译原理课程】SYsU-lang实验攻略_yhgu2000的博客-CSDN博客实现一个C语言的编译器很难吗?其实未必!依我个人的观点,编译器的代码并没…
SYsU-lang SYsU 是一个教学语言,应用于中山大学(SunYat-senUniversity)编译原理课程的教学。本项目是该课程的实验模板,可以得到一个 SYsU language 的编译器组件。实验的设计目标包括: 在兼容SysY语言的基础上,增加最少的语法支持,使其可以编译Yat-sen OS。
SYsU-lang(2.0) 中山大学(SunYat-senUniversity)编译原理课程实验2.0版。 根据此前的教学反馈,我们对原先实验框架进行了彻底的重构,重构后的版本: 与CMake 构建系统和 VSCode 编辑器深度结合,提供了涵盖构建、调试、评测、打包的完整解决方案,为同学们带来了现代化的开发体验; ...
Cancel Submit feedback Saved searches Use saved searches to filter your results more quickly Cancel Create saved search Sign in Sign up Reseting focus {{ message }} arcsysu / SYsU-lang2 Public Notifications You must be signed in to change notification settings Fork 42 Star ...
Breadcrumbs SYsU-lang2 /task /3 / EmitIR.cppTop File metadata and controls Code Blame 169 lines (133 loc) · 3.84 KB Raw #include "EmitIR.hpp" #include <llvm/Transforms/Utils/ModuleUtils.h> #define self (*this) using namespace asg; EmitIR::EmitIR(Obj::Mgr& mgr, llvm::LLVM...
Breadcrumbs SYsU-lang2 /task /3 / Obj.hppTop File metadata and controls Code Blame 157 lines (126 loc) · 3.11 KB Raw #pragma once #include <cassert> #include <cstdio> #include <cstdlib> #include <memory> #include <vector> /// 错误断言,打印文件和行号,方便定位问题。 #define...