X-Git-Url: https://ocean-lang.org/code/?p=ocean;a=blobdiff_plain;f=csrc%2Fboot-strap%2Fmdcode.h;h=32a07602bc456506b499ccff85d0f0b8b64cbcf0;hp=6a17e44225d939fbdb4d2e04dd2f87be138a9d9d;hb=45da2641b117c266e07e8aa306b92913ea5ab214;hpb=bf502feaba385e5e8ebd5f80c005522c59660496 diff --git a/csrc/boot-strap/mdcode.h b/csrc/boot-strap/mdcode.h index 6a17e44..32a0760 100644 --- a/csrc/boot-strap/mdcode.h +++ b/csrc/boot-strap/mdcode.h @@ -1,4 +1,6 @@ -#line 158 "../mdcode.mdc" +#line 101 "../mdcode.mdc" +#include +#line 172 "../mdcode.mdc" struct text { char *txt; int len; @@ -14,19 +16,19 @@ struct code_node { struct text code; int indent; int line_no; + int needs_strip; struct code_node *next; struct section *child; }; - -#line 687 "../mdcode.mdc" +#line 731 "../mdcode.mdc" typedef void (*code_err_fn)(char *msg); - -#line 253 "../mdcode.mdc" +#line 268 "../mdcode.mdc" void code_free(struct code_node *code); - -#line 738 "../mdcode.mdc" +#line 352 "../mdcode.mdc" +int text_cmp(struct text a, struct text b); +#line 782 "../mdcode.mdc" struct section *code_extract(char *pos, char *end, code_err_fn error); - - -#line 98 "../mdcode.mdc" +#line 850 "../mdcode.mdc" +void code_node_print(FILE *out, struct code_node *node, char *fname); +#line 104 "../mdcode.mdc"