public
Description: An implementation of markdown in C, using a PEG grammar
Homepage:
Clone URL: git://github.com/jgm/peg-markdown.git
peg-markdown / markdown_lib.h
100644 22 lines (17 sloc) 0.484 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdlib.h>
#include <stdio.h>
#include <glib.h>
 
enum markdown_extensions {
    EXT_SMART = 0x01,
    EXT_NOTES = 0x02,
    EXT_FILTER_HTML = 0x04,
    EXT_FILTER_STYLES = 0x08
};
 
enum markdown_formats {
    HTML_FORMAT,
    LATEX_FORMAT,
    GROFF_MM_FORMAT
};
 
GString * markdown_to_g_string(char *text, int extensions, int output_format);
char * markdown_to_string(char *text, int extensions, int output_format);
 
/* vim: set ts=4 sw=4 : */