Ben Kurtovic
cd4f90e663
Fix a rare parsing bug involving nested broken tags.
преди 9 години
Ben Kurtovic
7308c8055e
Not perfect, but slightly better template param space guessing ( #155 )
преди 9 години
Ben Kurtovic
5a99597eb3
Another C89 fix for MSVC.
преди 9 години
Ben Kurtovic
0ef6a2ffbe
Fix declarations for C89 compatibility (forgot MSVC needed that...)
преди 9 години
Ben Kurtovic
dc0b3ae446
Enable Windows builds on Python 3.6; try to fix again.
преди 9 години
Ben Kurtovic
6ad3b9fb2a
inttypes.h doesn't exist on Windows, so try using stdint.h
преди 9 години
Ben Kurtovic
2593675651
Remove stdbool.h from avl_tree since MSVC doesn't like it.
преди 9 години
Ben Kurtovic
6ee61789da
Fix compilation issue on Travis since GCC uses C90 by default there.
преди 9 години
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)
преди 9 години
Ben Kurtovic
08e5f7e1a5
Forgot version bump, sigh.
преди 9 години
Ben Kurtovic
f01bdc51ee
Capitalization [ci skip]
преди 9 години
Ben Kurtovic
784e5e7b8d
Revise/add to new limitations section.
преди 9 години
Ben Kurtovic
9317b52c91
Merge pull request #180 from Larivact/patch-1
rewrite and extend Caveats
преди 9 години
Larivact
2e486f7544
fix comma
преди 9 години
Larivact
4d4a25152e
Caveats -> Limitations, add Config unawareness
преди 9 години
Larivact
2d89f611be
rewrite Caveats
>not supported, since they cannot be represented in the node tree.
It's not that they cannot be represented, it's that they would have to be evaluated.
преди 9 години
Larivact
a25304dc44
partially rewrite Caveats, external link caveat
"inherent limitation in wikicode" sounds misleading it's about generating an AST instead of HTML.
преди 9 години
Ben Kurtovic
d7c755f526
Add Wikicode.contains(), Wikicode.get_ancestors(), Wikicode.get_parent() ( #177 )
преди 9 години
Ben Kurtovic
68ded2f890
Add keep_template_params to Wikicode.strip_code ( #175 )
преди 9 години
Ben Kurtovic
6ffdfa52ef
Allow Wikicode objects to be pickled properly.
преди 9 години
Ben Kurtovic
6159171e04
Make Template.remove(keep_field=True) slightly more reasonable.
преди 9 години
Ben Kurtovic
120d6a0366
Fix Wikicode.matches behavior on non-list/tuple iterables.
преди 9 години
Ben Kurtovic
f34f662f35
Fix len() sometimes raising ValueError on empty node lists ( fixes #174 )
преди 9 години
Ben Kurtovic
d54509e190
Fix release script.
преди 9 години
Ben Kurtovic
9892b63847
Merge develop into master (release/0.4.4)
преди 9 години
Ben Kurtovic
12d7d1d161
release/0.4.4
преди 9 години
Ben Kurtovic
14cde9d821
Update changelogs.
преди 9 години
Ben Kurtovic
c3ec81adc3
Try Python 3.6 in Travis ( #173 )
преди 9 години
Ben Kurtovic
5f81d50dd4
Merge pull request #172 from legoktm/reproducible
setup.py: Make source files be in a deterministic order
преди 9 години
Reiner Herrmann
c9cd504f14
setup.py: Make source files be in a deterministic order
To make the package build reproducibly, sort the source files in a
deterministic order instead of just globbing them.
Patch originally from
<https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=842628 >.
преди 9 години
Ben Kurtovic
6f9ab2b084
Merge pull request #157 from jayvdb/patch-1
Indicate this code is Python 3 only
преди 10 години
John Vandenberg
39ba2888fe
Indicate this code is Python 3 only
Clarify due to #156
преди 10 години
Ben Kurtovic
aaffb7f66b
Update copyright for 2016.
преди 10 години
Ben Kurtovic
83f08e755d
Update changelog. [ci skip]
преди 10 години
Ben Kurtovic
8835ca313a
Don't preserve context when popping template key stack ( fixes #142 , hopefully).
преди 10 години
Ben Kurtovic
4707b455b5
Add a new test to check for parsing bug; fix an existing test ( #142 )
преди 10 години
Ben Kurtovic
e9eb2b52dc
Clean up installation instructions ( fixes #141 )
преди 10 години
Ben Kurtovic
af666bba16
Properly read from file-like objects when passed to parse_anything() ( #137 )
преди 10 години
Ben Kurtovic
11da09105d
Add note on caveats [ci skip]
преди 11 години
Ben Kurtovic
61b6b98470
Fix two parser bugs involving wikitable error handling.
преди 11 години
Ben Kurtovic
2ec35e209e
Fix appveyor release bug ( #126 )
преди 11 години
Ben Kurtovic
a4c7fce95c
Version bump for 0.5 [ci skip]
преди 11 години
Ben Kurtovic
9890eb39e9
Merge develop into master (release/0.4.3)
преди 11 години
Ben Kurtovic
eb89f386d7
release/0.4.3
преди 11 години
Ben Kurtovic
0aa0d677a1
Tweak for clarity ( #126 )
преди 11 години
Ben Kurtovic
aaa643e4e9
Typo.
преди 11 години
Ben Kurtovic
53930b0b3e
Try another approach ( #126 )
преди 11 години
Ben Kurtovic
69075a653a
Fix typos.
преди 11 години
Ben Kurtovic
85f3ea97c7
Debugging stuff for Windows.
преди 11 години
Ben Kurtovic
4c89e51fab
Fix Python version parsing.
преди 11 години