Commit Graph

14 Commits

Author SHA1 Message Date
Deukhoofd 59af34fac9
Rework text spans a bit to include script file, make binder log an error when two classes have a circular value reference.
continuous-integration/drone/push Build is failing Details
2021-01-09 13:20:56 +01:00
Deukhoofd 8660933f27
More work on binder type registration, support in REPL to show registered types.
continuous-integration/drone/push Build is passing Details
2021-01-08 18:18:24 +01:00
Deukhoofd 093ffde6bc
Initial work on type registration in the binder.
continuous-integration/drone/push Build is passing Details
2021-01-08 16:14:02 +01:00
Deukhoofd d907a58f64
Initial work on more detailed error messages.
continuous-integration/drone/push Build is passing Details
2021-01-06 00:06:39 +01:00
Deukhoofd bfe27ec20f
Better handling of diagnostics in the REPL.
continuous-integration/drone/push Build is passing Details
2021-01-05 18:17:40 +01:00
Deukhoofd 340d37f4a1
Implements scrolling in the InputWindow of the REPL.
continuous-integration/drone/push Build is passing Details
2021-01-05 15:51:59 +01:00
Deukhoofd d9d52554e4
Always show parse tree in REPL, even if we have a diagnostic.
continuous-integration/drone/push Build is passing Details
2021-01-05 12:37:13 +01:00
Deukhoofd f328762cd8
Clean up REPL a bit by moving InputWindow to special class.
continuous-integration/drone/push Build is passing Details
2021-01-05 00:13:42 +01:00
Deukhoofd dbef09f4bb
Adds backward to REPL for better error logging.
continuous-integration/drone/push Build is passing Details
2021-01-04 13:33:52 +01:00
Deukhoofd 08a0859539
Move parse tree stringification away from the main parsed statements, and into a helper function class.
continuous-integration/drone/push Build is passing Details
2021-01-03 15:10:43 +01:00
Deukhoofd 856c37a583
Fixes artifacts shown in REPL input window.
continuous-integration/drone/push Build is failing Details
2021-01-03 14:45:53 +01:00
Deukhoofd 56538a5552
Show neat little tree in REPL.
continuous-integration/drone/push Build is failing Details
2021-01-03 14:42:26 +01:00
Deukhoofd df9c4933af
Adds some colours to the REPL, show errors live!
continuous-integration/drone/push Build is failing Details
2021-01-02 19:08:58 +01:00
Deukhoofd 9109b7513a
Implements very simple REPL, fixes several issues found with it.
continuous-integration/drone/push Build is failing Details
2021-01-02 17:41:53 +01:00