19 Commits

Author SHA1 Message Date
685cae2dc6 Better handling of getting valid bound type. 2019-02-19 12:59:07 +01:00
b475bd4495 Added support for coroutines 2019-02-13 18:10:39 +01:00
237f2fefd9 Refactor evaluation to not be handled in a single large class 2019-02-13 16:29:58 +01:00
921abce011 Fixes for function execution when parameter is not bound 2019-01-20 15:17:06 +01:00
3c0e5f5b13 Allow parameter overloading script functions 2019-01-20 15:01:18 +01:00
f55e6d314d Rework type binding to allow for type awareness in iterators 2019-01-18 16:09:36 +01:00
ac05647d71 Reworked script function attribute, added initial math library 2018-12-07 16:11:52 +01:00
b7d01b02f1 Exception throwing when required, and fixes for unit tests 2018-11-26 17:23:56 +01:00
74da87d936 Work on new execution start path 2018-11-26 16:55:10 +01:00
a66b1abbf5 Better comments 2018-11-26 13:59:57 +01:00
cae3d7fb53 Lots of work for handling incomplete code and inspections better 2018-11-25 19:30:18 +01:00
cd04486d16 Adds Unary length operator 2018-11-24 15:11:33 +01:00
13ac6f2754 Rework for loops to use iterators, requiring pairs or ipairs function to handle multi-assignment 2018-11-24 14:35:23 +01:00
9be1cfa1fc Fixes issue where functions inside binary operators wouldnt work 2018-11-24 12:55:51 +01:00
62a18e22d4 Fixed Scoping issue 2018-11-24 12:42:54 +01:00
638394d25b Generic For Loops 2018-11-23 18:18:07 +01:00
2db4d0607e Implements break statement 2018-11-23 15:27:48 +01:00
d2c14d213c Add Numeric For Loops 2018-11-23 14:38:45 +01:00
aae16e8b62 General fixes for Tests 2018-11-23 12:55:28 +01:00