summaryrefslogtreecommitdiff
path: root/src/parser.rs
AgeCommit message (Expand)AuthorFilesLines
2023-01-25feat: lower some log messages from debug to trace for easier debugLars Wirzenius1-3/+3
2023-01-07refactor: box value in ParserError::WikitextLars Wirzenius1-7/+1
2023-01-07refactor: simplify error dependenciesLars Wirzenius1-7/+26
2023-01-07refactor: move RikiError::WikitextSyntax into src/parser.rsLars Wirzenius1-0/+6
2023-01-07refactor: rename SiteError to RikiErrorLars Wirzenius1-6/+6
2022-12-04refactor: create an error type for the html moduleLars Wirzenius1-1/+7
2022-12-04fix: avoid taking a too-long sliceLars Wirzenius1-1/+1
2022-12-04fix: handle optional title in image linksLars Wirzenius1-1/+18
2022-10-23fix: return error for wikitext syntax errors, instead of panicLars Wirzenius1-30/+8
2022-10-23refactor: simplify parsing of token streamLars Wirzenius1-84/+124
2022-10-22feat: give location in source for errorsLars Wirzenius1-44/+59
2022-09-02fix: placeholder directives other fixes to process all test stiesLars Wirzenius1-0/+12
2022-09-02fix: tokenization and matchingLars Wirzenius1-0/+13
2022-09-02fix: handle more token stream casesLars Wirzenius1-0/+9
2022-08-22feat: don't dump the whole remaining queue of tokens on errorLars Wirzenius1-3/+3
2022-08-10feat: implement shortcut directiveLars Wirzenius1-15/+33
2022-08-05feat: handle quoted value, rudimentaryLars Wirzenius1-0/+5
2022-08-05feat: handle Bang, PageName tokensLars Wirzenius1-0/+9
2022-07-31chore: reformat codeLars Wirzenius1-7/+7
2022-07-24fix: handle tables by not handling themLars Wirzenius1-31/+43
2022-07-23fix: handle multi-arg directivesLars Wirzenius1-3/+26
2022-07-23fix: drop eprintlns for debuggingLars Wirzenius1-30/+0
2022-07-23fix: rewrite the wikitext parser so it handles directives betterLars Wirzenius1-0/+334