@technomancy @aw oh gosh i work in restructuredtext every day for work and i hate it haha.
one thing i opted in for is my own very markdown-like markup language that i purposed made easier to parse, leaving the hard-to-parse parts out, or making an easier markup for those or not making something able to have infinitely arbitrarily nested markup, such as lists
that way,i can just copy the algorithm i used to parse it to a other language relatively easy