C+ Markup Language Parser