Commit graph

13 commits

Author SHA1 Message Date
Felix Queissner
5f168f8020 Refactors tsvm.hpp into more subfiles for better structure. 2015-08-19 16:26:28 +02:00
Felix Queissner
19c75d5fe9 Fixes a lot of memory leaks. Adds malloc monitoring. 2015-08-17 20:04:14 +02:00
Felix Queissner
e69a342b29 Fixes nasty memory leaks. Adds memory tracing. Adds serial console for advanced debugging. Implements malloc correctly. 2015-08-17 15:38:19 +02:00
Felix Queissner
d55ff69193 Adds better debugging output. Also adds a return; to free :P 2015-08-16 23:40:34 +02:00
Felix Queissner
620f337bc2 Adds semantic language validation. 2015-08-14 17:12:08 +02:00
Felix Queißner
a22d91903f We run! We finally run! 2015-08-13 20:12:09 +02:00
Felix Queißner
ec533526df somehow c++ support and stuff. 2015-08-13 17:23:11 +02:00
Felix Queissner
ddbfb0e1aa some stuff. 2015-08-13 14:56:50 +02:00
Felix Queissner
5a6be7e742 Adds comparison operators and bool. 2015-08-10 16:37:16 +02:00
Felix Queissner
9c831134ae Adds method call support. Recursion is not supported, code is dieing by stack overflow :P 2015-08-10 13:55:52 +02:00
Felix Queissner
5ab82917fa Refactors some Type and Variable stuff (Adds const static members). Adds all arithmetic operations. Improves overall progress. 2015-08-10 12:10:05 +02:00
Felix Queissner
832c9cf83a Adds functional execution unit. Lots of memory leaks. LOTS OF MEMORY LEAKS! also somehow working exection which is quite nice. 2015-08-10 00:15:36 +02:00
Felix Queissner
cf148e411e Hardcore coding session. Parser complete, Syntax Tree model is "working", execution is quite possible. Although no code->model translation. 2015-08-09 21:43:47 +02:00