Ben Kurtovic
fac60dee48
Fix parsing of nested wikilinks
3 år sedan
Ben Kurtovic
074e368684
Clean up pytest-ported tests
3 år sedan
Ben Kurtovic
b3c98efd22
Fix a parsing bug involving deeply nested style tags ( fixes #224 )
4 år sedan
Ben Kurtovic
8a9c9224be
Speed up parsing deeply nested syntax by caching bad routes ( fixes #42 )
Also removed the max cycles stop-gap, allowing much more complex pages
to be parsed quickly without losing nodes at the end
Also fixes #65 , fixes #102 , fixes #165 , fixes #183
Also fixes #81 (Rafael Nadal parsing bug)
Also fixes #53 , fixes #58 , fixes #88 , fixes #152 (duplicate issues)
7 år sedan
Ben Kurtovic
61b6b98470
Fix two parser bugs involving wikitable error handling.
9 år sedan
Ben Kurtovic
4f3ab48375
Edge cases involving wikilink -> external link fallback ( fixes #120 )
9 år sedan
Ben Kurtovic
7993224926
Add a failing test for a missed component of #59
9 år sedan
Ben Kurtovic
07d4577c33
Add tests for < and > in wilink titles/template names ( #104 )
9 år sedan
Ben Kurtovic
6954480263
Fix template parsing when comments are inside the name ( fixes #59 ).
10 år sedan
Ben Kurtovic
fc529bdb57
Add unit tests for #59 .
10 år sedan
Ben Kurtovic
ded89fb14e
Add a few unit tests for untested code; remove a useless conditional.
10 år sedan
Ben Kurtovic
b997e4cd71
Support attributes quoted with '; add required quotes in value setter.
10 år sedan
Ben Kurtovic
02eff0fc49
Fully fix #74 . Add another tokenizer test.
10 år sedan
Ben Kurtovic
5c5fd6b3cb
Fix a bug involving nested links ( closes #61 and #62 ).
10 år sedan
Ben Kurtovic
d6e03800fa
Include tests for bracketed links too.
11 år sedan
Ben Kurtovic
7b50888e13
Tests for external links inside other markup.
11 år sedan
Ben Kurtovic
0ecf2e4231
Add a couple integration tests for ext links vs. <dl>.
11 år sedan
Ben Kurtovic
cbf67c7842
Add hooks for some ext link stuff; add a INVALID_LINK aggregate context.
11 år sedan
Ben Kurtovic
5018d9d323
Make showtag=True implicit.
11 år sedan
Ben Kurtovic
50beda0914
Improve/fix the way padding is handled.
11 år sedan
Ben Kurtovic
f63480bcf3
Update the integration.rich_tags test to use the new tag tokens.
Remove an now-unused import in the tokenizer.
11 år sedan
Ben Kurtovic
03e41286c6
Add a number of tag tests. A couple of these are failing.
11 år sedan
Ben Kurtovic
ec6ba67dbe
Tokenizer integration tests; finish unit test coverage ( closes #7 )
11 år sedan
Ben Kurtovic
6070eff657
Tokenizer tests for headings. Also, add an integration test.
11 år sedan
Ben Kurtovic
db06eda8c0
Tokenizer tests for arguments.
Also add a couple for templates and one for integration.
11 år sedan
Ben Kurtovic
a0fb8361eb
Can specify specific tokenizer tests via the command line; add files
11 år sedan