111 Commits (67f1762aa402a7dee1b96f80e8d9d2521fe8b069)

Author SHA1 Message Date
  Ben Kurtovic 4663563ce4 Remove unnecessary markers. 11 years ago
  Ben Kurtovic e83f321340 Rearrange functions; remove useless prototypes. 11 years ago
  Ben Kurtovic 5018d9d323 Make showtag=True implicit. 11 years ago
  Ben Kurtovic 929fa25e1f Correctly tokenize single-only HTML tags, part two. 11 years ago
  Ben Kurtovic dcdd07253b Correctly tokenize single-only HTML tags, part one. 11 years ago
  Ben Kurtovic b24ddaea10 Tokenizer support for implicitly self-closing tags. 11 years ago
  Ben Kurtovic 50beda0914 Improve/fix the way padding is handled. 11 years ago
  Ben Kurtovic fb92012fcb Support parser-blacklisted tags like <nowiki> 11 years ago
  Ben Kurtovic a42a704230 Support backslash-escaped quotes in tags; CX_NEED_* -> CX_NOTE_* 11 years ago
  Ben Kurtovic 591a0f5ed5 Change 'write' to 'emit'; adjust some other names for PEP8. 11 years ago
  Ben Kurtovic e99c9d3038 More tag refactoring; fix some bugs. 11 years ago
  Ben Kurtovic 5e8794da5e Refactor more of the tag tokenization process. 11 years ago
  Ben Kurtovic dd6bb1637d Support tag nesting properly; unit tests; recursion checks for tags. 11 years ago
  Ben Kurtovic 9693b6d5e6 Replace data.literal and data.quoted with a data.CX_QUOTED context 11 years ago
  Ben Kurtovic e34026dabe Support templates and wikilinks inside <open> tags (part 2) 11 years ago
  Ben Kurtovic dfe100ceb7 Support templates and wikilinks inside <open> tags (part 1) 11 years ago
  Ben Kurtovic f63480bcf3 Update the integration.rich_tags test to use the new tag tokens. 11 years ago
  Ben Kurtovic 82edc93bbb Pass some tests by simplifying the way tags are read from the stack. 11 years ago
  Ben Kurtovic 962adcd62c Add docstrings for a couple new methods in the tokenizer. 11 years ago
  Ben Kurtovic 5f5a081d91 Rewrite tag parser to be cleaner and safer. 11 years ago
  Ben Kurtovic ce27d5d385 Fix six failing tests; add three more (all passing). 11 years ago
  Ben Kurtovic 6450814729 Remove 'type' attribute from tags; rework tag definitions. 11 years ago
  Ben Kurtovic d2b3954669 Fix remaining broken tests; some refactoring. 11 years ago
  Ben Kurtovic 9ea06c2830 Push the textbuffer to fix a couple broken tests. 11 years ago
  Ben Kurtovic 61fc5b5eab Fix handling of self-closing tags (closes #31) 11 years ago
  Ben Kurtovic debcb6577e Fix recursion issues by giving up at a certain point (closes #16). 11 years ago
  Ben Kurtovic f803269514 Add a USES_C field to the tokenizers; add TestParser.test_use_c() 11 years ago
  Ben Kurtovic 5a0a00ba98 Change the way verify_safe() handles template params (#25). 11 years ago
  Ben Kurtovic 0803417901 Port CTokenizer's verify_safe method to Python to solve a failing test. 11 years ago
  Ben Kurtovic acb7e57904 Make mwparserfromhell.parser() be an alias for parse_anything(). 11 years ago
  Ben Kurtovic d6f2723a06 Fix safety checks on template params in some odd cases (closes #24). 11 years ago
  Ben Kurtovic 0ee505b5a5 Docstrings for new tokenizer methods. 11 years ago
  Ben Kurtovic cd5cc6a7d0 Update copyright notices for 2013. 11 years ago
  Ben Kurtovic 11cf5def75 Fix handling of sections headers with equal signs (closes #20) 11 years ago
  Ben Kurtovic 6ea618460f _get_tag_type_from_stack() makes more sense now 11 years ago
  Ben Kurtovic eed7c918bf Implement padding support for Tags completely; open_padding->padding. 11 years ago
  Ben Kurtovic a58c480639 Fix some usage of attrs; shorten a context, fix some behavior I broke. 11 years ago
  Ben Kurtovic ca47305074 Fix attribute behavior under certain strange circumstances. 11 years ago
  Ben Kurtovic 26d30f3d1a Seems to be working for quoted attributes now. 11 years ago
  Ben Kurtovic d459899649 More attribute stuff. 11 years ago
  Ben Kurtovic d9f23b8faa Really basic, messy, and fragile tag attribute support. 11 years ago
  Ben Kurtovic 252cc13a99 Move repeated context checks into one block in Tokenizer._parse(). 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. 11 years ago
  Ben Kurtovic 05ec7a1a92 Improve padding support for Tags; more code for tags in tokenizer. 11 years ago
  Ben Kurtovic d1a9ba9a34 Starting tag work. 11 years ago
  Ben Kurtovic 29ef2a6682 Propogate fix from b447e7bfc1 11 years ago
  Ben Kurtovic b447e7bfc1 contexts.WIKILINK should also fail 11 years ago
  Ben Kurtovic ff0b4439f8 Replace Python exception machinery with a global and some macros. 11 years ago
  Ben Kurtovic 28a25d9a52 Bugfix when text ends within param key context. 11 years ago