From 19a3a5ea4f73e8757b6d208f3be003bc2828e752 Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Sun, 28 Dec 2014 17:52:09 -0800 Subject: Added end_column to cmark_node struct. API exports cmark_node_get_column. XML writer indicates start and end line and column for block-level nodes. --- src/xml.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/xml.c') diff --git a/src/xml.c b/src/xml.c index 1ec1d7d..2cfd800 100644 --- a/src/xml.c +++ b/src/xml.c @@ -49,10 +49,11 @@ S_render_node(cmark_node *node, cmark_event_type ev_type, void *vstate) cmark_node_get_type_string(node)); if (node->start_line != 0) { - cmark_strbuf_printf(xml, " sourcepos=\"%d:%d-%d\"", + cmark_strbuf_printf(xml, " sourcepos=\"%d:%d-%d:%d\"", node->start_line, node->start_column, - node->end_line); + node->end_line, + node->end_column); } literal = false; -- cgit v1.2.3