29f6eac7cb
Added missing cabal-update steps
Haskell CI / build (pull_request) Successful in 2m50s
Haskell CI / fourmolu (pull_request) Failing after 7m13s
Haskell CI / hlint (pull_request) Failing after 13m38s
Haskell CI / test (pull_request) Successful in 2m41s
2025-09-27 09:37:36 +02:00
0d35907d53
Remove hlint hard-coded version
Haskell CI / test (pull_request) Has been cancelled
Haskell CI / fourmolu (pull_request) Has been cancelled
Haskell CI / hlint (pull_request) Has been cancelled
Haskell CI / build (pull_request) Has been cancelled
2025-09-27 09:35:46 +02:00
9db8fd3957
Improved makefile, formatting
Haskell CI / build (pull_request) Successful in 2m51s
Haskell CI / fourmolu (pull_request) Failing after 20s
Haskell CI / hlint (pull_request) Failing after 19s
Haskell CI / test (pull_request) Successful in 2m46s
2025-09-27 09:27:30 +02:00
ad0dafa841
Try more steps
Haskell CI / fourmolu (pull_request) Failing after 22s
Haskell CI / hlint (pull_request) Failing after 21s
Haskell CI / build (pull_request) Failing after 14m58s
Haskell CI / test (pull_request) Has been cancelled
2025-09-27 09:14:30 +02:00
c9f6358254
Split jobs
Haskell CI / build (pull_request) Successful in 2m40s
Haskell CI / test (pull_request) Failing after 1s
2025-09-27 09:00:43 +02:00
3e829d126c
Added cabal-gild to format cmd
Haskell CI / build (pull_request) Successful in 3m7s
2025-09-27 08:57:27 +02:00
b8eac2856c
Formatting
2025-09-27 08:57:27 +02:00
afc9a3b211
Added Makefile
2025-09-27 08:57:27 +02:00
9edd5cb436
Update .forgejo/workflows/test.yaml
Haskell CI / build (pull_request) Successful in 2m53s
2025-09-26 21:55:59 +00:00
2fc7948112
try again
Haskell CI / build (pull_request) Failing after 2m2s
2025-09-26 23:45:32 +02:00
10469b3677
Fixed ci.yml
Haskell CI / build (pull_request) Failing after 39s
2025-09-26 23:39:34 +02:00
1b360e3592
Updated ci
Haskell CI / build (pull_request) Failing after 56s
2025-09-26 23:25:05 +02:00
f452197fca
update ci action
Haskell CI / build (pull_request) Failing after 10s
2025-09-26 23:22:36 +02:00
9d4e278b91
Run on docker
Haskell CI / build (pull_request) Failing after 33s
2025-09-26 23:22:08 +02:00
d012a8e396
Renamed file
Haskell CI / build (pull_request) Has been cancelled
2025-09-26 23:21:19 +02:00
0f03f9eb7a
New rules
Haskell CI / build (pull_request) Has been cancelled
2025-09-26 22:50:54 +02:00
20c78cf015
Updated ci.yml
2025-09-26 22:49:48 +02:00
f1cb583d0f
Runner base config
2025-09-26 22:47:21 +02:00
f4912d3339
Format with fourmolu ( #3 )
...
Add the formatting config (similar to default but with indent 2)
Reviewed-on: #3
Co-authored-by: Léana 江 <leana.jiang+git@icloud.com>
Co-committed-by: Léana 江 <leana.jiang+git@icloud.com>
2025-09-26 14:52:34 +00:00
6064afd0b9
refactor lexer ( #2 )
...
Reduce manual usage of getPosition and setting it and improve some helper functions.
Reviewed-on: #2
Reviewed-by: elland <igor@elland.me>
Co-authored-by: Léana 江 <leana.jiang+git@icloud.com>
Co-committed-by: Léana 江 <leana.jiang+git@icloud.com>
2025-09-26 14:44:46 +00:00
39cfe2035d
test: freeze the callstack for better failure messages ( #1 )
...
This would make the function `shouldLexTo` be transparent in the error reporting! Before all errors would point to this line.
Reviewed-on: #1
Co-authored-by: Léana 江 <leana.jiang+git@icloud.com>
Co-committed-by: Léana 江 <leana.jiang+git@icloud.com>
2025-09-24 11:01:52 +00:00
00a6e11f67
Tokenise helper
2025-09-24 10:41:09 +02:00
7ae868932d
Add located combinator; improved anchor matches with tests
2025-09-24 10:13:16 +02:00
8887476626
Embed Anchor content inside token
2025-09-24 09:48:01 +02:00
82e1c76fe7
Added anchors
2025-09-21 21:21:26 +02:00
7c4603528d
Improved bare link parser
2025-09-21 21:15:44 +02:00
82dcb6913e
Parse links, module names
2025-09-21 21:00:05 +02:00
7d4cab4857
Adjusted others, labeled link
2025-09-21 13:30:01 +02:00
4ef8d2c28c
Check delimiters by hand to keep accurate source pos
2025-09-21 12:34:30 +02:00
7ef411b134
Added maths bracketing
2025-09-21 11:00:22 +02:00
9efc312597
Unicode with splits. Doesn't feel right.
2025-09-21 10:41:38 +02:00
e81f1ea4f7
Improved lexer funcs
2025-09-21 10:36:25 +02:00
f586b90434
Added minimal tests for bare lexer
2025-09-21 10:01:12 +02:00
c299af1c06
Hspec error for lexer
2025-09-21 09:54:45 +02:00
68f9b88c83
Basic lexer testing
2025-09-21 09:54:10 +02:00
4410e67590
Haddock 1 doesn't parse nested markup.
2025-09-21 09:37:06 +02:00
c9f61c4e06
Init
2025-09-21 08:19:01 +02:00