a programming language for time leapers
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
_donut_sample
_testfiles
cmake
external
scripts
src
test
.gitignore
.gitmodules
CMakeLists.txt
LICENSE
README.md

README.md

Donut - a programming language for time leapers

"時間遡行者のための"プログラミング言語です。C++ + Antlr3 + ICU(for unicode)

How to build

echo 'Bake donut as you like: '

cmake -G 'Unix Makefiles'
cmake -G 'Ninja'
cmake -G 'Xcode'
cmake -G 'Eclipse CDT4 - Ninja'
cmake -G 'Eclipse CDT4 - Unix Makefiles'
echo 'build types:'
cmake . -DCMAKE_BUILD_TYPE=Release
cmake . -DCMAKE_BUILD_TYPE=RelWithDebInfo

cmake . -DCMAKE_BUILD_TYPE=Debug
cmake . -DCMAKE_BUILD_TYPE=MinSizeRel
echo 'to clean up:'
bash scripts/clean.sh

Powerd by

IPAの未踏IT人材発掘・育成事業に採択された「CPUの理解を容易にするシステムと解説サイトの構築」の一部分として開発され、支援を受けていました。