A Python parser for MediaWiki wikicode https://mwparserfromhell.readthedocs.io/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Ben Kurtovic d6e03800fa Include tests for bracketed links too. пре 11 година
..
tokenizer Include tests for bracketed links too. пре 11 година
MWPFHTestCase.tmlanguage Adding a syntax highlighter for the test-case format. пре 11 година
__init__.py Support changing a template's name, plus a couple of typos and docs. пре 12 година
_test_tokenizer.py Fix newline behavior when loading test files on Windows. пре 11 година
_test_tree_equality.py Tag.showtag -> Tag.wiki_markup пре 11 година
compat.py Moving compat stuff exclusively for unit tests to its own file. пре 11 година
test_argument.py Condense usage of wrap([Text("foo")]) to just wraptext("foo"). пре 11 година
test_attribute.py Fix behavior with quoted attrs and spaces before the =. пре 11 година
test_builder.py TestBuilder.test_external_link() пре 11 година
test_comment.py Add tests for __iternodes__(); add a getnodes() function. пре 11 година
test_ctokenizer.py Can specify specific tokenizer tests via the command line; add files пре 11 година
test_docs.py Template.has_param() -> Template.has() пре 11 година
test_external_link.py TestExternalLink; some fixes in ExternalLink. пре 11 година
test_heading.py Condense usage of wrap([Text("foo")]) to just wraptext("foo"). пре 11 година
test_html_entity.py Add tests for __iternodes__(); add a getnodes() function. пре 11 година
test_parameter.py Condense usage of wrap([Text("foo")]) to just wraptext("foo"). пре 11 година
test_parser.py Doc updates, and allow passing a starting context to tokenize(). пре 11 година
test_pytokenizer.py Can specify specific tokenizer tests via the command line; add files пре 11 година
test_smart_list.py Moving compat stuff exclusively for unit tests to its own file. пре 11 година
test_string_mixin.py Fix StringMixIn.maketrans() on Py3k. пре 11 година
test_tag.py Add test cases for Tag's new has/get/add/remove methods. пре 11 година
test_template.py Template.has_param() -> Template.has() пре 11 година
test_text.py Add tests for __iternodes__(); add a getnodes() function. пре 11 година
test_tokens.py Tag.showtag -> Tag.wiki_markup пре 11 година
test_utils.py Condense usage of wrap([Text("foo")]) to just wraptext("foo"). пре 11 година
test_wikicode.py Set right context for ExternalLink.url; Wikicode.filter_external_links() пре 11 година
test_wikilink.py Condense usage of wrap([Text("foo")]) to just wraptext("foo"). пре 11 година