EV
evilbinary/duck-compiler
🦆鸭子编译器
🦆鸭子编译器
鸭子编译器是一款基于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]
Languages
Scheme95.9%Assembly3.0%C0.5%Shell0.3%Makefile0.3%
Contributors
MIT License
Created July 5, 2019
Updated October 4, 2025