Commit graph

23 commits

Author SHA1 Message Date
Edgar f150dd6c61
feat: Module file declarations, fixes 2024-03-13 12:06:33 +01:00
Edgar 7c3bc054e5
allow top level module 2024-03-13 11:12:36 +01:00
Edgar 0ea6ac3085
beter2 2024-03-13 10:31:27 +01:00
Edgar 9ca2e336eb
improv cast 2024-03-12 13:03:35 +01:00
Edgar f71abb0b26
fix: fix span in lalrpop 2024-03-04 07:55:12 +01:00
Edgar e7037cfd33
feat: add casts 2024-03-02 10:20:33 +01:00
Edgar 3872c0128b
feat: allow extern fns 2024-02-28 09:53:58 +01:00
Edgar 54f148b4ef
feat: add modules support, add name mangling 2024-02-28 08:54:26 +01:00
Edgar 5128f70e7a
fix: fix checker 2024-02-27 11:23:43 +01:00
Edgar 3992a57069
feat: more debug locations 2024-02-24 10:57:29 +01:00
Edgar ccc70b9122
nice 2024-02-18 09:58:58 +01:00
Edgar 604dcd33c0
struct init parsing 2024-02-18 09:27:39 +01:00
Edgar 819a70d9f5
feat: compile unary op, compile asref, compile deref, reference arguments, avoid some temporaries on direct use 2024-02-17 17:19:36 +01:00
Edgar 6d31a9ea6f
refs 2024-02-17 12:37:28 +01:00
Edgar 3fbc7b15ab
fmt 2024-02-09 09:40:14 +01:00
Edgar 06dc5b3a5b
fix 2024-02-09 09:26:57 +01:00
Edgar 2616132766
clippy 2024-02-09 09:19:50 +01:00
Edgar 997f9b4dab
. 2024-02-08 11:58:10 +01:00
Edgar bfad93ac5a
ok 2024-01-15 21:36:53 +01:00
Edgar bf13468214
prog 2024-01-15 11:42:24 +01:00
Edgar 5b4b38a276
parser 2024-01-15 09:16:24 +01:00
Edgar 3f95947075
progress 2024-01-15 07:44:11 +01:00
Edgar 57a5621961
new start 2024-01-14 09:36:46 +01:00