Nathan Braswell
|
828f36daab
|
Adding in proper copy_construct into function calls and destruct afterwards. Doesn't correctly destruct return values yet.
|
2016-05-21 11:20:29 -07:00 |
|
Nathan Braswell
|
ce1afa45f4
|
Added a lot to the interpreter, but some odd problem where snprintf seems to print the wrong thing something like a 10th of the time. Debugged it for a while over two days, and I've narrowed it down to the actual snprintf call. It seems to happen under some different circumstances for compiled versions too, so I'm just going to keep it like this for now.
|
2016-05-18 23:11:00 -07:00 |
|
Nathan Braswell
|
4dcd4f9715
|
Added basic in single method access of member variables
|
2016-05-15 22:05:12 -07:00 |
|
Nathan Braswell
|
2dd381f7ea
|
Implmented structs in the kraken interpreter! (nothing object-y implemented yet)
|
2016-05-15 18:36:13 -07:00 |
|
Nathan Braswell
|
029d44ac81
|
Add fflush and some bugfix to extern calling - io can be used now for primitives
|
2016-05-15 11:47:02 -07:00 |
|
Nathan Braswell
|
967ae3d68e
|
Added malloc/free with extern as well as all the other primitives and added pointer arithmatic and []
|
2016-05-15 11:09:12 -07:00 |
|
Nathan Braswell
|
bdb98ed85c
|
Added pointers to interpreter
|
2016-05-13 18:34:06 -04:00 |
|
Nathan Braswell
|
7d751221c9
|
Added if statements, while loops, and for loops to interpreter
|
2016-05-13 16:31:55 -04:00 |
|
Nathan Braswell
|
5183a02c64
|
Implemented variables as well as ++, --
|
2016-05-13 15:14:19 -04:00 |
|
Nathan Braswell
|
e63b7cf770
|
Enough interpreter to do math on constant integers
|
2016-05-13 03:10:36 -04:00 |
|
Nathan Braswell
|
947384cced
|
Started work on interpreter, commit to fix issues it will depend on
|
2016-05-12 02:03:20 -04:00 |
|