Commit Graph

18 Commits

Author SHA1 Message Date
baa068a371 Load file contents relative to module path instead of PWD 2025-07-29 15:44:14 +03:00
3d8f4bbd24 Implement macro-pass 2025-07-28 22:37:24 +03:00
9c2f47534a Update how line number is shown in errors 2025-07-28 01:43:30 +03:00
f8d2e4996a Refactor typecheck into it's own module 2025-07-25 16:19:55 +03:00
0b3ee3bf92 Refactor some more 2025-07-25 15:55:14 +03:00
efeefe0bfe Add scaffolding to return some errors from codegen 2025-07-23 16:06:05 +03:00
f35f1ef701 Repurpose module map and rename old to ErrorModules 2025-07-22 17:34:01 +03:00
7c7dde03f9 Fix error reporting on No-Main-Function and add fp compilation 2025-07-21 16:44:16 +03:00
c0b02f8a45 Clean up some prints 2025-07-20 05:04:12 +03:00
0c6d9885ec Add debug information compilation for subprograms and their parameters 2025-07-18 15:44:12 +03:00
292688a840 Fix some warnings 2025-07-17 20:26:01 +03:00
0f782dcb96 Fix parse error returning the token after the error 2025-07-17 20:16:37 +03:00
6dfd98eba3 Use true source for error formatting 2025-07-17 19:34:54 +03:00
df4febf1ef Add formatting of the printed lines to errors 2025-07-17 18:58:05 +03:00
9d1b18f083 Add FullToken array to error raporting 2025-07-17 17:44:18 +03:00
ce7c4bfb52 Improve error raporting futher significantly 2025-07-17 17:15:57 +03:00
f0e47a5d57 Attempt to significantly improve error-raporting 2025-07-17 16:47:10 +03:00
64e34ecf13 Add module_id for modules and metadata 2025-07-17 14:56:41 +03:00