GFM parser