RFC Spec extension for *tables*: Syntax and transformation rules

Might you also be interested in this other thread, on a proposal for a restricted subset of pipe syntax as an alternative to CSV?

http://talk.commonmark.org/t/side-thoughts-promoting-pipe-tables-as-a-potential-alternative-to-csv-format-e-g-psv/1862


Also talks about tables in

http://talk.commonmark.org/t/tables-in-pure-markdown/81/81


An interesting approach to multi line in http://justatheory.com/computers/markup/markdown-table-rfc.html is how PostgreSQL uses the : character: ( Talk in: Madoko - microsoft research's markdown editor )

This is how PostgreSQL renders tables, with multiline cells:

  id  |    name     |         description          | price  
------+-------------+------------------------------+--------
    1 | gizmo       | Takes care of the doohickies |   1.99
    2 | doodad      | Collects *gizmos*            |  23.80
   10 | dojigger    | Handles:                     | 102.98
      :             : * gizmos                     : 
      :             : * doodads                    : 
      :             : * thingamobobs               : 
 1024 | thingamabob | Self-explanatory, no?        |   0.99

Which might be a better and simpler way to approach this issue, than how your are suggesting at the moment.