Commit Graph

13 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 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
Deukhoofd 329848d9d5
Parse class attributes (shared, abstract, final, external), cleanup some parser code.
continuous-integration/drone/push Build is failing Details
2021-01-01 23:41:37 +01:00
Deukhoofd bfb47d9b5f
Style fixes.
continuous-integration/drone/push Build is passing Details
2020-11-08 15:44:58 +01:00
Deukhoofd 5fb64e12e1
Large chunk of work in parser for getting expressions to work.
continuous-integration/drone/push Build is passing Details
2020-11-08 15:41:18 +01:00
Deukhoofd c20a1089a9
Initial work on expression parsing.
continuous-integration/drone/push Build is passing Details
2020-11-01 18:43:35 +01:00
Deukhoofd e30bfe1686
Style fixes.
continuous-integration/drone/push Build is passing Details
2020-11-01 13:50:35 +01:00
Deukhoofd 00253a51b5
If constinit is not implemented by the compiler yet, fall back to constexpr. 2020-11-01 13:37:09 +01:00
Deukhoofd dcf143b1b2
Support basic parsing function statements. 2020-10-10 14:29:37 +02:00
Deukhoofd dcb6c58f90
Fixed some low hanging fruit in performance. 2020-10-09 12:55:49 +02:00
Deukhoofd 2fb1b68ead
Rework identifier handling, adds typedef statement. 2020-10-08 19:53:02 +02:00