06d3036
Fix a certain bug in SmartList with Py3k (closes #17) by
2012-12-11 18:07:13 -0500
252cc13
Move repeated context checks into one block in Tokenizer._parse(). by
2012-12-09 02:01:23 -0500
a21c69f
Split off tag definitions into a new file. by
2012-12-09 01:47:41 -0500
827c544
Should correctly handle closing tags with strange spacing. by
2012-12-09 01:38:45 -0500
f78bcf8
Keep .type and .tag synchronized in Tags when using their setters. by
2012-12-09 00:29:37 -0500
7e46601
Tags should fully work now in tokenizer and builder. by
2012-12-09 00:20:21 -0500
05ec7a1
Improve padding support for Tags; more code for tags in tokenizer. by
2012-12-08 22:04:03 -0500
efc230e
(refs/pull/15/head)
added check for None node by
2012-12-01 20:11:59 -0800
d1a9ba9
Starting tag work. by
2012-12-01 13:42:08 -0500
dab6cc3
Fix handling of errors when parsing template param keys (closes #13) by
2012-11-21 18:43:51 -0500
1f47e10
Start some Py3k compatibility stuff. by
2012-11-17 23:08:53 -0500
eba76dc
Merge branch 'feature/speedup' into develop by
2012-11-17 21:50:15 -0500
ca11d77
Shorten some longer lines. by
2012-11-17 21:49:07 -0500
4a725b7
Fix another couple bugs regarding template contexts and verify_safe(). by
2012-11-17 21:31:52 -0500
1abdb47
Fix a couple bugs. by
2012-11-17 20:34:41 -0500
88a2b95
Remove a bunch of white space. by
2012-11-17 17:54:10 -0500
3a6335d
Clean up init_tokenizer(). by
2012-11-17 17:18:00 -0500
06f02b9
Clean up whitespace / newlines. by
2012-11-17 17:12:02 -0500
0e78571
Forgot to check numeric/hexadecimal entities for string chars. by
2012-11-17 16:57:02 -0500
a1e6dfc
Ensure that there is null terminator at the end of entitydefs. by
2012-11-17 16:52:01 -0500
19e7c3b
Fix type. by
2012-11-17 16:47:09 -0500
06b20dd
More updates. by
2012-11-17 16:15:23 -0500
1602449
Mostly implement Tokenizer_really_parse_entity(). by
2012-11-17 15:42:16 -0500
087d606
Recover failing contexts when due to a template or link opening. by
2012-11-01 15:35:42 -0400
7de34ed
Rewrite verify_safe completely. by
2012-11-01 15:15:56 -0400
b2f933d
Fix memory leak. by
2012-11-01 12:41:55 -0400
76b299e
Sync from upstream (6413ae21da
); some doc updates. by
2012-10-27 21:47:11 -0400
6413ae2
Should have used the param's name here instead of its value. by
2012-10-27 21:44:18 -0400
c5fea8e
Render the entire textbuffer correctly. by
2012-10-20 16:05:04 -0400
cdef073
Replace textbuffer with our own datastructure. by
2012-10-20 13:22:34 -0400
f0a36f3
Store tokens in a global variable instead of retrieving anew each time. by
2012-10-07 23:39:18 -0400
6d73eee
Replace Python list of stacks with a singly linked list. by
2012-10-07 00:12:29 -0400
d286873
Update some abstract protocols. by
2012-10-06 22:56:23 -0400
1bfd364
Process contexts in Tokenizer_handle_template_param() correctly. by
2012-10-06 21:24:00 -0400
230c897
Fix verify_save and propogate errors correctly in the parse func. by
2012-10-06 20:47:02 -0400
467aef3
FromStringAndSize instead of FromString. by
2012-10-06 14:44:38 -0400
29ef2a6
Propogate fix from b447e7bfc1
by
2012-10-06 14:34:51 -0400
b447e7b
contexts.WIKILINK should also fail by
2012-10-06 14:32:28 -0400
ff0b443
Replace Python exception machinery with a global and some macros. by
2012-10-06 14:29:22 -0400
28a25d9
Bugfix when text ends within param key context. by
2012-10-06 14:23:17 -0400
8e4819e
Fix exception implementation; some other cleanup and fixes. by
2012-10-05 18:57:02 -0400
9993f1b
Fix object calls. by
2012-09-29 13:00:12 -0400
0be18bc
Fix Py_UNICODE comparisons. by
2012-09-29 12:40:59 -0400
17a09e3
Fix some bugs. by
2012-09-29 12:13:31 -0400
bca09e1
Bugfix for Python 2.6. by
2012-09-27 20:07:21 -0400
c50de64
Implement Tokenizer_handle_heading_end() and malloc for HeadingData. by
2012-09-25 20:17:41 -0400
48188bf
Implement Tokenizer_parse_heading(), some other stuff. by
2012-09-25 19:12:04 -0400
150f331
Implement Tokenizer_parse_entity(), Tokenizer_parse_comment(). by
2012-09-25 18:11:29 -0400
7c29a2a
Implement Tokenizer_handle_wikilink_separator()/_end(). by
2012-09-25 17:54:38 -0400
707ecc3
Implement Tokenizer_parse_wikilink() and more. by
2012-09-25 17:51:23 -0400
f401ede
Implementing more stuff. by
2012-09-25 17:32:43 -0400
4153599
Implement Tokenizer_handle_template_param_value(). by
2012-09-25 17:09:27 -0400
17af353
Implement Tokenizer_handle_template_param(). by
2012-09-24 21:18:44 -0400
849016f
Implement Tokenizer_verify_safe() and some others. by
2012-09-23 21:27:08 -0400
0d720a7
Implement Tokenizer_parse_template(); NOARGS and NOKWARGS. by
2012-09-23 20:35:49 -0400
6edc240
Implement Tokenizer_parse_template_or_argument(). by
2012-09-23 19:14:23 -0400
7fc4578
Add a header file; improve context handling. by
2012-09-23 18:30:04 -0400
1ecb0e0
Fix Tokenizer_verify_safe()'s prototype; add documentation. by
2012-09-23 17:48:57 -0400
8729d20
Fill out Tokenizer_parse(); build a bunch of empty function definitions. by
2012-09-23 17:40:46 -0400
5267c30
Fix refcount handling; implement Tokenizer_write_text_then_stack. by
2012-09-23 03:57:04 -0400
9c4aba1
Adding a few more functions. by
2012-09-23 03:40:19 -0400
4cc4791
Adding a bunch more, and implementing Tokenizer_push_textbuffer. by
2012-09-23 01:29:27 -0400
e0660f8
Committing this C work for now. by
2012-09-22 22:47:05 -0400
03120bc
Version bump for 0.2.dev; fix a documentation bug. by
2012-09-21 23:21:41 -0400
828e795
Merge branch 'develop' by
2012-09-21 23:08:00 -0400
19da4d2
(tag: v0.1.1)
release/0.1.1 by
2012-09-21 23:07:43 -0400
3868afd
Revert change to tokens; this is clearer. by
2012-09-21 22:56:40 -0400
53950e6
Merge branch 'feature/links' into develop (#10) by
2012-09-21 22:48:03 -0400
3dbf0bc
Fix heading/link code stripping; add WIKILINK contexts to documentation. by
2012-09-21 22:41:34 -0400
99e4668
Support wikilinks in tokenizer. by
2012-09-21 22:33:54 -0400
5f7566c
Bugfix. by
2012-09-19 23:49:16 -0400
aa29a8b
Wikilinks in builder; some additions; cleanup. by
2012-09-17 00:14:48 -0400
21d33e1
Adding Wikilink class. by
2012-09-16 23:42:08 -0400
b40ca0e
Merge branch 'feature/comments' into develop (#10) by
2012-09-16 22:56:14 -0400
bd132ad
Bugfix. by
2012-09-16 22:53:28 -0400
65862be
Support comments in tokenizer. by
2012-09-16 22:52:06 -0400
2cfb097
Comment class for <!-- comments -->; implement in builder. by
2012-09-16 22:13:51 -0400
ef0ed63
Properly handle newlines in template names with named parameters. by
2012-09-05 08:38:10 -0400
7e26ddf
Some cleanup, adjustments; add dist to .gitignore. by
2012-08-23 17:25:07 -0400
62ef273
Update version info to 0.2.dev by
2012-08-23 15:31:29 -0400
ba94938
(tag: v0.1)
release/0.1 by
2012-08-23 15:22:03 -0400
1905456
Final fixes and cleanup before release. by
2012-08-23 15:20:01 -0400
3531221
Fix tokenizer so we don't destroy our textbuf writing an empty stack by
2012-08-23 03:45:48 -0400
814ce9f
Fix an assumption regarding templates mistaken as arguments. by
2012-08-23 03:22:37 -0400
70cf46e
Simplify / refactor. by
2012-08-23 03:13:17 -0400
6b84a87
Far more robust parsing of templates and template arguments. by
2012-08-23 02:49:09 -0400
c01f78a
Implement arguments in tokenizer - preliminary results are promising. by
2012-08-22 02:06:33 -0400
2e44343
Implement __iternodes__, __strip__, and __showtree__ for Argument. by
2012-08-22 00:46:24 -0400
b3bfe68
Start Argument node type, implement argument in builder (#4). by
2012-08-22 00:37:00 -0400
a735efd
Template parameters containing newlines should be invalid (closes #6) by
2012-08-21 23:50:31 -0400
38b664f
Add missing setters for some nodes and extras (#8) by
2012-08-21 23:44:26 -0400
777dd7a
.Text -> .nodes.Text, since .Text can also be .tokens.Text. by
2012-08-21 23:16:52 -0400
816207b
Simplify docs massively. by
2012-08-21 23:15:30 -0400
bdf5608
More documentation for various things. by
2012-08-21 22:50:22 -0400
1caeb2d
Build the actual Sphinx documentation, plus a number of typo fixes. by
2012-08-21 22:07:22 -0400
b2b49eb
More specific docs for contexts and tokenizer. by
2012-08-21 20:01:40 -0400
e787c97
Finish documenting all of the main things (#5). by
2012-08-21 19:42:29 -0400
975be47
Document Builder and contexts. by
2012-08-21 19:01:04 -0400
da3ad8c
Document Parser. by
2012-08-21 18:27:46 -0400
b0fbe5d
Document Tag. by
2012-08-21 17:28:08 -0400