Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-07-11 | Restructured common renderer code. | John MacFarlane | |
* Added functions for cr, blankline, out to renderer object. * Removed lit (we'll handle this with a macro). * Changed type of out so it takes a regular string instead of a chunk. * Use macros LIT, OUT, BLANKLINE, CR in renderers to simplify code. (Not sure about this, but `renderer->out(renderer, ...)` sure is verbose.) | |||
2015-07-11 | Rename cmark_render_state -> cmark_renderer. | John MacFarlane | |
2015-07-11 | render: Simplified code, avoiding some allocations. | John MacFarlane | |
2015-07-11 | Factored out common bits of rendering into separate render module. | John MacFarlane | |
* Added render.c, render.h. * Moved common functions and definitions from latex.c and commonmark.c to render.c, render.h. * Added a wrapper, cmark_render, that creates a renderer given a character-escaper and a node renderer. Closes #63. |