├── .gitignore ├── COPYING ├── LICENSE.linenoise ├── Makefile ├── README.md ├── Test ├── array.expect ├── array.ts ├── elseif.expect ├── elseif.ts ├── fibo.expect ├── fibo.ts ├── run1.expect ├── run1.ts ├── run2.expect ├── run2.ts ├── run3.expect ├── run3.ts ├── runtests.sh ├── stdlib.expect └── stdlib.ts ├── fibo.c ├── fibo.ts ├── linenoise.c ├── linenoise.h ├── main.c ├── tinyscript.c ├── tinyscript.h ├── tinyscript_lib.c └── tinyscript_lib.h /.gitignore: -------------------------------------------------------------------------------- 1 | *.exe 2 | *.o 3 | *.zip 4 | *~ 5 | tstest 6 | -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totalspectrum/tinyscript/HEAD/COPYING -------------------------------------------------------------------------------- /LICENSE.linenoise: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totalspectrum/tinyscript/HEAD/LICENSE.linenoise -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totalspectrum/tinyscript/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totalspectrum/tinyscript/HEAD/README.md -------------------------------------------------------------------------------- /Test/array.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totalspectrum/tinyscript/HEAD/Test/array.expect -------------------------------------------------------------------------------- /Test/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totalspectrum/tinyscript/HEAD/Test/array.ts -------------------------------------------------------------------------------- /Test/elseif.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totalspectrum/tinyscript/HEAD/Test/elseif.expect -------------------------------------------------------------------------------- /Test/elseif.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totalspectrum/tinyscript/HEAD/Test/elseif.ts -------------------------------------------------------------------------------- /Test/fibo.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totalspectrum/tinyscript/HEAD/Test/fibo.expect -------------------------------------------------------------------------------- /Test/fibo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totalspectrum/tinyscript/HEAD/Test/fibo.ts -------------------------------------------------------------------------------- /Test/run1.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totalspectrum/tinyscript/HEAD/Test/run1.expect -------------------------------------------------------------------------------- /Test/run1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totalspectrum/tinyscript/HEAD/Test/run1.ts -------------------------------------------------------------------------------- /Test/run2.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totalspectrum/tinyscript/HEAD/Test/run2.expect -------------------------------------------------------------------------------- /Test/run2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totalspectrum/tinyscript/HEAD/Test/run2.ts -------------------------------------------------------------------------------- /Test/run3.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totalspectrum/tinyscript/HEAD/Test/run3.expect -------------------------------------------------------------------------------- /Test/run3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totalspectrum/tinyscript/HEAD/Test/run3.ts -------------------------------------------------------------------------------- /Test/runtests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totalspectrum/tinyscript/HEAD/Test/runtests.sh -------------------------------------------------------------------------------- /Test/stdlib.expect: -------------------------------------------------------------------------------- 1 | with bool coercing our logic works! 2 | 3 3 | 98 4 | 6 5 | 99 6 | 50 7 | 0 8 | 2 9 | 2 10 | x42 11 | -------------------------------------------------------------------------------- /Test/stdlib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totalspectrum/tinyscript/HEAD/Test/stdlib.ts -------------------------------------------------------------------------------- /fibo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totalspectrum/tinyscript/HEAD/fibo.c -------------------------------------------------------------------------------- /fibo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totalspectrum/tinyscript/HEAD/fibo.ts -------------------------------------------------------------------------------- /linenoise.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totalspectrum/tinyscript/HEAD/linenoise.c -------------------------------------------------------------------------------- /linenoise.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totalspectrum/tinyscript/HEAD/linenoise.h -------------------------------------------------------------------------------- /main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totalspectrum/tinyscript/HEAD/main.c -------------------------------------------------------------------------------- /tinyscript.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totalspectrum/tinyscript/HEAD/tinyscript.c -------------------------------------------------------------------------------- /tinyscript.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totalspectrum/tinyscript/HEAD/tinyscript.h -------------------------------------------------------------------------------- /tinyscript_lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totalspectrum/tinyscript/HEAD/tinyscript_lib.c -------------------------------------------------------------------------------- /tinyscript_lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totalspectrum/tinyscript/HEAD/tinyscript_lib.h --------------------------------------------------------------------------------