duck-compiler
duck-compiler copied to clipboard
🦆鸭子编译器
🦆鸭子编译器
鸭子编译器是一款基于scheme的魔改的鸭语言编译器 鸭子QQ群号:239401374
使用
linux依赖:
sudo apt-get install nasm
sudo dpkg --add-architecture i386
sudo apt-get install gcc-multilib libc6:i386 libncurses5:i386 libstdc++6:i386
osx 依赖: brew install nasm
运行: make build
鸭语言
自定义语法,声明变量,有为定义,值为“老王”
《鸭语法》
有一个鸭,它叫“老王”。
打你鸭,走你鸭。
库定义,固定语法
《树木》
-四言一三
移动树木,到三百米。
当三百米,锯成两段。
裁剪树枝,摘掉树叶。
函数定义
《鸭子标准库》
-作者:鸭子
定义:输出,名;
打印:名。
函数调用
《鸭子标准库》
输出:“嘎嘎”。
调用c
《C》
输出:1234。
计划
- add duck compiler [done]
- add lib support vector and so on [doing]
- add duck language support [doing]
- add x86[done] x86-64 llvm[done] arm arm64 wasm
- add duck os [doing]
- add duck robot [doing]