Originally I intended to keep it as similar as possible so users can port their markdown notes easily to the format exactly as they are. This feature will be a import function instead.
Some of the problems, that are even present in the #commonmark specification are e.g. handling of whitespace indent with mixing of tabs and whitespace, which could lead to incoherent syntax highlighting
The parser works in a two step process, by first finding the markers for block elements and afterwards processing the inline. This is almost the same as in the #markdown | #commonmark implementation, but I had some alterations, which allowed for more complex syntax.
The regular expressions are generated by collecting all syntax elements, making one regex for each step
Epistropy is an approach at reusable #notetaking, which builds up a personal #wiki, that can be used for more efficient #knowledge retrieval | #visualization | #creativeThinking | #communication | #learning
with a simple #markup language at it's base ( inspired by #markdown & #latex )
Linux Geeks doing what Linux Geeks do..