light and fast markdown parser