commit 3cbf7b13ebe2a4c099a21924b7d81d948da9c1c3 Author: Kayne Ruse Date: Wed Aug 3 07:39:50 2022 +0100 Initial commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..bf0b70e --- /dev/null +++ b/.gitignore @@ -0,0 +1,27 @@ +#Editor generated files +*.sln +*.vcproj +*.suo +*.ncb +*.user + +#Directories +Release/ +Debug/ +Out/ +release/ +debug/ +out/ + +#Project generated files +*.db +*.o +*.a +*.exe +*.meta +*.log +out + +#Shell files +*.bat +*.sh \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..0833482 --- /dev/null +++ b/README.md @@ -0,0 +1,27 @@ +

+ +

+ +# Toy 0.6.0 + +This is the Toy programming language interpreter, written in C. + +Special thanks to http://craftinginterpreters.com/ for their fantastic book that set me on this path. + +## Building + +TODO + +# License + +Copyright (c) 2020-2022 Kayne Ruse, KR Game Studios + +This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source distribution. \ No newline at end of file diff --git a/toylogo.png b/toylogo.png new file mode 100644 index 0000000..4a39362 Binary files /dev/null and b/toylogo.png differ