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