index
:
riki
main
Lars Wirzenius <liw@liw.fi>
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
wikitext.rs
Age
Commit message (
Expand
)
Author
Files
Lines
2023-05-14
refactor: add a new set-of-pages abstraction
Lars Wirzenius
1
-3
/
+3
2023-01-25
feat: keep track of which pages a page links to
Lars Wirzenius
1
-0
/
+1
2023-01-07
refactor: add WikitextError
Lars Wirzenius
1
-4
/
+16
2023-01-07
refactor: drop RikiError::PageProblem, add SiteError
Lars Wirzenius
1
-6
/
+2
2023-01-07
refactor: move directive errors to src/directive/mod.rs
Lars Wirzenius
1
-3
/
+4
2023-01-07
refactor: rename SiteError to RikiError
Lars Wirzenius
1
-6
/
+6
2022-11-09
feat: implement rudimentary table of contents, without links
Lars Wirzenius
1
-11
/
+10
2022-11-09
refactor: processing a directive returns Processed type, not String
Lars Wirzenius
1
-3
/
+6
2022-10-02
reformat: add missing empty line
Lars Wirzenius
1
-0
/
+1
2022-09-01
feat: allow shortcuts to be defined anywhere
Lars Wirzenius
1
-0
/
+15
2022-08-24
fix: more errors show page where problem is
Lars Wirzenius
1
-2
/
+5
2022-08-21
feat: set output HTML file mtime from "meta date" directive
Lars Wirzenius
1
-1
/
+1
2022-08-10
feat: implement shortcut directive
Lars Wirzenius
1
-2
/
+12
2022-07-31
chore: reformat code
Lars Wirzenius
1
-7
/
+1
2022-07-30
chore: drop unused old WikitextParser
Lars Wirzenius
1
-288
/
+0
2022-07-24
feat: allow a directive to have any number of unnamed arguments
Lars Wirzenius
1
-28
/
+12
2022-07-23
fix: rewrite the wikitext parser so it handles directives better
Lars Wirzenius
1
-2
/
+2
2022-07-22
feat: img directive
Lars Wirzenius
1
-28
/
+62
2022-07-20
change Site::resolve to return a Result
Lars Wirzenius
1
-1
/
+1
2022-07-17
feat: "meta title" directive
Lars Wirzenius
1
-59
/
+52
2022-07-17
feat: resolve links to other pages
Lars Wirzenius
1
-2
/
+12
2022-07-17
fix: allow more character in page names in wiki links
Lars Wirzenius
1
-8
/
+37
2022-07-09
perf: compile regexes less often
Lars Wirzenius
1
-57
/
+98
2022-07-08
feat: handle unknown directives as NOP, for now
Lars Wirzenius
1
-1
/
+5
2022-07-08
feat: rework how a site is represented and output created
Lars Wirzenius
1
-101
/
+5
2022-07-02
feat: add a directive trait
Lars Wirzenius
1
-18
/
+16
2022-07-02
test: fix "empty input" subplot scenario
Lars Wirzenius
1
-8
/
+11
2022-07-02
refactor: make WikiPage::new never fail
Lars Wirzenius
1
-3
/
+3
2022-06-30
add tests for wikitext parsing
Lars Wirzenius
1
-11
/
+106
2022-06-29
drop debug prints
Lars Wirzenius
1
-9
/
+0
2022-06-29
actually produce HTML
Lars Wirzenius
1
-0
/
+4
2022-06-29
simplify interfaces
Lars Wirzenius
1
-2
/
+25
2022-06-29
set page title with meta title directive
Lars Wirzenius
1
-8
/
+52
2022-06-26
fix directive arg parsing
Lars Wirzenius
1
-9
/
+56
2022-06-26
fix directive quoted arg parsing
Lars Wirzenius
1
-1
/
+1
2022-06-26
parse wikilinks
Lars Wirzenius
1
-5
/
+9
2022-06-26
fix directive parsing
Lars Wirzenius
1
-19
/
+34
2022-06-26
some wikitext parsing
Lars Wirzenius
1
-4
/
+45
2022-06-26
construct markdown from snippets
Lars Wirzenius
1
-2
/
+14
2022-06-26
wikipage produces markdown, not html
Lars Wirzenius
1
-8
/
+3
2022-06-26
restart approach to wikitext parsing
Lars Wirzenius
1
-117
/
+81
2022-06-26
simplify
Lars Wirzenius
1
-13
/
+2
2022-06-26
refactor: dry
Lars Wirzenius
1
-6
/
+7
2022-06-26
wikitext: strong
Lars Wirzenius
1
-0
/
+20
2022-06-26
refactor: tests
Lars Wirzenius
1
-7
/
+7
2022-06-26
wikitext: emphasis
Lars Wirzenius
1
-1
/
+22
2022-06-26
tweak test case
Lars Wirzenius
1
-1
/
+1
2022-06-26
wikitext: two paragraphs
Lars Wirzenius
1
-7
/
+88
2022-06-26
wikitext: para block, text inline
Lars Wirzenius
1
-1
/
+11
2022-06-26
wikitext: start
Lars Wirzenius
1
-0
/
+23