Commit Graph

19 Commits

Author SHA1 Message Date
Deukhoofd 86f47ae002
Fix binding issue on evaluation 2019-01-21 12:57:30 +01:00
Deukhoofd 246aba3e95
Fixed issue with userdata type on evaluation 2019-01-19 17:50:54 +01:00
Deukhoofd b63e8d37b5
Even better equality checking 2018-12-09 13:47:13 +01:00
Deukhoofd 6e960e38ff
Split script tables in numerically keyed and generically keyed 2018-12-09 13:23:09 +01:00
Deukhoofd ac05647d71
Reworked script function attribute, added initial math library 2018-12-07 16:11:52 +01:00
Deukhoofd 9bd82174f2
Implements remainder and exponent operators 2018-12-07 15:29:46 +01:00
Deukhoofd 5b0ce2e52c
General fixes tweaks and things 2018-12-03 18:32:27 +01:00
Deukhoofd 6ba3860e84
Implement number comparison operators 2018-12-03 16:05:14 +01:00
Deukhoofd 638394d25b
Generic For Loops 2018-11-23 18:18:07 +01:00
Deukhoofd d2c14d213c
Add Numeric For Loops 2018-11-23 14:38:45 +01:00
Deukhoofd 0702b9f271
Allows for overloaded functions in CSharp to be used, initial work on handling CSHarp operators 2018-11-21 13:08:41 +01:00
Deukhoofd a631d3b377
Make LuaTypes internal, and only return the actual values 2018-11-17 12:40:28 +01:00
Deukhoofd 47e2dadb8d
Way better handling of calling functions from CSHarp 2018-11-16 14:46:12 +01:00
Deukhoofd d6057ae954
Tweaks for tests, allow for grabbing global scope variables 2018-11-14 17:04:04 +01:00
Deukhoofd deefe43d9f
Reworked bound variables into specific LuaType class instead of anonymous objects 2018-11-14 13:09:01 +01:00
Deukhoofd 56f3777053
Handle if else statements 2018-11-13 13:54:51 +01:00
Deukhoofd 82dff87d4d
Bind unary operators 2018-11-11 19:56:53 +01:00
Deukhoofd 4e331712a8
Handle numbers fully as lua 2018-11-11 18:19:30 +01:00
Deukhoofd 3561979ded
Lots of work on type binding 2018-11-11 18:12:42 +01:00