Commit graph

16 commits

Author SHA1 Message Date
Alain Zscheile
9b6229f9fd haskell: merge lookup of symbols and identifier prefixes 2023-10-25 22:18:47 +02:00
Alain Zscheile
31c6f1a717 haskell: streamline some stuff 2023-10-25 21:43:18 +02:00
Alain Zscheile
b1531384ef get rid of eitherToParser 2023-10-25 21:06:40 +02:00
Alain Zscheile
48257099de haskell: make error handling in the Parser monad easier 2023-10-25 21:03:35 +02:00
Alain Zscheile
41db2b8139 haskell: handle unicode decoding errors properly 2023-10-25 20:28:55 +02:00
Alain Zscheile
9785fdd5f4 fix identifier corruption during formatting 2023-10-25 16:33:14 +02:00
Alain Zscheile
ce9e5ee3cd improve identifying re-encoding... 2023-10-25 16:28:46 +02:00
Alain Zscheile
068538e0b8 fix comment parsing and somewhat ident printing 2023-10-25 16:10:15 +02:00
Alain Zscheile
1aca8abb46 haskell: lexer compiles 2023-10-25 15:38:55 +02:00
Alain Zscheile
92333d0710 haskell: make boilerplate more usable 2023-10-25 13:06:35 +02:00
Alain Zscheile
356628c959 haskell: some docs and other misc improvements 2023-10-25 12:35:07 +02:00
Alain Zscheile
5c1445df99 haskell: move stuff into the generic lib 2023-10-24 22:40:27 +02:00
Alain Zscheile
90bb033e19 haskell: more parsing 2023-10-24 22:21:23 +02:00
Alain Zscheile
093d7dcb0b the haskell stuff makes some progress (parsing of identifiers) 2023-10-24 22:08:10 +02:00
Alain Zscheile
e21bb48b63 haskell: some abstractions compile 2023-10-24 15:22:59 +02:00
Alain Zscheile
0391cbcfab haskell: WIP 2023-10-24 11:25:25 +02:00