Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • | | *
  • | | |\
  • | |/ /
  • |/| /
  • | |/
  • | *
  • | *
  • * |
  • |\ \
  • | |/
  • | | *
  • | | |\
  • | |/ /
  • |/| /
  • | |/
  • | *
  • * |
  • | *
  • |/
  • *
  • *
  • *
  • *
  • |\
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • * |
  • | *
  • | *
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • c078696 Finish documenting Wikicode. by Ben Kurtovic 2012-08-21 14:48:28 -0400
  • 1bc6aa7 Document all other methods except the last three in Wikicode. by Ben Kurtovic 2012-08-21 03:58:17 -0400
  • ed65013 Docstrings for a good chunk of Wikicode. by Ben Kurtovic 2012-08-21 03:43:39 -0400
  • 0487661 py3k support __setitem__ and __delitem__ of SmartList. by Ben Kurtovic 2012-08-21 01:47:21 -0400
  • f21f133 Fix py2 token support. by Ben Kurtovic 2012-08-21 01:22:59 -0400
  • 391a5bd Compat for the parser itself. by Ben Kurtovic 2012-08-21 00:55:15 -0400
  • 90b18e3 Finish updating all to compat except for the parser. by Ben Kurtovic 2012-08-21 00:24:23 -0400
  • d6a0d6b Update py3k compatibility in some modules. by Ben Kurtovic 2012-08-20 23:50:31 -0400
  • ea28e99 Merge pull request #3 from Riamse/develop by Ben Kurtovic 2012-08-20 19:45:48 -0700
  • 01b9769 (refs/pull/3/merge) Merge c4fd7b7468 into dea1612d77 by Riamse 2012-08-20 19:45:39 -0700
  • c4fd7b7 (refs/pull/3/head) Remove test.py - unintentionally added by Riamse 2012-08-20 19:45:23 -0700
  • a248210 Forgot to add compat.py by Riamse 2012-08-20 19:41:18 -0700
  • dea1612 Merge pull request #2 from Riamse/develop by Ben Kurtovic 2012-08-20 19:15:51 -0700
  • 9667e2d (refs/pull/2/merge) Merge aa4b45c1bb into e6fa7b2b2d by Riamse 2012-08-20 18:50:01 -0700
  • aa4b45c (refs/pull/2/head) Forgot the extras folder by Riamse 2012-08-20 18:49:37 -0700
  • e6fa7b2 Support changing a template's name, plus a couple of typos and docs. by Ben Kurtovic 2012-08-20 21:49:33 -0400
  • 2eb76e7 Adding Python 3 support by Riamse 2012-08-20 18:34:08 -0700
  • 0a052f3 Clarify Python 3 stuff. by Ben Kurtovic 2012-08-20 19:46:29 -0400
  • ce43b44 Copyedit, fixes, clarify Python 2 + 3 support. by Ben Kurtovic 2012-08-20 19:42:37 -0400
  • 59a2581 Updating documentation. by Ben Kurtovic 2012-08-20 18:34:34 -0400
  • 222f3b7 Merged feature/parser into develop; good enough for now. by Ben Kurtovic 2012-08-20 17:32:41 -0400
  • fc66ce0 Update remove() for when a templates has the same key multiple times. by Ben Kurtovic 2012-08-20 17:24:16 -0400
  • e57b6bd Support Headings in tokenizer; handle tokens backwards in builder. by Ben Kurtovic 2012-08-19 20:00:31 -0400
  • 40b6480 Split on all characters that we use. by Ben Kurtovic 2012-08-18 16:53:32 -0400
  • 664b6e3 _write(text=True) -> _write_text(); __eq__ for Tokens by Ben Kurtovic 2012-08-18 15:39:41 -0400
  • 278594a Faster parsing: split the text on sentinels instead of every letter. by Ben Kurtovic 2012-08-17 19:42:17 -0400
  • aec66b0 Missed another call (2.0 seconds -> 1.5 seconds for 1,000,000 chars). by Ben Kurtovic 2012-08-17 04:30:03 -0400
  • 3fd1310 Another speedup by reducing calls to _read(). by Ben Kurtovic 2012-08-17 04:24:52 -0400
  • 889fd31 A rogue print statement appears! by Ben Kurtovic 2012-08-17 04:08:21 -0400
  • 31103b5 _push_textbuffer() in _verify_template_name() by Ben Kurtovic 2012-08-17 04:07:24 -0400
  • 2f4ce00 Massive speedup and refactoring. by Ben Kurtovic 2012-08-17 03:58:07 -0400
  • 010bd34 Support HTMLEntities. by Ben Kurtovic 2012-08-17 00:56:41 -0400
  • 02fe3b0 Improve handling of templates in strange cases. by Ben Kurtovic 2012-08-16 19:43:40 -0400
  • e79c797 Pre- and post-stop context verification, plus refactor parse_until(). by Ben Kurtovic 2012-08-16 18:56:59 -0400
  • 8dd7b6a Handle nested contexts correctly; parameter values; bad parse routes. by Ben Kurtovic 2012-08-16 00:44:14 -0400
  • 6fefc28 Handle integers as MediaWiki does. by Ben Kurtovic 2012-08-14 21:09:21 -0400
  • 69b236e Handle template parameter key dependents more intelligently. by Ben Kurtovic 2012-08-14 21:05:48 -0400
  • 934b1ef Fixes and improvements. by Ben Kurtovic 2012-08-14 20:32:02 -0400
  • d3ea962 Starting work on token contexts. by Ben Kurtovic 2012-08-14 18:27:29 -0400
  • 2209dfc Better handling of template ends, refactor. by Ben Kurtovic 2012-08-14 03:18:27 -0400
  • 32d99c3 Tokenizer now supports a very, very limited template syntax. by Ben Kurtovic 2012-08-14 03:06:25 -0400
  • 17053e4 Support &#Xhex; in addition to &#xhex;. by Ben Kurtovic 2012-08-13 19:53:49 -0400
  • 81e5ce3 Working on the framework for the tokenizer, plus some cleanup, fixes. by Ben Kurtovic 2012-08-13 19:43:06 -0400
  • 4539859 Merge BuildStack into Builder. by Ben Kurtovic 2012-08-07 01:56:16 -0400
  • 137b9fc Fix some bugs; satisfy PyLint on certain inheritance things. by Ben Kurtovic 2012-08-06 22:03:15 -0400
  • 8f0782f Fix some typos/bugs. by Ben Kurtovic 2012-08-06 21:55:45 -0400
  • 219b908 Finish implementing Builder for all existing Nodes; BuildStack. by Ben Kurtovic 2012-08-06 21:49:17 -0400
  • 33acb3e Starting main parser: Parser, Tokens, Tokenizer, Builder, BuildStack. by Ben Kurtovic 2012-08-06 00:44:06 -0400
  • 227ac92 Finish implementing all of SmartList. by Ben Kurtovic 2012-08-05 19:23:26 -0400
  • cf299c5 Implement the rest of _ListProxy. by Ben Kurtovic 2012-08-05 18:30:46 -0400
  • 3633f31 Relaive imports because they are awesome; more stuff in SmartList. by Ben Kurtovic 2012-08-05 17:47:12 -0400
  • b5fb7e1 Implement ListProxy.{count,index,extend,insert,reverse,sort} by Ben Kurtovic 2012-08-03 18:38:34 -0400
  • 13066ff Implement a ton more in SmartList. by Ben Kurtovic 2012-08-03 18:19:51 -0400
  • 713a3c9 Implement SmartList.setslice, ListProxy.{repr,setitem,setslice} by Ben Kurtovic 2012-08-03 17:25:15 -0400
  • 33f8924 Implement Wikicode.get_sections(), starting SmartList. by Ben Kurtovic 2012-08-01 18:00:18 -0400
  • 691b143 Filter functions for Tags by Ben Kurtovic 2012-07-29 15:11:10 -0400
  • 9355f22 Implement interface for __showtree__. by Ben Kurtovic 2012-07-29 13:38:52 -0400
  • c3f53f2 Minor fixes. by Ben Kurtovic 2012-07-29 03:47:58 -0400
  • c3ee6c9 Implementing __iternodes__ protocol. by Ben Kurtovic 2012-07-27 19:43:12 -0400
  • 69cfbd9 Fix args. by Ben Kurtovic 2012-07-27 19:22:57 -0400
  • 253c812 Implement __strip__ API for Wikicode. by Ben Kurtovic 2012-07-27 19:21:38 -0400
  • f47f179 Add a bunch of tags, plus a translator for tag -> wikicode. by Ben Kurtovic 2012-07-27 18:32:23 -0400
  • fca7e9d Implement Heading, HTMLTag, HTMLTagAttribute, plus some fixes. by Ben Kurtovic 2012-07-27 17:01:41 -0400
  • 034ac99 Clarify flags. by Ben Kurtovic 2012-07-26 22:52:07 -0400
  • 94d5fc0 Determine spacing conventions when adding a parameter. by Ben Kurtovic 2012-07-26 22:44:39 -0400
  • 064b258 Inherit StringMixIn method documentation from unicode. by Ben Kurtovic 2012-07-26 21:54:44 -0400
  • 4b5b8d3 Implement all methods of unicode. by Ben Kurtovic 2012-07-26 21:44:31 -0400
  • 16a58a8 Implement _blank_param_value(). by Ben Kurtovic 2012-07-26 18:09:11 -0400
  • dde8837 Solve a potential numbering issue when removing a parameter. by Ben Kurtovic 2012-07-26 17:44:04 -0400
  • f1f3fb0 Determine whether an entity is named a bit more intelligently. by Ben Kurtovic 2012-07-26 17:21:10 -0400
  • 43fc28e Implement Python-build-agnostic version of unichr(). by Ben Kurtovic 2012-07-26 17:11:25 -0400
  • 3146a20 strip_code() takes a collapse argument to remove extraneous newlines. by Ben Kurtovic 2012-07-26 14:27:24 -0400
  • 7fe4509 ignore_empty for Template.has_param() by Ben Kurtovic 2012-07-22 00:55:19 -0400
  • 1e314ee Updates for Template and others. by Ben Kurtovic 2012-07-19 13:53:24 -0400
  • d9c4b4f Rename some things, fixes, strip() by Ben Kurtovic 2012-07-17 18:20:31 -0400
  • 900c559 Move mwpfh.parser.utils to mwpfh.utils; fix import structure. by Ben Kurtovic 2012-07-17 17:38:44 -0400
  • f7289b3 Ooh, we can do this! by Ben Kurtovic 2012-07-17 16:50:47 -0400
  • e88a5fd Quite a bit of additions, mostly to Template. by Ben Kurtovic 2012-07-17 16:37:45 -0400
  • b77497e Fixes, plus don't inherit from unicode. by Ben Kurtovic 2012-07-16 23:43:20 -0400
  • d3a1ce0 Fallback case in _get_tree() for the obvious ones. by Ben Kurtovic 2012-07-16 03:32:25 -0400
  • c47cbb4 HTMLEntity; strip_code(); iterators for _nodify(); unicode in StringMixIn's MRO by Ben Kurtovic 2012-07-16 03:28:30 -0400
  • 3b72f94 context is node, not obj by Ben Kurtovic 2012-07-15 14:35:47 -0400
  • 62b997d Handle Wikicode contexts correctly. by Ben Kurtovic 2012-07-15 14:33:41 -0400
  • 31fdf0a _do_search(), implementing insert_before(), insert_after(), and replace() by Ben Kurtovic 2012-07-15 14:25:10 -0400
  • 893b888 Implementing recursive remove() of Wikicode and some refactoring. by Ben Kurtovic 2012-07-12 09:48:39 -0400
  • 0cd2bd3 Some bugfixes and additions to the MixIn. by Ben Kurtovic 2012-07-12 09:03:05 -0400
  • e4fd6ef Updating with a more logical project structure. by Ben Kurtovic 2012-07-12 08:25:11 -0400
  • 83c5e3c A unicode fix and a quick stub for strip_code() by Ben Kurtovic 2012-07-11 20:28:50 -0400
  • 4cb3506 Update copyright notice; some additions. by Ben Kurtovic 2012-07-07 00:16:15 -0400
  • 175aad3 Eww, how did this happen? by Ben Kurtovic 2012-07-03 18:32:49 -0400
  • 9a948e9 Beginnings of recursive support for Wikicode objects. by Ben Kurtovic 2012-07-03 18:27:34 -0400
  • 47bc513 StringMixin -> StringMixIn by Ben Kurtovic 2012-07-03 18:27:07 -0400
  • 9d1e770 A bunch of updates from the past weeks. by Ben Kurtovic 2012-06-21 17:23:12 -0400
  • a880ff8 mwtemplateparserfromhell -> mwparserfromhell; some additions; still incomplete by Ben Kurtovic 2012-05-21 00:09:29 -0400
  • ce8adf4 Initial commit by Ben Kurtovic 2012-05-20 14:50:28 -0400
  • 0c440f2 Initial commit by Ben Kurtovic 2012-05-19 18:28:33 -0400