没有合适的资源?快使用搜索试试~ 我知道了~
TinyCompiler:TinyCompiler是一款能编译一个经过裁剪的C语言的子的简易编译器,采用了C++11编写
共29个文件
h:17个
cpp:6个
sln:1个
需积分: 23 2 下载量 171 浏览量
2021-05-03
04:31:20
上传
评论
收藏 22KB ZIP 举报
温馨提示
TinyCompiler ####TinyCompiler是一款能编译一个经过裁剪的C语言的子的简易编译器,采用了C++11编写 ####编译环境:VS2013或以上 ####词法说明:在C98的基础上 1.不支持声明语句,只支持定义语句 2.不支持科学计数法 3.不支持数字加前后缀和八进制、十六进制表示法 4.字符串中不支持转义 5.无三元表达式 #####词法测试代码(选择了lua源码中的lmem.c文件并经过了删除不符合TinyCompiler词法的部分): void *luaM_growaux_ (lua_State *L, void *block, int *size, size_t size_elems, int limit, const char *errormsg) { void *newblock; int n
资源推荐
资源详情
资源评论
收起资源包目录
TinyCompiler-master.zip (29个子文件)
TinyCompiler-master
TinyCompiler
KeyWord
KeyWord.h 648B
KeyWord.cpp 1KB
Profiler
Profiler.cpp 638B
Profiler.h 542B
StatementNode
StatementNodeAttr.h 431B
StatementNodeInclude.h 609B
LoopStatementNode
WHILELoopStatementNode.h 419B
FORLoopStatementNode.h 405B
LoopStatementNode.h 375B
CheckStatementNode
CheckStatementNode.h 382B
IFCheckStatementNode.h 407B
StatementNode.h 592B
SquenceStatementNode
SquenceStatementNode.h 398B
DefineSquenceStatementNode.h 463B
AssignSquenceStatementNode.h 462B
ArithmeticSquenceStatementNode.h 491B
main.cpp 1KB
TinyCompiler.vcxproj.filters 4KB
Token
Token.cpp 949B
Token.h 997B
TokenAttr.h 485B
TokenAttr.cpp 777B
Scanner
Scanner.h 2KB
Scanner.cpp 6KB
TinyCompiler.vcxproj 5KB
TinyCompiler.sln 988B
.gitignore 2KB
README.md 21KB
.gitattributes 2KB
共 29 条
- 1
资源评论
KingstonChang
- 粉丝: 40
- 资源: 4658
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功