Commit graph

23 commits

Author SHA1 Message Date
82cdfdac40 Import file parsing 2025-02-19 15:26:41 +01:00
76c3c3c4fc Monad transformers for the first time :OO 2025-02-18 17:16:18 +01:00
a19bcf0ad5 Import path parsing 2025-02-18 00:20:55 +01:00
99dcfbd976 Broken commit 2025-02-17 01:38:52 +01:00
41a90dc6bf Import parsing 2025-02-16 22:19:14 +01:00
e013a8a186 Added hoogle for local hoogling, reordered imports 2025-02-16 21:32:02 +01:00
c12458a2bf Fixed the infinite loop 2025-02-13 23:39:17 +01:00
b87917dc2e Monoids for File construction 2025-02-13 21:56:22 +01:00
4e8e5b9e84 Collecting the body of structs with monoids 2025-02-13 21:45:02 +01:00
2b4e5fcdc0 Improved enum parsing error messages 2025-02-13 21:44:40 +01:00
2cd9b04b85 Added support for enumerations 2025-01-25 21:37:13 +01:00
01fafec1c0 Simple parse-dump main function, also fixed about everything 2025-01-25 20:55:26 +01:00
f35ca83d7a Introduced a cyclic dependency 2025-01-20 22:47:39 +01:00
4592a89ebf Updated the list of operators and keywords 2025-01-20 21:36:47 +01:00
52e04d28cf Refactoring into Syntax Parser, also float parsing 2025-01-20 19:53:28 +01:00
212eecfdf7 Expression Parser and Parser Config 2025-01-18 22:23:43 +01:00
839e278e43 Removed complicated validation, Basic Expression parsing 2025-01-17 21:13:00 +01:00
1c1e25a881 struct variable type checking, refactoring to avoid circular dependencies 2025-01-02 10:54:15 +01:00
9f2fad1507 Struct Parsing continued, ditched multiple-errors support 2025-01-01 23:04:00 +01:00
0adef12173 Struct parsing continued 2025-01-01 21:02:06 +01:00
d1d9846a99 Struct Parsing started 2024-12-31 09:30:13 +01:00
f1599d6860 UbcLanguage Definition 2024-12-30 08:44:51 +01:00
e494aaff06 stack new + git init 2024-12-30 08:44:31 +01:00