Fenced code block parser