├── .gitattributes ├── LICENSE ├── Makefile ├── README.md ├── core.ft ├── forth.ft ├── forth0.c ├── msvcrt.ft └── tests ├── 1-2-plus-dot.ft ├── branch.ft ├── forth0begin.ft ├── forth0end.ft ├── loop.ft └── test.sh /.gitattributes: -------------------------------------------------------------------------------- 1 | *.ft linguist-language=Forth 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usm-takl/self-hosting-forth-compiler-in-1-day/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usm-takl/self-hosting-forth-compiler-in-1-day/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usm-takl/self-hosting-forth-compiler-in-1-day/HEAD/README.md -------------------------------------------------------------------------------- /core.ft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usm-takl/self-hosting-forth-compiler-in-1-day/HEAD/core.ft -------------------------------------------------------------------------------- /forth.ft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usm-takl/self-hosting-forth-compiler-in-1-day/HEAD/forth.ft -------------------------------------------------------------------------------- /forth0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usm-takl/self-hosting-forth-compiler-in-1-day/HEAD/forth0.c -------------------------------------------------------------------------------- /msvcrt.ft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usm-takl/self-hosting-forth-compiler-in-1-day/HEAD/msvcrt.ft -------------------------------------------------------------------------------- /tests/1-2-plus-dot.ft: -------------------------------------------------------------------------------- 1 | : main 2 | msvcrt.init 3 | 1 2 + . 4 | ; 5 | -------------------------------------------------------------------------------- /tests/branch.ft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usm-takl/self-hosting-forth-compiler-in-1-day/HEAD/tests/branch.ft -------------------------------------------------------------------------------- /tests/forth0begin.ft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usm-takl/self-hosting-forth-compiler-in-1-day/HEAD/tests/forth0begin.ft -------------------------------------------------------------------------------- /tests/forth0end.ft: -------------------------------------------------------------------------------- 1 | main 2 | -------------------------------------------------------------------------------- /tests/loop.ft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usm-takl/self-hosting-forth-compiler-in-1-day/HEAD/tests/loop.ft -------------------------------------------------------------------------------- /tests/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/usm-takl/self-hosting-forth-compiler-in-1-day/HEAD/tests/test.sh --------------------------------------------------------------------------------