Deukhoofd
|
237f2fefd9
|
Refactor evaluation to not be handled in a single large class
|
2019-02-13 16:29:58 +01:00 |
Deukhoofd
|
3c0e5f5b13
|
Allow parameter overloading script functions
|
2019-01-20 15:01:18 +01:00 |
Deukhoofd
|
f55e6d314d
|
Rework type binding to allow for type awareness in iterators
|
2019-01-18 16:09:36 +01:00 |
Deukhoofd
|
c1fd6081fd
|
Better handling of finding bottom node
|
2019-01-17 18:34:58 +01:00 |
Deukhoofd
|
1e7fc7629e
|
Adds GetChildren method for boundNodes
|
2019-01-17 13:56:53 +01:00 |
Deukhoofd
|
1d6b5673d6
|
Reworked diagnostics, saves line positions in memory, instead of calculating later.
|
2019-01-16 23:57:42 +01:00 |
Deukhoofd
|
11092c11ff
|
Save module dependencies in script, so we can easily read these
|
2018-12-14 18:48:53 +01:00 |
Deukhoofd
|
a4cdaa5b05
|
Some initial work for debugging
|
2018-12-11 18:31:54 +01:00 |
Deukhoofd
|
eb1eb81c1b
|
Implements while loops
|
2018-12-07 19:17:49 +01:00 |
Deukhoofd
|
b0450d3bf5
|
Show file name in error messages, to handle errors from modules easier
|
2018-12-07 14:51:02 +01:00 |
Deukhoofd
|
f08d1c2541
|
Reworked function handling, support for type checking internal CSharp functions
|
2018-11-30 15:28:36 +01:00 |
Deukhoofd
|
71397f5db2
|
Bind return type from a function to a variable
|
2018-11-28 12:54:18 +01:00 |
Deukhoofd
|
14e30d0855
|
Support for getting a bound scope at a specific character position
|
2018-11-27 19:04:58 +01:00 |
Deukhoofd
|
8ece53db5b
|
Reworked handling of getting bottom node. Now uses an iterator to iterate from bottom to top nodes
|
2018-11-27 18:38:28 +01:00 |
Deukhoofd
|
55206f3807
|
Changed function variable declarations to BoundVariableSymbols
|
2018-11-25 21:44:03 +01:00 |
Deukhoofd
|
cae3d7fb53
|
Lots of work for handling incomplete code and inspections better
|
2018-11-25 19:30:18 +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
|
2db4d0607e
|
Implements break statement
|
2018-11-23 15:27:48 +01:00 |
Deukhoofd
|
d2c14d213c
|
Add Numeric For Loops
|
2018-11-23 14:38:45 +01:00 |
Deukhoofd
|
4ab755d0d2
|
Support for assigning multiple variables from a table
|
2018-11-21 17:18:35 +01:00 |
Deukhoofd
|
df8c7b99c9
|
Made indexable also work with full stop index
|
2018-11-20 14:05:34 +01:00 |
Deukhoofd
|
7d551b6313
|
Adds assignment to tables
|
2018-11-19 16:22:13 +01:00 |
Deukhoofd
|
860f2cc7e5
|
Lots of work on rewriting functions to allow more functionality
|
2018-11-18 22:22:30 +01:00 |
Deukhoofd
|
47e2dadb8d
|
Way better handling of calling functions from CSHarp
|
2018-11-16 14:46:12 +01:00 |
Deukhoofd
|
7c6d847adb
|
Handle function returns
|
2018-11-16 13:45:03 +01:00 |
Deukhoofd
|
da6e95bfac
|
Resolve function parameter types by checking calls to the function
|
2018-11-15 20:48:52 +01:00 |
Deukhoofd
|
07660b6c46
|
Implement defining functions
|
2018-11-15 15:51:05 +01:00 |
Deukhoofd
|
dff1ddc0ba
|
Cleanup and reorganization
|
2018-11-14 12:44:44 +01:00 |