Significantly improved parsing:
* added types for Comments and Code;
* simplified general parsers;
* improved handling of empty lines;
* completely rewrote comments parser with better margin handling;
* allowed to use escaped code in comments (even with `*/`);