Commit Graph

16 Commits

Author SHA1 Message Date
Deukhoofd 1d6b5673d6
Reworked diagnostics, saves line positions in memory, instead of calculating later. 2019-01-16 23:57:42 +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 7ee230e20c
Handle warnings, and add a warning if a function parameter has an unknown type 2018-11-28 10:56:35 +01:00
Deukhoofd b7d01b02f1
Exception throwing when required, and fixes for unit tests 2018-11-26 17:23:56 +01:00
Deukhoofd 2111f4080c
Fixes string not checking if it ends with a quotation mark 2018-11-25 22:05:01 +01:00
Deukhoofd cae3d7fb53
Lots of work for handling incomplete code and inspections better 2018-11-25 19:30:18 +01:00
Deukhoofd 7d551b6313
Adds assignment to tables 2018-11-19 16:22:13 +01:00
Deukhoofd 2787d947b5
Better error message if type is not indexable with type 2018-11-19 14:29:35 +01:00
Deukhoofd 7beeb713c9
Show full lines in error messages in Ycicle 2018-11-17 14:49:26 +01:00
Deukhoofd 0f45660a43
Show text line in error messages 2018-11-17 14:20:43 +01:00
Deukhoofd 07660b6c46
Implement defining functions 2018-11-15 15:51:05 +01:00
Deukhoofd 1aee448999
Handle if statements 2018-11-13 12:48:50 +01:00
Deukhoofd ac83dba77f
Binds Variable Assignment 2018-11-11 20:31:55 +01:00
Deukhoofd 82dff87d4d
Bind unary operators 2018-11-11 19:56:53 +01:00
Deukhoofd 3561979ded
Lots of work on type binding 2018-11-11 18:12:42 +01:00
Deukhoofd 699377cdfc
Work on Diagnostics 2018-11-11 10:26:52 +01:00