Commit Graph

36 Commits

Author SHA1 Message Date
Deukhoofd 93e256218d
Adds simple string library 2019-02-16 13:30:22 +01:00
Deukhoofd b475bd4495
Added support for coroutines 2019-02-13 18:10:39 +01:00
Deukhoofd a2c6943c3a
Minor changes to allow for easy registering of ScriptMethodInfoFunction 2019-02-01 19:07:08 +01:00
Deukhoofd ac12fbb60d
Handle interop better 2019-01-23 15:04:10 +01:00
Deukhoofd aa2539ad20
Handle object parameter for functions better 2019-01-22 20:35:41 +01:00
Deukhoofd 4062d2f140
Fixes for types sometimes choosing type they inherit from instead of themselves 2019-01-22 18:32:29 +01:00
Deukhoofd 8bd5f7d0af
Lock evaluation scope when not created to prevent threading issues 2019-01-22 16:53:22 +01:00
Deukhoofd 613e9dcb09
Fix parameters complaining they're not valid when they are valid 2019-01-22 13:39:57 +01:00
Deukhoofd 3737ac826c
Adds basics of new list helper library 2019-01-20 22:28:02 +01:00
Deukhoofd fd8f7bf9f8
Support for casting to other types 2019-01-19 17:13:53 +01:00
Deukhoofd f55e6d314d
Rework type binding to allow for type awareness in iterators 2019-01-18 16:09:36 +01:00
Deukhoofd 64aedceb85
Fix finding bottom node when two nodes are on the same line not working 2019-01-17 19:24:00 +01:00
Deukhoofd 2ef06b3fd7
Make enums be considered userdata, and not numbers. Allow C# functions that consume enums to use both numbers and userdata 2019-01-16 10:50:22 +01:00
Deukhoofd 07043e1ab4
Fixes for binding 2018-12-13 19:04:23 +01:00
Deukhoofd 4b93302c86
Allow setting boundscope 2018-12-12 20:43:12 +01:00
Deukhoofd 898a18a60a
Bind User Data methods 2018-12-12 17:28:12 +01:00
Deukhoofd 00cc59dfbd
Reworked compatible external function parameters handling 2018-12-09 14:14:43 +01:00
Deukhoofd 6e960e38ff
Split script tables in numerically keyed and generically keyed 2018-12-09 13:23:09 +01:00
Deukhoofd bbab802f2d
Fixes for binding userdata method types 2018-12-07 18:15:17 +01:00
Deukhoofd ac05647d71
Reworked script function attribute, added initial math library 2018-12-07 16:11:52 +01:00
Deukhoofd 1caf8320b3
Fixed issue with no parameter funcs 2018-12-06 16:25:06 +01:00
Deukhoofd 4054f1d383
Fixed static scope loader not deriving types properly 2018-12-06 16:06:42 +01:00
Deukhoofd 81cd22ce28
Support for generic Actions 2018-12-06 15:45:19 +01:00
Deukhoofd 520cd1ffcc
Initial support for generic funcs 2018-12-05 17:20:28 +01:00
Deukhoofd 8034a11fe3
Support for Enums 2018-12-05 15:14:31 +01:00
Deukhoofd 5b0ce2e52c
General fixes tweaks and things 2018-12-03 18:32:27 +01:00
Deukhoofd 3867ae77ea
Support ScriptType as parameter 2018-11-30 16:51:18 +01:00
Deukhoofd 00178cfa82
Handling for type checking parameters of internal functions 2018-11-30 16:19:25 +01:00
Deukhoofd f08d1c2541
Reworked function handling, support for type checking internal CSharp functions 2018-11-30 15:28:36 +01:00
Deukhoofd 1243492453
Adds comments to basic library functions 2018-11-30 12:07:18 +01:00
Deukhoofd af0ff235e1
Fixes script --> C# function calls not working 2018-11-28 21:23:08 +01:00
Deukhoofd 71397f5db2
Bind return type from a function to a variable 2018-11-28 12:54:18 +01:00
Deukhoofd c63df3c941
Work on standard libraries.
- Allows Standard Libraries to work with actual luatypes, to prevent constant back and forth casting
- adds ipairs function, doesn't do anything except maintain compatibility with lua
- several tests
2018-11-24 13:35:40 +01:00
Deukhoofd 62a18e22d4
Fixed Scoping issue 2018-11-24 12:42:54 +01:00
Deukhoofd 638394d25b
Generic For Loops 2018-11-23 18:18:07 +01:00
Deukhoofd d6e18d9b0c
Better handling of Static Scope 2018-11-23 13:28:11 +01:00