Jef Roosens
|
e57650fa01
|
feat(ast): output code lines
|
2024-03-25 18:38:13 +01:00 |
Jef Roosens
|
c653d437bd
|
feat: lex and parse single-line code blocks
|
2024-03-25 17:17:58 +01:00 |
Jef Roosens
|
2387461e21
|
feat(lexer): match backticks
|
2024-03-25 15:59:09 +01:00 |
Jef Roosens
|
7227e953ae
|
feat(parser): better error messages
|
2024-03-25 15:58:54 +01:00 |
Jef Roosens
|
2dfbf8a986
|
feat(ast): add list html export
|
2024-03-19 15:09:51 +01:00 |
Jef Roosens
|
e0852de230
|
chore(parser): stop the switch statement warnings
|
2024-03-19 14:54:58 +01:00 |
Jef Roosens
|
d235bd0000
|
feat(parser): lay groundwork for proper error handling
|
2024-03-19 14:39:54 +01:00 |
Jef Roosens
|
f65942697e
|
feat(parser): starting to believe in lists
|
2024-03-18 22:53:39 +01:00 |
Jef Roosens
|
82d5aa6078
|
feat(parser): make header & paragraph parsing indent-sensitive
|
2024-03-16 15:23:45 +01:00 |
Jef Roosens
|
80a96a3e33
|
test(parser): add unordered list parsing test
|
2024-03-16 15:03:56 +01:00 |
Jef Roosens
|
8a758d3824
|
feat(ast): wrote initial ast-to-html function
|
2024-03-16 13:55:44 +01:00 |
Jef Roosens
|
5c96031834
|
feat: add auto-expanding buffer implementation for html writer
|
2024-03-16 13:35:38 +01:00 |
Jef Roosens
|
33824534bc
|
fix(parser): fix blatant bug with lexer handling
|
2024-03-15 22:24:19 +01:00 |
Jef Roosens
|
812d6a0733
|
feat(parser): restructuring, hopefully start TTD, link parser
|
2024-03-15 21:59:34 +01:00 |
Jef Roosens
|
184cc79a4c
|
test(parser): started some tests
|
2024-03-12 20:51:48 +01:00 |
Jef Roosens
|
a4a41b287e
|
feat(parser): start of parsing headers
|
2024-03-11 12:31:25 +01:00 |
Jef Roosens
|
6dba1a8291
|
feat(lexer): parse sequences of regular text
|
2024-03-11 11:13:15 +01:00 |
Jef Roosens
|
f5b3235455
|
feat(lexer): restructure lexer for hopefully better results
|
2024-03-10 22:54:13 +01:00 |
Jef Roosens
|
8c0105639f
|
feat(parser,lexer): start of actual parser
|
2024-03-10 21:29:37 +01:00 |
Jef Roosens
|
35aae48a7f
|
feat(parser): lay groundworks for parser
|
2024-03-07 14:57:01 +01:00 |
Jef Roosens
|
4ba3195ea0
|
feat(lexer): match check boxes
|
2024-03-07 13:56:53 +01:00 |
Jef Roosens
|
ec076a56a5
|
feat(lexer): match regular words
|
2024-03-07 11:02:28 +01:00 |
Jef Roosens
|
dcc52e2850
|
feat(lexer): add more options
|
2024-03-05 10:07:57 +01:00 |
Jef Roosens
|
dc3cfc5fbe
|
feat(lexer): parse equal signs
|
2024-03-04 19:13:51 +01:00 |
Jef Roosens
|
f6e034097d
|
feat(lexer): matching more things
|
2024-03-04 14:50:00 +01:00 |
Jef Roosens
|
f003e3555b
|
feat(lexer): header, line breaks, paragraph breaks
|
2024-03-04 14:06:17 +01:00 |
Jef Roosens
|
a6c17eff5f
|
feat: started project and lexer
|
2024-03-04 12:18:48 +01:00 |