Deukhoofd
|
c4c3f65074
|
Faster number lexing, better handling of exceptions in C# code
continuous-integration/drone/push Build is failing
Details
|
2019-04-30 15:28:43 +02:00 |
Deukhoofd
|
b475bd4495
|
Added support for coroutines
|
2019-02-13 18:10:39 +01:00 |
Deukhoofd
|
1d6b5673d6
|
Reworked diagnostics, saves line positions in memory, instead of calculating later.
|
2019-01-16 23:57:42 +01:00 |
Deukhoofd
|
88e4b92b6a
|
Fixed while/for loops not returning from function
|
2018-12-10 17:03:04 +01:00 |
Deukhoofd
|
229fe3bffa
|
Fixed wrong error location reporting
|
2018-12-07 19:29:09 +01:00 |
Deukhoofd
|
eb1eb81c1b
|
Implements while loops
|
2018-12-07 19:17:49 +01:00 |
Deukhoofd
|
c1da2dd5b7
|
Fix missing span in bad expression syntax
|
2018-12-07 14:36:44 +01:00 |
Deukhoofd
|
5b0ce2e52c
|
General fixes tweaks and things
|
2018-12-03 18:32:27 +01:00 |
Deukhoofd
|
a4ad57e3f7
|
Better support for userdata bound types
|
2018-11-29 20:45:59 +01:00 |
Deukhoofd
|
27a7465961
|
Adds basics for predefined function parameter types
|
2018-11-28 16:18:56 +01:00 |
Deukhoofd
|
062f0f84ad
|
Allow for empty return expressions
|
2018-11-28 14:31:40 +01:00 |
Deukhoofd
|
cefe48cb4b
|
Handle empty return statements
|
2018-11-28 14:13:39 +01:00 |
Deukhoofd
|
0279859637
|
Fixes binary operators not properly handling indexers
|
2018-11-27 17:40:35 +01:00 |
Deukhoofd
|
8b08aea404
|
Dont save data comments if disabled through options
|
2018-11-27 12:35:20 +01:00 |
Deukhoofd
|
15ce180b8c
|
Allow assigning comment info to all variables
|
2018-11-26 15:05:20 +01:00 |
Deukhoofd
|
963245c9e7
|
Support for storing comments about specific variables
|
2018-11-26 14:50:46 +01:00 |
Deukhoofd
|
a66b1abbf5
|
Better comments
|
2018-11-26 13:59:57 +01:00 |
Deukhoofd
|
e02eb39753
|
Support for comments
|
2018-11-26 13:42:50 +01:00 |
Deukhoofd
|
2ee8170f74
|
Fix infinite loop with functions calls
|
2018-11-25 22:06:20 +01:00 |
Deukhoofd
|
8f91b7f550
|
Fixes infinite loop in parsing blocks
|
2018-11-25 21:50:18 +01:00 |
Deukhoofd
|
5f9c32874a
|
Diagnostic for invalid number of parameters
|
2018-11-25 20:55:36 +01:00 |
Deukhoofd
|
6bb8139f40
|
Break several while loop if tokens are not consumed
|
2018-11-25 19:45:10 +01:00 |
Deukhoofd
|
cae3d7fb53
|
Lots of work for handling incomplete code and inspections better
|
2018-11-25 19:30:18 +01:00 |
Deukhoofd
|
806b3d5689
|
Fix breaking of most complex expressions
|
2018-11-24 13:04:21 +01:00 |
Deukhoofd
|
9be1cfa1fc
|
Fixes issue where functions inside binary operators wouldnt work
|
2018-11-24 12:55:51 +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
|
dd9f5416a0
|
More work on nesting
|
2018-11-18 20:20:03 +01:00 |
Deukhoofd
|
d8f7651de7
|
work on nested tables, will need some cleanup later
|
2018-11-18 16:08:20 +01:00 |
Deukhoofd
|
3d4e6380ea
|
Functionality for indexing tables
|
2018-11-18 14:18:24 +01:00 |
Deukhoofd
|
44a2048153
|
Better evaluating of tables, allows things like functions to be added to tables as well
|
2018-11-17 19:45:24 +01:00 |
Deukhoofd
|
b897adccf8
|
Fix simple expressions not functioning
|
2018-11-17 19:18:54 +01:00 |
Deukhoofd
|
6a396d6368
|
Adds Tables
|
2018-11-17 19:13:05 +01:00 |
Deukhoofd
|
2baf2b223e
|
Adds support for strings
|
2018-11-17 15:57:26 +01:00 |
Deukhoofd
|
7beeb713c9
|
Show full lines in error messages in Ycicle
|
2018-11-17 14:49:26 +01:00 |
Deukhoofd
|
7c6d847adb
|
Handle function returns
|
2018-11-16 13:45:03 +01:00 |
Deukhoofd
|
d5c8a959fb
|
Add Function Calling
|
2018-11-15 20:13:53 +01:00 |
Deukhoofd
|
07660b6c46
|
Implement defining functions
|
2018-11-15 15:51:05 +01:00 |
Deukhoofd
|
3efa6a6359
|
Adds Nil
|
2018-11-14 13:45:49 +01:00 |
Deukhoofd
|
b9aac52476
|
Handle if else if (else) statements
|
2018-11-13 15:15:44 +01:00 |
Deukhoofd
|
56f3777053
|
Handle if else statements
|
2018-11-13 13:54:51 +01:00 |
Deukhoofd
|
1aee448999
|
Handle if statements
|
2018-11-13 12:48:50 +01:00 |
Deukhoofd
|
e9391193bb
|
Allow for blocks of statements, instead of only single statements
|
2018-11-12 17:45:50 +01:00 |
Deukhoofd
|
ec7a32240f
|
Initial work on the concept of statements
|
2018-11-12 16:21:59 +01:00 |
Deukhoofd
|
82dff87d4d
|
Bind unary operators
|
2018-11-11 19:56:53 +01:00 |