|
|
c4d59d3236
|
ref(lexer): rename MathsBracket -> MathMultiline
|
2025-09-24 21:35:21 +08:00 |
|
|
|
6ec47dad04
|
ref(lexer): rename MathParen -> MathInline
|
2025-09-24 21:31:26 +08:00 |
|
|
|
f3b3b08919
|
style(lexer): use "open" "close" in the type
|
2025-09-24 21:28:17 +08:00 |
|
|
|
6c0b4a4288
|
doc(lexer): explain the use of incSourceColumn
I think it is clearer to phrase it this way so it is clear that we are
not unconsuming (i.e. changing the state of the parser).
|
2025-09-24 21:25:46 +08:00 |
|
|
|
75c4817166
|
style(lexer): pluralize moduleNames parser
|
2025-09-24 21:25:46 +08:00 |
|
|
|
7ceb9b0277
|
ref(moduleName): break into multiple smaller functions
upperId has been changed to only use isUpper because an non alphabetical
character would be false anyway
|
2025-09-24 21:25:46 +08:00 |
|
|
|
368e5bc9a0
|
ref(lexer): simplify anchor
|
2025-09-24 21:25:46 +08:00 |
|
|
|
d6087ec3d6
|
ref(lexer): simplify delimited logic
|
2025-09-24 21:25:46 +08:00 |
|
|
|
fdb9070e99
|
fix(lexer): handle crlf in newline
Do we support windows 🤔
|
2025-09-24 21:25:46 +08: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 |
|
|
|
e81f1ea4f7
|
Improved lexer funcs
|
2025-09-21 10:36:25 +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 |
|