Commit Graph

284 Commits

Author SHA1 Message Date
Fletcher T. Penney
0b18fff8ed ADDED: Support language specifier in fenced code blocks 2017-02-09 13:48:18 -05:00
Fletcher T. Penney
b80e442137 NOTE: Change version info; update README 2017-02-08 23:09:16 -05:00
Fletcher T. Penney
f12012abf3 ADDED: Add smart quote support for other languages (resolves #15) 2017-02-08 22:44:53 -05:00
Fletcher T. Penney
ea252f9a67 NOTE: Update README 2017-02-08 21:35:13 -05:00
Fletcher T. Penney
c460483cd5 NOTE: Update README 2017-02-08 21:20:46 -05:00
Fletcher T. Penney
24e4ec9176 NOTE: Update README 2017-02-08 21:13:00 -05:00
Fletcher T. Penney
ef3a56985a NOTE: Update README 2017-02-08 20:31:13 -05:00
Fletcher T. Penney
9c7d8bd42b ADDED: Support Setext headers 2017-02-08 20:28:39 -05:00
Fletcher T. Penney
583bdbe5ee ADDED: Add support for table captions 2017-02-08 16:35:47 -05:00
Fletcher T. Penney
4112624a64 ADDED: Support distinction between 3 and 5 backticks in fenced code blocks 2017-02-08 14:43:09 -05:00
Fletcher T. Penney
84a6cacd05 ADDED: Metadata support for base header level 2017-02-08 12:06:57 -05:00
Fletcher T. Penney
ad1b6bda84 ADDED: Add support for reference image id attributes 2017-02-08 10:53:33 -05:00
Fletcher T. Penney
39043752e6 FIXED: Fix issue with metadata disrupting smart quotes 2017-02-07 23:50:06 -05:00
Fletcher T. Penney
a5b5f7fc0d version bump 2017-02-07 23:16:50 -05:00
Fletcher T. Penney
c3180e8de5 FIXED: Fix typo in main.c 2017-02-07 23:08:09 -05:00
Fletcher T. Penney
bc715ba3df FIXED: Fix compatibiity mode handling of footnote and citation labels 2017-02-07 22:38:32 -05:00
Fletcher T. Penney
e83cbda885 ADDED: Add support for 'complex' definitions with nested blocks 2017-02-07 19:02:55 -05:00
Fletcher T. Penney
3fc3a2b124 CHANGED: Refactor parser grammar for clarity and consistency 2017-02-07 14:31:41 -05:00
Fletcher T. Penney
5edadc823e CHANGED: Prep for completing definition list parsing 2017-02-07 09:56:52 -05:00
Fletcher T. Penney
561eef99c4 ADDED: Modify table parsing to be more consistent with PHP Markdown Extra in regards to extra 'separator' lines in the body 2017-02-07 09:19:22 -05:00
Fletcher T. Penney
15e6c40884 ADDED: Tweak parser to pazz fuzz test and test suite 2017-02-06 22:31:25 -05:00
Fletcher T. Penney
aa088e1cce ADDED: Update Definition List test file 2017-02-06 21:24:43 -05:00
Fletcher T. Penney
1755b7760b ADDED: Improve fuzz testing for parser; CHANGED: Alter parsing of definition lists to account for limitation of LALR(1) parsers 2017-02-06 21:18:47 -05:00
Fletcher T. Penney
cfb01e7a9e ADDED: Add 'fuzz' testing for parser 2017-02-06 11:48:25 -05:00
Fletcher T. Penney
c3f68cbbd0 NOTE: Update README 2017-02-05 12:01:12 -05:00
Fletcher T. Penney
fd03e24268 NOTE: Update README 2017-02-05 12:00:30 -05:00
Fletcher T. Penney
d8823bcf20 ADDED: Further work on table parsing 2017-02-05 11:57:11 -05:00
Fletcher T. Penney
41b8f11163 ADDED: Add basic table support 2017-02-04 20:38:10 -05:00
Fletcher T. Penney
66092f639e ADDED: Add support for definition lists 2017-02-04 08:48:56 -05:00
Fletcher T. Penney
427b25e186 FIXED: Fix make error with debug mode 2017-01-29 11:47:13 -05:00
Fletcher T. Penney
f74a9f0da4 FIXED: Prevent stack overflows with pathologic input 2017-01-29 11:46:42 -05:00
Fletcher T. Penney
5b38ea2874 FIXED: Avoid pathologic slowdown on nested brackets 2017-01-29 08:33:39 -05:00
Fletcher T. Penney
0cfa825669 FIXED: Fix bug in last commit 2017-01-29 07:59:55 -05:00
Fletcher T. Penney
74714b17ab ADDED: Table of Contents support 2017-01-29 07:58:57 -05:00
Fletcher T. Penney
b2c89eaace CHANGED: version bump 2017-01-28 19:57:51 -05:00
Fletcher T. Penney
ad06a83a41 CHANGED: Update Variables test files 2017-01-28 19:51:22 -05:00
Fletcher T. Penney
32ad9f8b55 ADDED: Add support for metadata variables 2017-01-28 19:42:36 -05:00
Fletcher T. Penney
7bbe998e0a ADDED: Add support for htmlheader and xhtmlheader metadata 2017-01-28 17:27:09 -05:00
Fletcher T. Penney
832722e6b5 ADDED: Basic metadata support 2017-01-28 17:19:35 -05:00
Fletcher T. Penney
2fe24d6348 CHANGED: Disable two pathologic tests -- nested brackets are different in MMD, and need to decide how to handle this; blockquotes handled recursively and will need to adjust algorithm to avoid stack overflow 2017-01-28 12:10:53 -05:00
Fletcher T. Penney
8ee994a578 CHANGED: Run pathologic tests in compatibility mode as well 2017-01-28 12:09:15 -05:00
Fletcher T. Penney
55f4b0775d FIXED: Improve performance when searching for opener of a pair that doesn't exist 2017-01-28 12:07:09 -05:00
Fletcher T. Penney
0231069d0f CHANGED: Fix pathologic tests 2017-01-27 14:19:49 -05:00
Fletcher T. Penney
da7918f079 ADDED: Add pathologic test suite 2017-01-27 14:18:05 -05:00
Fletcher T. Penney
b2e889fa63 ADDED: Add pathological test suite from CommonMark 2017-01-26 19:18:00 -05:00
Fletcher T. Penney
ec1f8b65a2 FIXED: Refactor i18n.h to allow disabling 2017-01-24 19:03:41 -05:00
Fletcher T. Penney
591d318423 ADDED: Initial framework for metadata parsing 2017-01-24 19:03:13 -05:00
Fletcher T. Penney
9f1c2fe21c ADDED: Add enum mapping tool 2017-01-24 18:55:41 -05:00
Fletcher T. Penney
12b758245c ADDED: Additional HTML Block testing 2017-01-23 19:55:43 -05:00
Fletcher T. Penney
db6a8c5da9 ADDED: Additional CriticMarkup testing 2017-01-23 19:42:51 -05:00