David Winegar
|
d356a570b3
|
Added closing_wiki_markup support to Tag node
Added support for allowing different wiki syntax for replacing the opening
and closing tags. Added for table support.
|
10 years ago |
Ben Kurtovic
|
87e0079512
|
Take proper advantage of Sphinx's default domains.
|
10 years ago |
Ben Kurtovic
|
963cb2f780
|
Store builder handlers in a dictionary. ~5% speedup.
|
10 years ago |
Ben Kurtovic
|
b997e4cd71
|
Support attributes quoted with '; add required quotes in value setter.
|
10 years ago |
Ben Kurtovic
|
08cafc0576
|
Raise ParserError for internal problems. Improve coverage. Cleanup.
|
10 years ago |
Ben Kurtovic
|
e5f17eea00
|
Update copyright notices for 2014.
|
10 years ago |
Ben Kurtovic
|
066049b46a
|
Update email address.
|
10 years ago |
Ben Kurtovic
|
88f4fa7c37
|
Add external link contexts; reorder stuff for consistency.
|
11 years ago |
Ben Kurtovic
|
8fe8b1fef5
|
Implement ExternalLinks as tokens and in the builder.
|
11 years ago |
Ben Kurtovic
|
4f52887e17
|
wiki_markup stores the markup itself instead of a bool
|
11 years ago |
Ben Kurtovic
|
de6d5074fa
|
Tag.showtag -> Tag.wiki_markup
|
11 years ago |
Ben Kurtovic
|
5018d9d323
|
Make showtag=True implicit.
|
11 years ago |
Ben Kurtovic
|
7d1a28a249
|
Support single and single-only tags like <br>.
|
11 years ago |
Ben Kurtovic
|
6c2898d7bd
|
Make {{|=}} build correctly; add a test for this.
|
11 years ago |
Ben Kurtovic
|
81e8fdd682
|
Give Attributes more attributes for padding data.
|
11 years ago |
Ben Kurtovic
|
6450814729
|
Remove 'type' attribute from tags; rework tag definitions.
|
11 years ago |
Ben Kurtovic
|
1b4c01b4c0
|
Implement assertTagNodeEqual(), start test_tag(), add to tags.mwtest.
|
11 years ago |
Ben Kurtovic
|
61fc5b5eab
|
Fix handling of self-closing tags (closes #31)
|
11 years ago |
Ben Kurtovic
|
cd5cc6a7d0
|
Update copyright notices for 2013.
|
11 years ago |
Ben Kurtovic
|
eed7c918bf
|
Implement padding support for Tags completely; open_padding->padding.
|
11 years ago |
Ben Kurtovic
|
d459899649
|
More attribute stuff.
|
11 years ago |
Ben Kurtovic
|
827c544721
|
Should correctly handle closing tags with strange spacing.
|
11 years ago |
Ben Kurtovic
|
7e46601b1d
|
Tags should fully work now in tokenizer and builder.
Still need to do attributes.
|
11 years ago |
Ben Kurtovic
|
aa29a8bd28
|
Wikilinks in builder; some additions; cleanup.
|
11 years ago |
Ben Kurtovic
|
65862befdc
|
Support comments in tokenizer.
|
11 years ago |
Ben Kurtovic
|
2cfb097342
|
Comment class for <!-- comments -->; implement in builder.
|
11 years ago |
Ben Kurtovic
|
b3bfe68cd8
|
Start Argument node type, implement argument in builder (#4).
|
12 years ago |
Ben Kurtovic
|
816207bb5a
|
Simplify docs massively.
|
12 years ago |
Ben Kurtovic
|
e787c97712
|
Finish documenting all of the main things (#5).
|
12 years ago |
Ben Kurtovic
|
975be475d3
|
Document Builder and contexts.
|
12 years ago |
Ben Kurtovic
|
391a5bd373
|
Compat for the parser itself.
|
12 years ago |
Riamse
|
2eb76e7de0
|
Adding Python 3 support
|
12 years ago |
Ben Kurtovic
|
e57b6bdd93
|
Support Headings in tokenizer; handle tokens backwards in builder.
* Some other fixes, additions.
|
12 years ago |
Ben Kurtovic
|
010bd34653
|
Support HTMLEntities.
|
12 years ago |
Ben Kurtovic
|
02fe3b0833
|
Improve handling of templates in strange cases.
|
12 years ago |
Ben Kurtovic
|
6fefc28cba
|
Handle integers as MediaWiki does.
|
12 years ago |
Ben Kurtovic
|
69b236ee8d
|
Handle template parameter key dependents more intelligently.
|
12 years ago |
Ben Kurtovic
|
934b1ef016
|
Fixes and improvements.
|
12 years ago |
Ben Kurtovic
|
32d99c3c75
|
Tokenizer now supports a very, very limited template syntax.
|
12 years ago |
Ben Kurtovic
|
17053e4701
|
Support &#Xhex; in addition to &#xhex;.
|
12 years ago |
Ben Kurtovic
|
81e5ce30af
|
Working on the framework for the tokenizer, plus some cleanup, fixes.
|
12 years ago |
Ben Kurtovic
|
4539859c55
|
Merge BuildStack into Builder.
|
12 years ago |
Ben Kurtovic
|
8f0782f915
|
Fix some typos/bugs.
|
12 years ago |
Ben Kurtovic
|
219b9086d2
|
Finish implementing Builder for all existing Nodes; BuildStack.
|
12 years ago |
Ben Kurtovic
|
33acb3eea3
|
Starting main parser: Parser, Tokens, Tokenizer, Builder, BuildStack.
|
12 years ago |