Time for action – writing the markup parser