1 Star 1 Fork 0

classesworld/csmalltalk

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
CSmalltalk.c 1.05 KB
一键复制 编辑 原始数据 按行查看 历史
classzheng 提交于 2025-01-01 12:52 +08:00 . Better parse🔪 @classzheng 
// CSmalltalk.C
#include "CSmalltalk.h"
int main(int argc, const char**argv) {
TRY(C57Exp,exp) {
C57LOG("[@CSmalltalk launch] CSmalltalk Launch.%s","\r\n");
CSmalltalk c57vm = {
.rcode=malloc_string("\
((Functional main:\
(Wing constructBy: 'furry\\'s fur' | '17cm*') ;\
(Bird buid: class | happy: (second method call))\
))."),
.limit=detect,
};
if(argc>1&&!strcmp(argv[1], "feeding~")) {
printf("\n/.\\ /\\ __/\\\n");
printf("[v] / _ _ \\\n");
printf("(_)|____W_____(_)\n");
printf(" CSmalltalk \n\n");
}
assert(0xC0FFEE57>(flint() &
split(&c57vm)&
NeutralInt(&c57vm)));
C57LOG("\r\n");
C57LOG("[@CSmalltalk logout] EXIT 0.%s","\r\n");
return 0;
} CATCH(exp,ENOUGH_MEM) {
C57LOG("[@CSmalltalk logout] Enough memory.%s","\r\n");
} CATCH(exp,UNKNOWN) {
C57LOG("[@CSmalltalk logout] Unkown reason.%s","\r\n");
} CATCH(exp,PROGRAM_ABORT) {
C57LOG("[@CSmalltalk logout] Program abort.%s","\r\n");
} FINALLY() {
C57LOG("[@CSmalltalk logout] EXIT -1.%s","\r\n");
}
return -1;
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/ClassesWorld/csmalltalk.git
[email protected]:ClassesWorld/csmalltalk.git
ClassesWorld
csmalltalk
csmalltalk
master

搜索帮助