md_parser.ml
md_parser.ml:
$ make ; rlwrap ocaml md_lexer.cmo md_parser.cmo
        OCaml version 4.00.1

# Md_parser.parse (Md_lexer.lex_from_string "* Bonjour\n* Hello\n* plop\n * xx x\n     * PLOP ");;
- : Md_parser.md =
[Md_parser.Ul
  [Md_parser.Li [Md_parser.Text "Bonjour"];
   Md_parser.Li [Md_parser.Text "Hello"];
   Md_parser.Li
    [Md_parser.Text "plop";
     Md_parser.Ul
      [Md_parser.Li
        [Md_parser.Text "xx"; Md_parser.Text " x";
         Md_parser.Ul [Md_parser.Li [Md_parser.Text "PLOP"]]]]]]]